From a09de0c8b2ed0f1481502d3b023375609362d9e3 Mon Sep 17 00:00:00 2001 From: Moritz Pflanzer Date: Fri, 1 Sep 2017 20:41:12 +0100 Subject: COMPMID-415: Rename and move tests The boost validation is now "standalone" in validation_old and builds as arm_compute_validation_old. The new validation builds now as arm_compute_validation. Change-Id: Ib93ba848a25680ac60afb92b461d574a0757150d Reviewed-on: http://mpd-gerrit.cambridge.arm.com/86187 Tested-by: Kaizen Reviewed-by: Anthony Barbier --- docs/02_tests.dox | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) (limited to 'docs/02_tests.dox') diff --git a/docs/02_tests.dox b/docs/02_tests.dox index a3e4f8b05b..212f8f0fae 100644 --- a/docs/02_tests.dox +++ b/docs/02_tests.dox @@ -22,36 +22,36 @@ information is needed within the test (e.g. to validate the results). . |-- computer_vision <- Legacy tests. No new test must be added. - |-- framework <- Underlying test framework. Will later be moved into tests. - `-- tests <- Top level test directory. All files in here are shared among validation and benchmark + `-- tests <- Top level test directory. All files in here are shared among validation and benchmark. + |-- framework <- Underlying test framework. |-- CL \ |-- NEON -> Backend specific files with helper functions etc. - |-- VX / - |-- benchmark_new <- Top level directory for the benchmarking files - | |-- CL <- OpenCL backend test cases on a function level + |-- VX / + |-- benchmark <- Top level directory for the benchmarking files. + | |-- fixtures <- Fixtures for benchmark tests. + | |-- CL <- OpenCL backend test cases on a function level. | | `-- SYSTEM <- OpenCL system tests, e.g. whole networks | `-- NEON <- Same for NEON | `-- SYSTEM - |-- dataset <- Old datasets for boost. Not to be used for new tests! - |-- datasets_new <- New datasets for benchmark and validation tests. - |-- fixtures_new <- Fixtures for benchmarking only! Will later be moved into benchmark_new. + |-- datasets <- Datasets for benchmark and validation tests. |-- main.cpp <- Main entry point for the tests. Currently shared between validation and benchmarking. - |-- model_objects <- Old helper files for system level validation. Not to be used for new tests! - |-- networks_new <- Network classes for system level tests - |-- validation <- Old validation framework. No new tests must be added! + |-- networks <- Network classes for system level tests. + |-- validation_old <- Old validation framework. No new tests must be added! + | |-- dataset <- Old datasets for boost. Not to be used for new tests! + | |-- model_objects <- Old helper files for system level validation. Not to be used for new tests! | |-- CL \ | |-- DEMO \ | |-- NEON --> Backend specific test cases | |-- UNIT / - | |-- VX / + | |-- VX / | `-- system_tests -> System level tests | |-- CL | `-- NEON - `-- validation_new -> New validation tests + `-- validation -> Top level directory for validation files. |-- CPP -> C++ reference code |-- CL \ |-- NEON -> Backend specific test cases - |-- VX / + |-- VX / `-- fixtures -> Fixtures shared among all backends. Used to setup target function and tensors. @subsection tests_overview_fixtures Fixtures @@ -313,6 +313,7 @@ provide a good overview how test cases are structured. Typically the will be multiple tests for different data types and for different execution modes, e.g. precommit and nightly. + @section building_test_dependencies Building dependencies @note Only required when tests from the old validation framework need to be run. @@ -341,6 +342,7 @@ the ```toolset=``` option to choose the right compiler. Moreover, After executing the build command the libraries ```libboost_program_options.a``` and ```libboost_unit_test_framework.a``` can be found in ```./stage/lib```. + @section tests_running_tests Running tests @subsection tests_running_tests_benchmarking Benchmarking @@ -380,6 +382,7 @@ As an alternative output format JSON is supported and can be selected via `--log-format=json`. To write the output to a file instead of stdout the `--log-file` option can be used. + @subsection tests_running_tests_validation Validation @note The new validation tests have the same interface as the benchmarking tests. -- cgit v1.2.1