Remove tests with format that does not exist

This commit is contained in:
2020-06-04 10:09:18 +02:00
parent 29cea6086c
commit 690f2bfcf6
3 changed files with 43 additions and 45 deletions
+1 -4
View File
@@ -11,10 +11,7 @@ add_executable(sf-buffer src/main.cpp)
set_target_properties(sf-buffer PROPERTIES OUTPUT_NAME sf_buffer)
target_link_libraries(sf-buffer
core-buffer-lib
sf-buffer-lib
zmq
hdf5
hdf5_cpp)
sf-buffer-lib)
enable_testing()
add_subdirectory(test/)
+1 -1
View File
@@ -3,7 +3,7 @@
#include <netinet/in.h>
#include "UdpReceiver.hpp"
#include "jungfrau.hpp"
#include "formats.hpp"
#include "buffer_config.hpp"
class BufferUdpReceiver {
+41 -40
View File
@@ -1,48 +1,49 @@
#include "BufferH5Writer.hpp"
#include "gtest/gtest.h"
using namespace core_buffer;
TEST(BufferH5Writer, basic_interaction)
{
auto root_folder = ".";
auto device_name = "fast_device";
size_t pulse_id = 1;
// TODO: Rewrite tests with new format.
auto buffer = make_unique<char[]>(JUNGFRAU_DATA_BYTES_PER_FRAME);
ModuleFrame metadata;
metadata.pulse_id = 1;
metadata.frame_index = 2;
metadata.daq_rec = 3;
metadata.n_received_packets = 128;
BufferH5Writer writer(root_folder, device_name);
writer.set_pulse_id(pulse_id);
writer.write(&metadata, buffer.get());
writer.close_file();
auto filename = BufferUtils::get_filename(
root_folder, device_name, pulse_id);
auto file_frame_index = BufferUtils::get_file_frame_index(pulse_id);
H5::H5File input_file(filename, H5F_ACC_RDONLY);
auto image_dataset = input_file.openDataSet("image");
size_t image_buffer_n_bytes = JUNGFRAU_DATA_BYTES_PER_FRAME * FILE_MOD;
auto image_buffer = make_unique<uint16_t[]>(image_buffer_n_bytes);
image_dataset.read(image_buffer.get(), H5::PredType::NATIVE_UINT16);
auto metadata_dataset = input_file.openDataSet("metadata");
auto metadata_buffer = make_unique<ModuleFrame[]>(FILE_MOD);
metadata_dataset.read(metadata_buffer.get(), H5::PredType::NATIVE_UINT64);
EXPECT_EQ(metadata_buffer[file_frame_index].pulse_id, 1);
EXPECT_EQ(metadata_buffer[file_frame_index].frame_index, 2);
EXPECT_EQ(metadata_buffer[file_frame_index].daq_rec, 3);
EXPECT_EQ(metadata_buffer[file_frame_index].n_received_packets, 128);
}
//TEST(BufferH5Writer, basic_interaction)
//{
// auto root_folder = ".";
// auto device_name = "fast_device";
// size_t pulse_id = 1;
//
// auto buffer = make_unique<char[]>(JUNGFRAU_DATA_BYTES_PER_FRAME);
//
// ModuleFrame metadata;
// metadata.pulse_id = 1;
// metadata.frame_index = 2;
// metadata.daq_rec = 3;
// metadata.n_received_packets = 128;
//
// BufferH5Writer writer(root_folder, device_name);
// writer.set_pulse_id(pulse_id);
// writer.write(&metadata, buffer.get());
// writer.close_file();
//
// auto filename = BufferUtils::get_filename(
// root_folder, device_name, pulse_id);
//
// auto file_frame_index = BufferUtils::get_file_frame_index(pulse_id);
//
// H5::H5File input_file(filename, H5F_ACC_RDONLY);
//
// auto image_dataset = input_file.openDataSet("image");
// size_t image_buffer_n_bytes = JUNGFRAU_DATA_BYTES_PER_FRAME * FILE_MOD;
// auto image_buffer = make_unique<uint16_t[]>(image_buffer_n_bytes);
// image_dataset.read(image_buffer.get(), H5::PredType::NATIVE_UINT16);
//
// auto metadata_dataset = input_file.openDataSet("metadata");
// auto metadata_buffer = make_unique<ModuleFrame[]>(FILE_MOD);
// metadata_dataset.read(metadata_buffer.get(), H5::PredType::NATIVE_UINT64);
//
// EXPECT_EQ(metadata_buffer[file_frame_index].pulse_id, 1);
// EXPECT_EQ(metadata_buffer[file_frame_index].frame_index, 2);
// EXPECT_EQ(metadata_buffer[file_frame_index].daq_rec, 3);
// EXPECT_EQ(metadata_buffer[file_frame_index].n_received_packets, 128);
//}
//
//TEST(BufferH5Writer, SWMR)
//{