zephyr/tests/kernel/device/src
Daniel Leung a404bb76ee tests/kernel/device: extends test for code coverage
device_get_binding() compares pointers first before doing strcmp().
However, enabling coverage forces -O0 to disable any compiler
optimizations. There would be multiple copies of the same string,
and the code pathing doing pointer comparsion would not be tested
at all. So add this flag to merge string constants such that
the pointer comparison would be exercised.

This also adds a bad driver which fails initialization. This is
to make sure that execution path is covered.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2019-05-01 10:38:03 -04:00
..
bad_driver.c tests/kernel/device: extends test for code coverage 2019-05-01 10:38:03 -04:00
dummy_driver.c doc: process test documentation 2018-05-07 12:27:07 -04:00
main.c tests/kernel/device: extends test for code coverage 2019-05-01 10:38:03 -04:00