#include <gtest/gtest.h>
#include "interop/logic/summary/index_summary.h"
#include "src/tests/interop/metrics/inc/index_metrics_test.h"
#include "src/tests/interop/metrics/inc/tile_metrics_test.h"
#include "src/tests/interop/inc/abstract_regression_test_generator.h"
#include "src/tests/interop/run/info_test.h"
Classes | |
struct | index_summary_tests |
class | index_summary_generator< IndexGen, TileGen > |
class | index_write_read_generator |
class | regression_test_index_summary_generator |
Functions | |
TEST_P (index_summary_tests, index_lane_summary) | |
TEST (index_summary_test, lane_summary) | |
TEST (index_summary_test, lane_summary_cluster_count) | |
INSTANTIATE_TEST_CASE_P (index_summary_unit_test, index_summary_tests,::testing::ValuesIn(index_summary_unit_test_generators)) | |
INSTANTIATE_TEST_CASE_P (index_summary_regression_test, index_summary_tests, ProxyValuesIn(index_summary_regression_gen, regression_test_data::instance().files())) | |
Variables | |
index_summary_tests::generator_type | index_summary_unit_test_generators [] |
regression_test_index_summary_generator | index_summary_regression_gen ("index_summary") |
Detailed Description
Unit tests for the index summary
- Date
- 11/14/16
- Version
- 1.0
- Copyright
- GNU Public License.
Function Documentation
INSTANTIATE_TEST_CASE_P | ( | index_summary_unit_test | , |
index_summary_tests | , | ||
::testing:: | ValuesInindex_summary_unit_test_generators | ||
) |
INSTANTIATE_TEST_CASE_P | ( | index_summary_regression_test | , |
index_summary_tests | , | ||
ProxyValuesIn(index_summary_regression_gen, regression_test_data::instance().files()) | |||
) |
TEST | ( | index_summary_test | , |
lane_summary | |||
) |
TODO take tile metrics and index metrics from the same run
TEST | ( | index_summary_test | , |
lane_summary_cluster_count | |||
) |
TEST_P | ( | index_summary_tests | , |
index_lane_summary | |||
) |
Test if calculated expected index flowcell summary matches the actual index flowcell summary
Variable Documentation
regression_test_index_summary_generator index_summary_regression_gen("index_summary") |
index_summary_tests::generator_type index_summary_unit_test_generators[] |
Initial value:
= {
wrap(new standard_parameter_generator<model::summary::index_flowcell_summary, index_write_read_generator>(0))
}
Definition: generic_fixture.h:100
generator_ptr< T > wrap(abstract_generator< T > *ptr)
Definition: generic_fixture.h:315
Definition: index_summary_test.cpp:153