@ -154,7 +154,7 @@ project (testcmsisdsp VERSION 0.1)
add_subdirectory(${CMSISDSP}/Source bin_dsp)
```
CMSIS-DSP is dependent on the CMSIS Core includes. So, you should define `CMSISCORE` on the cmake command line. The path used will be `${CMSISCORE}/Include`.
CMSIS-DSP is dependent on the CMSIS Core includes. So, you should define `CMSISCORE` on the cmake command line. The path used by CMSIS-DSP will be `${CMSISCORE}/Include`.
You should also set the compilation options to use to build the library.
This framework is for our own internal use. We decided to release it but, at least in short term, we won't give any help or support about it.
## Summary
Here is a quick summary of how to get started with the framework the first time the repository is cloned.
First, you must use the same tag than the one for your CMSIS Pack. Otherwise, the cloned source may contain tests for functions which are not yet available in the official pack.
You can also look at the artifact for the commit : it is containing a CMSIS Pack for this commit.
You need `Python 3` and the following Python packages:
```
pip install pyparsing
pip install Colorama
```
Once you have cloned the right version and installed the Python packages, you need to generate some files.
**Generation of all C files needed to build the tests.**
**Now the test suite you want to run can be selected:**
`python processTests.py -e BasicTestsF32`
Each time you want to change the test suite to run, you need to execute this function. No need to redo all the previous steps to generate all the missing files.
Note that if the test suite is part of the half float tests, then you'll need to do instead: