-
Notifications
You must be signed in to change notification settings - Fork 128
Using the test suite
The test suite can be used by developers to see the impact of changes to the code on the decoding accuracy. Any changes to the LoRa Receiver block must be tested before being pushed to Github. There are two scripts to facilitate this process:
-
generate_test_suites.py: This script will usepython-loranodeand GNU Radio to store the transmitted LoRa signals under various configurations to files inside the./test-suites/folder. These files comply to the The Signal Metadata Format Specification. -
qa_testsuite.py: Passes the files in./test-suitesto theLoRa Receiverand evaluates whether the expected data matches the decoded data. Automatically generates reports that are placed in thedocs/test-resultsfolder on Github.
If you want to have access to the original test suite (~6 GB), please contact one of the developers of gr-lora.