#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