Skip to content
Snippets Groups Projects
Commit e5c38fb9 authored by Jan Rinze Peterzon's avatar Jan Rinze Peterzon
Browse files

Task #8571: Added coverage testing for component t_messages.

parent a6b9bac3
No related branches found
No related tags found
No related merge requests found
...@@ -2614,6 +2614,7 @@ LCS/Messaging/python/messaging/test/t_messagebus.py -text ...@@ -2614,6 +2614,7 @@ LCS/Messaging/python/messaging/test/t_messagebus.py -text
LCS/Messaging/python/messaging/test/t_messagebus.run -text LCS/Messaging/python/messaging/test/t_messagebus.run -text
LCS/Messaging/python/messaging/test/t_messagebus.sh -text LCS/Messaging/python/messaging/test/t_messagebus.sh -text
LCS/Messaging/python/messaging/test/t_messages.py -text LCS/Messaging/python/messaging/test/t_messages.py -text
LCS/Messaging/python/messaging/test/t_messages.run -text
LCS/Messaging/python/messaging/test/t_messages.sh -text LCS/Messaging/python/messaging/test/t_messages.sh -text
LCS/Messaging/src/CMakeLists.txt -text LCS/Messaging/src/CMakeLists.txt -text
LCS/Messaging/src/DefaultSettings.cc -text LCS/Messaging/src/DefaultSettings.cc -text
......
#!/bin/sh -e
# Run the unit test
# either with or without code coverage measurements,
# depending wheter coverage has been installed
if type "coverage" > /dev/null; then
#run test using python coverage tool
#erase previous results
coverage erase
#setup coverage config file
printf "[report]\nexclude_lines = \n if __name__ == .__main__.\n def main\n" > .coveragerc
coverage run --branch --include=*Messaging/python* t_messages.py
RESULT=$?
if [ $RESULT -eq 0 ]; then
echo " *** Code coverage results *** "
coverage report -m
echo " *** End coverage results *** "
fi
exit $RESULT
else
#coverage not available
echo "Please run: 'pip install coverage' to enable code coverage reporting of the unit tests"
#run plain test script
python t_messages.py
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment