Lines Matching full:tests
9 …han the one for your CMSIS Pack. Otherwise, the cloned source may contain tests for functions whic…
22 **Generation of all C files needed to build the tests.**
42 Note that if the test suite is part of the half float tests, then you'll need to do instead:
89 #### R1 : The tests shall be described in a file
90 We need a source of truth which is describing all the tests and can be used
94 We have lots of tests. We need to be able to organize them in a
101 #### R4 : The unique identifier shall not change when tests are added or removed.
104 #### R5 : The test description shall list the test patterns and input patterns required by the tests
106 #### R6 : It shall be possible to parametrize the tests
108 For benchmarking, we may need to vary some dimensions of the tests (like input length).
109 The tests may depend on several parameters (width, height etc ...)
118 The parameters of the tests would be Vector Size and B but the Summary parameter only Vector Size.
121 A test suite is a set of tests packaged with some data.
125 For following requirements, we define a device under tests (DUT) as the place where the function to…
128 #### R9 : The memory should be cleaned between 2 tests
129 …d start (as far as possible) in a clean state. There should not be interferences between the tests.
137 #### R13 : Control of the tests could run on the DUT but could also be run on a host
160 suite Basic Tests {
164 The tests are organized in a hierarchy. For each node of the hierarchy, a C++ class is specified.
166 …t is generating a partial implementation since a test suite is containing tests and you need to ad…
168 The patterns, output of tests, parameters are also following a hierarchical structure. But they do …
173 A test suite is more complex than a group since it contains the description of the tests and relate…
179 suite Basic Tests {
189 The text is used when reporting the results of the tests.
191 The same function can be used for different tests in the suite. The tests will be different due to …
198 suite Basic Tests {
230 suite Complex Tests {
322 Using disabled for tests is allowing to disable a test without changing the test ID of following te…
336 A Runner is just an implementation of the visitor pattern. A runner is applied to the tree of tests.
345 According to R12 and R15, tests do not know how to access patterns. It is a responsiblity implement…
350 FPGA is when you need to run the tests in a constrained environment where you only have stdout. The…
358 According to R10 and R11, one must be able to disable tests done on the DUT and dump the output so …
362 In dump only mode, tests using pattern will fail but the tests will be considered as passed (becaus…
364 …d in the middle of the test or some part of it may not be executed. Those tests must be kept at th…
367 For R14, we have a python script which will process the result of tests and format it into several …
383 If you want to run the script which is launching all the tests on all possible configurations then
414 Then, the tests can be processed to configure the test environment with
422 …option (for embedded). It will include all the patterns (for the selected tests) into a C array. I…
427 You can pass a C++ class to specifiy that you want to generate tests only for a specific group or s…
437 …very first time you configure the test framework, you'll need to generate C files for all the tests
539 of the tests to run and the test pattern samples to be used.
543 To dump the output of the tests, the line
572 To start the tests you need to:
578 * Instantiate the root object which is containing all tests
583 ## HOW TO ADD NEW TESTS
613 Then, you should provide an implementation of setUp, tearDown and of course your tests.
632 // Execution of the tests
638 // benchmark. So a benchmark should not contain tests.
756 * The corresponding float16_t tests are put in a different test file desc_f16.txt
761 In current example, we assume all float16_t code and tests are not supported by AC5 just to