/cmsis-dsp-latest/Testing/ |
D | desc.txt | 68 Test nb=2 arm_max_f64:test_max_f64 69 Test nb=2n arm_max_f64:test_max_f64 70 Test nb=2n+1 arm_max_f64:test_max_f64 72 Test nb=2 arm_mean_f64:test_mean_f64 73 Test nb=2n arm_mean_f64:test_mean_f64 74 Test nb=2n+1 arm_mean_f64:test_mean_f64 76 Test nb=2 arm_min_f64:test_min_f64 77 Test nb=2n arm_min_f64:test_min_f64 78 Test nb=2n+1 arm_min_f64:test_min_f64 80 Test nb=2 arm_power_f64:test_power_f64 [all …]
|
D | desc_f16.txt | 66 Test nb=7 arm_max_f16:test_max_f16 67 Test nb=8n arm_max_f16:test_max_f16 68 Test nb=8n+1 arm_max_f16:test_max_f16 70 Test nb=7 arm_mean_f16:test_mean_f16 71 Test nb=8n arm_mean_f16:test_mean_f16 72 Test nb=8n+1 arm_mean_f16:test_mean_f16 74 Test nb=7 arm_min_f16:test_min_f16 75 Test nb=8n arm_min_f16:test_min_f16 76 Test nb=8n+1 arm_min_f16:test_min_f16 78 Test nb=7 arm_power_f16:test_power_f16 [all …]
|
D | README.md | 1 # TEST FRAMEWORK 36 **Now the test suite you want to run can be selected:** 40 Each time you want to change the test suite to run, you need to execute this function. No need to r… 42 Note that if the test suite is part of the half float tests, then you'll need to do instead: 46 **Building the test framework:** 73 For instance, to run the test on the virtual hardware for Corstone 300, if you have the Arm MDK ins… 75 …_SSE-300_Ethos-U55.exe -f configs\ARM_VHT_Corstone_300_config.txt Objects\test.Release+VHT-Corston… 85 Requirements for the test framework. 87 ### Test descriptions 93 #### R2 : The test description should support a hierarchy [all …]
|
D | processResult.py | 1 # Process the test results 2 # Test status (like passed, or failed with error code) 79 # Return test result as a text tree 100 kind = "Test" 122 # Return test result as a text tree 131 print("<html><head><title>Test Results</title></head><body>") 164 kind = "Test" 203 # Return test result as a CSV 231 kind = "Test" 278 kind = "Test" [all …]
|
/cmsis-dsp-latest/dsppp/ |
D | run_all.py | 85 parser = argparse.ArgumentParser(description='Parse test description') 94 parser.add_argument('-t', action='store_true', help="Enable test mode") 113 printTitle("Allocator test index refresh") 139 # cbuild -O cprj test.csolution.yml -r --toolchain AC6 -c test.Release+MPS3-Corstone-300 141 target = f"test.Release+{target_name()}" 144 "test.csolution.yml", 177 # This script must know how many subtests are defined in each test 244 return(os.path.join("cprj","out","test",target_name(),"Release","test"+ ext)) 246 def configure_and_build_test(test_name,test,err,subtest,first): argument 252 print(HEADER % (test + (subteststr,)),file=c) [all …]
|
/cmsis-dsp-latest/Testing/cmsis_build/ |
D | runkeil.bat | 4 REM out\test\VHT_M0P\Release\test.Release+VHT_M0P.axf > results_m0p.txt 8 REM out\test\VHT_M23\Release\test.Release+VHT_M23.axf > results_m23.txt 12 REM out\test\VHT_M3\Release\test.Release+VHT_M3.axf > results_m3.txt 16 REM out\test\VHT_M4\Release\test.Release+VHT_M4.axf > results_m4.txt 20 REM out\test\VHT_M7\Release\test.Release+VHT_M7.axf > results_m7.txt 24 REM out\test\VHT_M7_UNROLLED\Release\test.axf > results_m7_unrolled.txt 28 REM -a cpu0="out\test\VHT_M33\Release\test.Release+VHT_M33.axf" > results_m33.txt 32 REM -a cpu0="out\test\VHT-Corstone-300\Release\test.Release+VHT-Corstone-300.axf" > results_cs300… 37 REM -a cpu0="out\test\VHT-Corstone-310\Release\test.Release+VHT-Corstone-310.axf" > results_cs310… 41 REM -a cpu0="out\test\VHT-Corstone-300\Release\test.Release+VHT-Corstone-300.axf" > results_cs300… [all …]
|
D | build.bat | 2 REM cbuild "test.Release+VHT_M0P.cprj" 3 REM cbuild "test.Release+VHT_M23.cprj" 4 REM cbuild "test.Release+VHT_M3.cprj" 5 REM cbuild "test.Release+VHT_M4.cprj" 6 REM cbuild "test.Release+VHT_M7.cprj" 7 REM cbuild "test.Release+VHT_M7_UNROLLED.cprj" 8 REM cbuild "test.Release+VHT_M33.cprj" 9 cbuild "test.Release+VHT-Corstone-300.cprj" 10 REM cbuild "test.Release+VHT-Corstone-310.cprj" 11 REM cbuild "test.Release+FVP_M55.cprj" [all …]
|
D | quicktest.bat | 2 ECHO "Gen Test" 8 REM cbuild "test.Release+VHT-Corstone-300.cprj" 10 …xe -f configs/ARM_VHT_Corstone_300_config.txt -a cpu0="out\test\VHT-Corstone-300\Release\test.Rele… 17 REM cbuild "test.Release+VHT_M7_UNROLLED.cprj" 19 …2_Cortex-M7.exe -f configs/ARM_VHT_MPS2_M7DP_config.txt out\test\VHT_M7_UNROLLED\Release\test.Rele… 26 cbuild "test.Release+VHT_M0P.cprj" 28 …Cortex-M0plus.exe -f configs/ARM_VHT_MPS2_M0plus_config.txt out\test\VHT_M0P\Release\test.Release+… 35 REM cbuild "test.Release+VHT_M55.cprj" 37 …tex-M55.exe -f configs/ARM_VHT_MPS2_M55_config.txt -a cpu0="out\test\VHT_M55\Release\test.Release+…
|
D | runall.py | 10 parser = argparse.ArgumentParser(description='Parse test description') 15 parser.add_argument('-c', action='store_true', help="Display cycles (so passing test are displayed)… 48 # Load Output.pickle files for the test description 55 # Get test suites from the test descriptions 80 # For the test report we don't need the stderr 81 # in case of error since the test report is giving 156 axf="cprj/out/test/%s/Release/test.axf" % (build,) 157 elf="cprj/out/test/%s/Release/test.elf" % (build,) 186 # Test descriptions to use 188 # Test group to avoid [all …]
|
/cmsis-dsp-latest/dsppp/tests/ |
D | row_test.cpp | 21 static void test() in test() function 123 title<T>("Row test"); in all_row_test() 125 test<T,2,NBVEC_4>(); in all_row_test() 126 test<T,4,NBVEC_4>(); in all_row_test() 127 test<T,5,NBVEC_4>(); in all_row_test() 128 test<T,9,NBVEC_4>(); in all_row_test() 130 test<T,2,NBVEC_8>(); in all_row_test() 131 test<T,4,NBVEC_8>(); in all_row_test() 132 test<T,5,NBVEC_8>(); in all_row_test() 133 test<T,9,NBVEC_8>(); in all_row_test() [all …]
|
D | dot_test.cpp | 82 static void test() in test() function 138 test<T,NBVEC_4,ACC>(); in all_dot_test() 139 test<T,NBVEC_8,ACC>(); in all_dot_test() 140 test<T,NBVEC_9,ACC>(); in all_dot_test() 141 test<T,NBVEC_16,ACC>(); in all_dot_test() 142 test<T,NBVEC_32,ACC>(); in all_dot_test() 143 test<T,NBVEC_64,ACC>(); in all_dot_test() 144 test<T,NBVEC_128,ACC>(); in all_dot_test() 145 test<T,NBVEC_256,ACC>(); in all_dot_test() 146 test<T,NBVEC_258,ACC>(); in all_dot_test() [all …]
|
D | vector_test.cpp | 17 static void test() in test() function 144 test<T,NBVEC_4>(); in all_vector_test() 145 test<T,NBVEC_8>(); in all_vector_test() 146 test<T,NBVEC_9>(); in all_vector_test() 147 test<T,NBVEC_16>(); in all_vector_test() 148 test<T,NBVEC_32>(); in all_vector_test() 149 test<T,NBVEC_64>(); in all_vector_test() 150 test<T,NBVEC_128>(); in all_vector_test() 151 test<T,NBVEC_256>(); in all_vector_test() 152 test<T,NBVEC_258>(); in all_vector_test() [all …]
|
D | col_test.cpp | 21 static void test() in test() function 75 title<T>("Col test"); in all_col_test() 77 test<T,NBVEC_4,5>(); in all_col_test() 78 test<T,NBVEC_8,5>(); in all_col_test() 79 test<T,NBVEC_16,5>(); in all_col_test() 80 test<T,NBVEC_32,5>(); in all_col_test() 82 test<T,1,5>(); in all_col_test() 83 test<T,nb_tails,5>(); in all_col_test() 84 test<T,nb_loops,5>(); in all_col_test() 85 test<T,nb_loops+1,5>(); in all_col_test() [all …]
|
D | filter_test.cpp | 558 static void test() in test() function 623 title<T>("FIR test"); in all_filter_test() 626 test<T,NBVEC_4,8>(); in all_filter_test() 627 test<T,NBVEC_4,16>(); in all_filter_test() 628 test<T,NBVEC_4,24>(); in all_filter_test() 629 test<T,NBVEC_4,32>(); in all_filter_test() 630 test<T,NBVEC_4,64>(); in all_filter_test() 632 test<T,NBVEC_32,8>(); in all_filter_test() 633 test<T,NBVEC_32,16>(); in all_filter_test() 634 test<T,NBVEC_32,24>(); in all_filter_test() [all …]
|
/cmsis-dsp-latest/Testing/FrameworkInclude/ |
D | Test.h | 3 * Title: Test.h 4 * Description: Test Framework Header 67 not the test status. 69 In test only mode, no output is dumped. 81 // test ID are ID of nodes in the tree of tests. 82 // So a group ID, suite ID or test ID all have the same type 133 // Type of a test function 136 typedef void (Suite::*test)(); typedef 140 API of Memory managers used in the test framework 156 // Memory allocation errors must be tracked during a test. [all …]
|
/cmsis-dsp-latest/Testing/FrameworkSource/ |
D | IORunner.cpp | 7 * under test 31 #include "Test.h" 82 Client::test t = (Client::test)&Calibrate::empty; in IORunner() 182 // (But exception is taken so assert should be at end of the test and not in the 223 test t = s->getTest(i); in run() 236 // Read test identification (test ID) in run() 263 // Execute test in run() 265 // Prepare memory for test in run() 270 // Run the test once to force the code to be in cache. in run() 292 // Run the test in run() [all …]
|
D | Test.cpp | 3 * Title: Test.cpp 4 * Description: Generic test framework code 28 #include "Test.h" 47 m_tests(std::vector<test>()), in Suite() 53 void Suite::addTest(Testing::testID_t id,test aTest) in addTest() 59 test Suite::getTest(Testing::testIndex_t id) in getTest()
|
/cmsis-dsp-latest/Testing/TestScripts/ |
D | CodeGen.py | 41 Generate include files, cpp files, and .txt files for test control 145 # Test functions are added in the constructor. 146 # Keep track of the list of test functions 147 # (since a test function can be reused by several tests) 153 … testInit += "this->addTest(%d,(Client::test)&%s::%s);\n" % (theId,theClass,theTestName) 165 # Use list of test functions to 190 # Generate test ID for the test define din this suite 192 decl.write("\n// Test IDs\n") 273 node kind (group, suite or test) 274 node id (group id, suite id, test id) [all …]
|
D | Parser.py | 5 """ Result of the parsing of the test description. 11 ident (int) : Indentation level in the test description. 12 It is used to format output of test results 22 TEST = 1 variable in TreeElem 30 self.kind=TreeElem.TEST 47 if self.kind == TreeElem.TEST: 48 g="Test" 78 # Text message to display to the user zhen displaying test result 80 # generated. It is only for better display of the test 160 in the test description. [all …]
|
/cmsis-dsp-latest/Examples/ARM/arm_signal_converge_example/ |
D | math_helper.c | 55 * @param[in] pTest Pointer to the test buffer 59 * and test output 68 int *test; in arm_snr_f32() local 73 test = (int *)(&pRef[i]); in arm_snr_f32() 74 temp = *test; in arm_snr_f32() 82 test = (int *)(&pTest[i]); in arm_snr_f32() 83 temp = *test; in arm_snr_f32() 94 test = (int *)(&EnergyError); in arm_snr_f32() 95 temp = *test; in arm_snr_f32() 159 * @brief Compare MATLAB Reference Output and ARM Test output [all …]
|
/cmsis-dsp-latest/Examples/ARM/arm_convolution_example/ |
D | math_helper.c | 55 * @param[in] pTest Pointer to the test buffer 59 * and test output 68 int *test; in arm_snr_f32() local 73 test = (int *)(&pRef[i]); in arm_snr_f32() 74 temp = *test; in arm_snr_f32() 82 test = (int *)(&pTest[i]); in arm_snr_f32() 83 temp = *test; in arm_snr_f32() 94 test = (int *)(&EnergyError); in arm_snr_f32() 95 temp = *test; in arm_snr_f32() 159 * @brief Compare MATLAB Reference Output and ARM Test output [all …]
|
/cmsis-dsp-latest/Examples/ARM/arm_matrix_example/ |
D | math_helper.c | 55 * @param[in] pTest Pointer to the test buffer 59 * and test output 68 int *test; in arm_snr_f32() local 73 test = (int *)(&pRef[i]); in arm_snr_f32() 74 temp = *test; in arm_snr_f32() 82 test = (int *)(&pTest[i]); in arm_snr_f32() 83 temp = *test; in arm_snr_f32() 94 test = (int *)(&EnergyError); in arm_snr_f32() 95 temp = *test; in arm_snr_f32() 159 * @brief Compare MATLAB Reference Output and ARM Test output [all …]
|
/cmsis-dsp-latest/Examples/ARM/arm_fir_example/ |
D | math_helper.c | 55 * @param[in] pTest Pointer to the test buffer 59 * and test output 68 int *test; in arm_snr_f32() local 73 test = (int *)(&pRef[i]); in arm_snr_f32() 74 temp = *test; in arm_snr_f32() 82 test = (int *)(&pTest[i]); in arm_snr_f32() 83 temp = *test; in arm_snr_f32() 94 test = (int *)(&EnergyError); in arm_snr_f32() 95 temp = *test; in arm_snr_f32() 159 * @brief Compare MATLAB Reference Output and ARM Test output [all …]
|
/cmsis-dsp-latest/Examples/ARM/arm_graphic_equalizer_example/ |
D | math_helper.c | 55 * @param[in] pTest Pointer to the test buffer 59 * and test output 68 int *test; in arm_snr_f32() local 73 test = (int *)(&pRef[i]); in arm_snr_f32() 74 temp = *test; in arm_snr_f32() 82 test = (int *)(&pTest[i]); in arm_snr_f32() 83 temp = *test; in arm_snr_f32() 94 test = (int *)(&EnergyError); in arm_snr_f32() 95 temp = *test; in arm_snr_f32() 159 * @brief Compare MATLAB Reference Output and ARM Test output [all …]
|
/cmsis-dsp-latest/Examples/ARM/arm_linear_interp_example/ |
D | math_helper.c | 55 * @param[in] pTest Pointer to the test buffer 59 * and test output 68 int *test; in arm_snr_f32() local 73 test = (int *)(&pRef[i]); in arm_snr_f32() 74 temp = *test; in arm_snr_f32() 82 test = (int *)(&pTest[i]); in arm_snr_f32() 83 temp = *test; in arm_snr_f32() 94 test = (int *)(&EnergyError); in arm_snr_f32() 95 temp = *test; in arm_snr_f32() 159 * @brief Compare MATLAB Reference Output and ARM Test output [all …]
|