Skip to content
Commit a404bb76 authored by Daniel Leung's avatar Daniel Leung Committed by Anas Nashif
Browse files

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: default avatarDaniel Leung <daniel.leung@intel.com>
parent 6a0837b4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment