Commit Graph

11 Commits

Author SHA1 Message Date
Felix Ruess f7ae72dcb3 [tests] skeleton for testing math lib with libtap
using [libtap](https://github.com/zorgnax/libtap) to create a [TAP](http://testanything.org) (TestAnythingProtocol) producer.
You can also run the test (if already compiled) with prove:
```
prove --exec '' tests/math/test_pprz_math.run
```
2014-11-24 17:17:58 +01:00
Felix Ruess 4275468ef2 [tests] use conf.xml and exit with number of failed tests 2014-08-27 17:42:04 +02:00
Gautier Hattenberger 737d7d3c8b [makefile] silence clean target and add missing Makefile 2013-02-23 12:31:59 +01:00
Bernard Davison 763bd7234d Adding a clean target to the tests make file to fix a warning when running make clean.
Corrected a typo in the LisaL tests.
2012-03-21 15:21:42 +11:00
Bernard Davison 406fe3f3cc Cleaning up the reporting of example airframe compile test messages.
Fixing the linux find command issue.
Adding a check to see if the Ivy module will load and then skipping tests if it fails to load.
2012-03-21 14:57:43 +11:00
Bernard Davison a0899c7623 trying to fix an error on Linux for the finding of test directories. 2012-03-21 14:06:29 +11:00
Bernard Davison 2c9f962523 Changing the testing to not run hardware tests by default.
Started to create some sim testing for the Microjet.
Removed the test_all_examples target.
2012-03-21 13:56:33 +11:00
Bernard Davison e45fb91b64 Getting a little further into the process of testing the hardware. Now we need to read and write to the Ivy bus to run the actual tests.
Then there's the cleanup to do to make this all much easier to do in the future to more boards...
2012-03-08 00:17:12 +11:00
Bernard Davison 569380667a Forcing make test to use /usr/bin/perl instead of the perl from the path.
This is required since we could be picking up Perl from /opt/paparazzi/bin/perl which won't have the required modules installed.
2012-03-07 10:24:55 +11:00
Bernard Davison 6dbf1183bd Adding JUnit result output
The JUnit results can be added by specifying JUNIT=1 from the make
command line.

This is important as the Bamboo server can read JUnit results and
include them in the build reports.

This requires that the Perl module TAP::Formatter::JUnit is installed
on the host that the command is run on.
The JUnit results are created under tests/results and have the name
ABC.junit.xml
2012-03-05 15:08:23 +11:00
Bernard Davison debabf1697 Started adding a Perl test framework. Need to work out how to print JUnit test results though... 2012-03-04 23:11:18 +11:00