Beat Küng
4d7ed14606
unittests: add PARAM_NO_AUTOSAVE definition
...
Seems that the work queue is not available for the tests.
2017-04-06 11:49:03 +02:00
Beat Küng
cb87f1ea85
unittests: handle visibility.h correctly
2017-03-29 23:02:09 +02:00
Beat Küng
b4290b6b52
params: make param_t uint16_t on NuttX
...
param_t is only used as an offset and we have <1000 params, so an uint16_t
is enough.
This saves roughly 1KB of RAM. We only do that on NuttX because normal
integers have better performance in general.
Previously on amd64, this was even 64bits because it was an uintptr_t.
2017-03-14 21:30:53 +01:00
Beat Küng
b4b5c987a6
unittests: add setup code to call param_init()
2017-02-17 11:27:08 +01:00
Stephan Brown
20e7bd082a
unittests: Remove geomag tests which are now covered in systemcmds tests.
2017-02-04 08:52:04 +01:00
Stephan Brown
fc34eef53a
unittests: Add unittests for geo_mag_declination.
2017-02-04 08:52:04 +01:00
Daniel Agar
dcddcdd28e
cmake git ver depend on index and HEAD
2017-01-30 08:57:53 +01:00
Stephan Brown
e57f6221b2
Rearrange parameter unit tests so they are in alphabetical order.
2017-01-06 09:58:58 +01:00
Daniel Agar
d4d63b982d
unittests disable optimization for coverage
2017-01-03 04:00:41 -05:00
Daniel Agar
97bc0f4486
gather test results
2017-01-02 10:14:41 +01:00
Daniel Agar
1941dfca87
add tests code coverage
...
-closes #5862
2016-12-07 20:17:00 +01:00
Beat Küng
441a05d976
uorb unittests stubs: add orb_advertise_queue
2016-08-24 21:24:35 +02:00
James Goppert
818840b576
Path cleanup, low impact changes ( #5340 )
...
* Low impact changes from path_cleanup branch.
This is a step towards minimizing the diff with path_cleanup branch.
* Update ecl.
* Revert matrix update.
* Revert ecl and matrix.
* Update sitl gazebo.
* Revert sitl_gazebo and matrix changes.
2016-08-18 15:37:23 -04:00
Daniel Agar
8b9bef3872
osx fix and enable tests
2016-08-07 14:05:03 +02:00
Lorenz Meier
102f5b54d7
Revert "Improvements to SITL to make paths more flexible. ( #5181 )"
...
This reverts commit 699b6a2cb3
.
2016-08-05 21:29:49 +02:00
James Goppert
699b6a2cb3
Improvements to SITL to make paths more flexible. ( #5181 )
2016-08-05 06:23:59 -04:00
Julian Oes
0d80a77e46
unit_tests: move hysteresis test to new framework
2016-07-30 12:26:56 +02:00
Julian Oes
f365832c0b
hysteresis: we needed different hysteresis
...
Sometimes, we only need a histeresis in one direction.
2016-07-30 12:26:56 +02:00
Julian Oes
401d807261
systemlib: added library for hysteresis
...
There have been two cases where a hysteresis function wasn't working
correctly. It is therefore a good idea to abstract the hysteresis
functionality into a library.
2016-07-30 12:26:56 +02:00
Julian Oes
36299c59b4
unittests: whitespace
2016-07-30 12:26:56 +02:00
Lorenz Meier
6ab9dc0acf
Testing cleanup from Daniel Agar
2016-07-29 13:49:14 +02:00
Lorenz Meier
e43625cfc1
ROMFS: Clear out SITL mixers from deployed image, delete unused mixers, move test mixers to test config
2016-07-01 18:08:32 +02:00
jwilson
1091319274
Removing shmem_posix.c from the unit testing since param_shmem_test is disabled.
2016-06-22 08:57:06 +02:00
Daniel Agar
2f5357be7a
travis-ci use px4io docker images ( #4696 )
2016-06-14 01:06:43 -04:00
Daniel Agar
9c32792017
param_test link libmsg_gen
2016-05-14 11:27:07 +02:00
Daniel Agar
69c1ce1714
WIP logger serialization
2016-05-14 11:27:07 +02:00
Daniel Agar
76387b1693
uorb autogeneration
2016-05-14 11:27:07 +02:00
Daniel Agar
51298c1eb1
remove unused
2016-05-13 13:01:42 +02:00
Daniel Agar
d85e7732b4
fix param_test
2016-05-13 13:01:42 +02:00
Lorenz Meier
20a59b8886
Fix mixer testing setup
2016-04-17 18:53:50 +02:00
Lorenz Meier
349a06d03a
Fix mixer test
2016-04-17 11:54:56 +02:00
Daniel Agar
ce8eb0edd8
unit tests -Werror
2016-03-14 09:15:02 +01:00
Daniel Agar
dcd44ea4bb
unit tests use ninja and ctest
2016-03-14 09:15:02 +01:00
Daniel Agar
20ec9965ea
mixer_test be less verbose so we can see the failure
2016-03-14 09:15:02 +01:00
Daniel Agar
1e2be407dd
unit tests cleanup
...
-launch using top level make tests
-ignore generated files
2016-03-14 09:15:02 +01:00
Lorenz Meier
e73ae292dc
Fix unit tests
2016-03-03 10:46:45 +01:00
Lorenz Meier
5a4472b418
DSM: Destroy test data to trigger decoding fails and test recovery
2015-12-24 09:47:29 +01:00
Lorenz Meier
13606173ee
Write DSM unit test
2015-12-24 09:47:29 +01:00
Lorenz Meier
64b7072eaa
Add DSM decoder test
2015-12-24 09:47:29 +01:00
Lorenz Meier
cda3b51bb4
Add DSM X test data
2015-12-24 09:47:29 +01:00
Lorenz Meier
7c562d57fe
S.BUS test: Fix code style
2015-12-07 11:41:03 +01:00
Lorenz Meier
cde803c599
Introduce errors in test data
2015-12-07 11:41:03 +01:00
Lorenz Meier
856406fb6c
Update S.BUS2 test
2015-12-07 11:41:03 +01:00
Lorenz Meier
d3be4352ea
Add S.BUS parser to test
2015-12-07 11:41:02 +01:00
Lorenz Meier
e11908697c
S.BUS2 test data: Remove invalid line
2015-12-07 11:41:02 +01:00
Lorenz Meier
1fdff53c82
Fix S.BUS2 test
2015-12-07 11:41:02 +01:00
Lorenz Meier
475fec88fa
Update SBUS2 test
2015-12-07 11:41:02 +01:00
Lorenz Meier
314bb49bce
Unit tests: Workaround for driver framework. Now unit tests are fully enabled
2015-12-06 12:19:24 +01:00
Lorenz Meier
acd9e7571f
Update test run file
2015-12-06 12:00:06 +01:00
Lorenz Meier
fb495b6594
sumd test: Be less verbose
2015-12-06 11:58:44 +01:00