Home
last modified time | relevance | path

Searched full:testing (Results 1 – 25 of 417) sorted by relevance

12345678910>>...17

/cmsis-dsp-latest/Testing/FrameworkInclude/
DTest.h55 namespace Testing
187 // testing.
194 virtual Testing::TestStatus run(Suite*) = 0;
195 virtual Testing::TestStatus run(Group*) = 0;
225 virtual Testing::nbParameters_t ReadNbParameters()=0;
233 …virtual void DispStatus(Testing::TestStatus,Testing::errorID_t,unsigned long,Testing::cycles_t cyc…
249 virtual void DumpParams(std::vector<Testing::param_t>&)=0;
270 virtual Testing::nbSamples_t GetPatternSize(Testing::PatternID_t)=0;
283 //virtual Testing::nbSamples_t GetParameterSize(Testing::PatternID_t id)=0;
291 virtual Testing::PatternID_t getParamID()=0;
[all …]
DFPGA.h54 virtual Testing::nbParameters_t ReadNbParameters();
55 … virtual void DispStatus(Testing::TestStatus,Testing::errorID_t,unsigned long,Testing::cycles_t);
60 virtual void ReadParameterList(Testing::nbParameters_t);
61 virtual Testing::nbSamples_t GetPatternSize(Testing::PatternID_t);
63 virtual void ImportPattern_f64(Testing::PatternID_t,char*,Testing::nbSamples_t nb);
64 virtual void ImportPattern_f32(Testing::PatternID_t,char*,Testing::nbSamples_t nb);
66 virtual void ImportPattern_f16(Testing::PatternID_t,char*,Testing::nbSamples_t nb);
68 virtual void ImportPattern_q63(Testing::PatternID_t,char*,Testing::nbSamples_t nb);
69 virtual void ImportPattern_q31(Testing::PatternID_t,char*,Testing::nbSamples_t nb);
70 virtual void ImportPattern_q15(Testing::PatternID_t,char*,Testing::nbSamples_t nb);
[all …]
DSemihosting.h57 virtual Testing::nbParameters_t ReadNbParameters();
58 … virtual void DispStatus(Testing::TestStatus,Testing::errorID_t,unsigned long,Testing::cycles_t);
61 virtual void ImportPattern(Testing::PatternID_t);
64 virtual void ReadParameterList(Testing::nbParameters_t);
65 virtual Testing::nbSamples_t GetPatternSize(Testing::PatternID_t);
66 //Testing::nbSamples_t GetParameterSize(Testing::PatternID_t);
68 virtual void ImportPattern_f64(Testing::PatternID_t,char*,Testing::nbSamples_t nb=0);
69 virtual void ImportPattern_f32(Testing::PatternID_t,char*,Testing::nbSamples_t nb=0);
71 virtual void ImportPattern_f16(Testing::PatternID_t,char*,Testing::nbSamples_t nb=0);
73 virtual void ImportPattern_q63(Testing::PatternID_t,char*,Testing::nbSamples_t nb=0);
[all …]
DPattern.h39 T *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSample…
49 float64_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::…
52 float32_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::…
56 float16_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::…
60 q63_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSa…
63 q31_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSa…
66 q15_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSa…
69 q7_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSam…
72 uint64_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::n…
75 uint32_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::n…
[all …]
DGenerators.h6 extern void generate1(Testing::param_t *,Testing::param_t *,Testing::nbParameterEntries_t &);
7 extern void generate2(Testing::param_t *,Testing::param_t *,Testing::nbParameterEntries_t &);
8 extern void generate3(Testing::param_t *,Testing::param_t *,Testing::nbParameterEntries_t &);
9 extern void generate4(Testing::param_t *,Testing::param_t *,Testing::nbParameterEntries_t &);
DIORunner.h39 IORunner(IO*,PatternMgr*, Testing::RunningMode);
41 virtual Testing::TestStatus run(Suite *s);
42 virtual Testing::TestStatus run(Group *g);
46 Testing::RunningMode m_runningMode;
48 Testing::cycles_t calibration = 0;
DCalibrate.h6 Calibrate(Testing::testID_t id);
8 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr…
9 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
/cmsis-dsp-latest/Testing/FrameworkSource/
DPattern.cpp39 float64_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, T… in loadPattern()
45 float32_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, T… in loadPattern()
52 float16_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, T… in loadPattern()
59 q63_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Testi… in loadPattern()
65 q31_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Testi… in loadPattern()
71 q15_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Testi… in loadPattern()
77 q7_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Testin… in loadPattern()
83 uint64_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Te… in loadPattern()
90 uint32_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Te… in loadPattern()
96 uint16_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Te… in loadPattern()
[all …]
DPatternMgr.cpp44 TYPE *PatternMgr::local_##EXT(Testing::nbSamples_t nbSamples) \
63 float64_t *PatternMgr::load_f64(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nb… in LOCAL()
82 float32_t *PatternMgr::load_f32(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nb… in load_f32()
101 float16_t *PatternMgr::load_f16(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nb… in load_f16()
120 q63_t *PatternMgr::load_q63(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbSamp… in load_q63()
138 q31_t *PatternMgr::load_q31(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbSamp… in load_q31()
155 q15_t *PatternMgr::load_q15(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbSamp… in load_q15()
172 q7_t *PatternMgr::load_q7(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbSample… in load_q7()
189 uint64_t *PatternMgr::load_u64(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbS… in load_u64()
206 uint32_t *PatternMgr::load_u32(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbS… in load_u32()
[all …]
DSemihosting.cpp50 Testing::param_t *data;
51 Testing::nbSamples_t nbInputSamples;
52 Testing::nbSamples_t nbOutputSamples;
129 void Semihosting::ReadParameterList(Testing::nbParameters_t nbParams) in ReadParameterList()
183 Testing::param_t *p,*current; in ReadParameterList()
195 p=(Testing::param_t*)malloc(sizeof(Testing::param_t)*(nbInputSamples)); in ReadParameterList()
201 *current++ = (Testing::param_t)sample; in ReadParameterList()
253 Testing::nbParameters_t Semihosting::ReadNbParameters() in ReadNbParameters()
289 Testing::testID_t theId; in ReadTestIdentification()
292 Testing::PatternID_t paramID; in ReadTestIdentification()
[all …]
DFPGA.cpp51 Testing::param_t *data;
52 Testing::nbSamples_t nbInputSamples;
53 Testing::nbSamples_t nbOutputSamples;
144 std::string FPGA::getOutputPath(Testing::outputID_t id) in getOutputPath()
163 Testing::nbParameters_t FPGA::ReadNbParameters() in ReadNbParameters()
178 Testing::PatternID_t paramID; in ReadTestIdentification()
257 void FPGA::DispStatus(Testing::TestStatus status in DispStatus()
258 ,Testing::errorID_t error in DispStatus()
260 ,Testing::cycles_t cycles) in DispStatus()
262 if (status == Testing::kTestFailed) in DispStatus()
[all …]
DGenerators.cpp3 void generate1(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate1()
5 Testing::param_t *pa,va; in generate1()
18 void generate2(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate2()
20 Testing::param_t *pa,*paStart,va; in generate2()
23 Testing::param_t *pb,*pbStart,vb; in generate2()
55 void generate3(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate3()
57 Testing::param_t *pa,*paStart,va; in generate3()
60 Testing::param_t *pb,*pbStart,vb; in generate3()
63 Testing::param_t *pc,*pcStart,vc; in generate3()
110 void generate4(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate4()
[all …]
DIORunner.cpp54 … IORunner::IORunner(IO *io,PatternMgr *mgr, Testing::RunningMode runningMode):m_io(io), m_mgr(mgr) in IORunner()
56 volatile Testing::cycles_t current; in IORunner()
60 if (runningMode == Testing::kDumpOnly) in IORunner()
64 if (runningMode == Testing::kTestAndDump) in IORunner()
80 Calibrate c((Testing::testID_t)0); in IORunner()
180 // Testing.
186 this->m_runningMode = Testing::kTestOnly; in IORunner()
197 Testing::TestStatus IORunner::run(Suite *s) in run()
199 Testing::TestStatus finalResult = Testing::kTestPassed; in run()
202 Testing::errorID_t error=0; in run()
[all …]
DTest.cpp31 int testIndex(Testing::testIndex_t i) in testIndex()
39 TestContainer::TestContainer(Testing::testID_t id):m_containerID(id) in TestContainer()
45 Suite::Suite(Testing::testID_t id): in Suite()
48 m_testIds(std::vector<Testing::testID_t>()) in Suite()
53 void Suite::addTest(Testing::testID_t id,test aTest) in addTest()
59 test Suite::getTest(Testing::testIndex_t id) in getTest()
81 Group::Group(Testing::testID_t id): in Group()
93 TestContainer *Group::getContainer(Testing::testIndex_t id) in getContainer()
DCalibrate.cpp3 Calibrate::Calibrate(Testing::testID_t id):Client::Suite(id) in Calibrate()
11 void Calibrate::setUp(Testing::testID_t,std::vector<Testing::param_t>& ,Client::PatternMgr *) in setUp()
15 void Calibrate::tearDown(Testing::testID_t,Client::PatternMgr *) in tearDown()
/cmsis-dsp-latest/Testing/
DREADME.md24 The commands must be run from Testing folder:
48 In `Testing\cmsis_build` you can find some scripts:
69 The `test_packlist.txt` is in the `Testing\cmsis_build` folder.
171 A folder can be reused for different nodes. For instance, you may have a suite for testing and one …
359 When instantiating a runner, you can specify the running mode with an enum. For instance Testing::k…
392 cd Testing
441 To generate all of them the first time, you can do (from `Testing` folder):
457 In `Testing\cmsis_build` you can find some scripts:
472 …e script where to find the `Output.pickle` file if the script is not run from the `Testing` folder.
546 Client::IORunner runner(&io,&mgr,Testing::kTestOnly);
[all …]
/cmsis-dsp-latest/Testing/Include/Tests/
DNNSupport.h6 NNSupport(Testing::testID_t id);
7 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& paramsArgs,Client::PatternMgr …
8 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
DWindowTestsF32.h9 WindowTestsF32(Testing::testID_t id);
10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr…
11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
DWindowTestsF64.h9 WindowTestsF64(Testing::testID_t id);
10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr…
11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
/cmsis-dsp-latest/.github/workflows/
Druntest.yaml30 cache-dependency-path: Testing/requirements.txt
55 cd Testing
85 cd Testing/cmsis_build
94 path: Testing/cmsis_build/summary_${{ matrix.compiler }}.html
99 cd Testing/cmsis_build
/cmsis-dsp-latest/Testing/Include/Benchmarks/
DControllerF32.h9 ControllerF32(Testing::testID_t id);
10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr…
11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
DControllerQ15.h9 ControllerQ15(Testing::testID_t id);
10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr…
11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
DControllerQ31.h9 ControllerQ31(Testing::testID_t id);
10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr…
11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
DFastMathF16.h9 FastMathF16(Testing::testID_t id);
10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr…
11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
DFastMathF32.h9 FastMathF32(Testing::testID_t id);
10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr…
11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);

12345678910>>...17