Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-14 | pdtests: Check for SamplerateError in all PDs that emit it. | Uwe Hermann | |
2014-06-23 | i2c: Generate proper exception for missing samplerate, and test for it. | Bert Vermeulen | |
Also remove some dead code. | |||
2014-04-13 | Rename 'probe' to 'channel' everywhere. | Uwe Hermann | |
Variables of type 'struct srd_channel *' are consistently named 'pdch' to make them easily distinguishable from libsigrok's 'struct sr_channel *' variables that are consistently named 'ch'. | |||
2014-03-14 | Bring various test output files up to date. | Bert Vermeulen | |
2013-12-13 | i2c: Add Python tests. | Bert Vermeulen | |
2013-12-12 | i2c: Add binary tests. | Bert Vermeulen | |
2013-12-10 | Add protocol decoder testing framework. | Bert Vermeulen | |
This adds a tool in the tests directory, called pdtest. It uses the "test/" directory in every PD directory, if present, to run the PD against dumps found in the sigrok-dumps repository, and compares the output against ".output" files in the "test/" directory. The file "test/test.conf" is used to configure which tests to run. A separate tool (tests/runtc.c) is used to run the actual decoding and report output. To get an overview of the options, run tests/pdtest without any options. |