Releases: ARMmbed/greentea
Releases · ARMmbed/greentea
Stable: Bugfix & feature development
Changes:
- Added filter on
-n
option. Now we filter non existing test cases mentioned in-n
option. mbed-greentea
return with non zero success code if test fail / timeout etc.- Return <0 value if test case fail somehow or
-
0 value if yotta build fails.
- Added few minor prints.
Stable: CI pipeline improvements
Description
- Added command line option
--run
. Users can use it to run any (compatible) binary on devices detected withmbed-greentea
andmbed-ls
. Thi sfeature is useful when you want to run example, demo program on console. - Now
mbedgt
command returns 1 to environment whenyotta
build fails. - Added
QUICKSTART
document to master branch.
Stable: Post mbed 3.0 (alpha3) test tools improvements
Changes / bugfixes:
- Added missing dependency to junit-xml package for setuptools.
- Added
--test-cfg
CLI option. - Added
selftest.mbed.test_cfg
object feature to host test'stest(self, selftest)
method - users can pass JSON from command line. - BugFix: mbedgt hangs forever waiting for dump_serial thread to finish.
- Hard-coded
shell
copy method as default copy method for all targets. - Minor changes to prints around host test start procedure.
Stable: Support for mbed 3.0 (alpha3) test tools
Main changes:
- BugFix: Lots of bugfixes
- Added to 'mbedgt' CLI switch
--list
which can list all tests in current yotta module directory. - Added to 'mbedgt' CLI switch
-n
which executes particular test case(s) by name. - Added to 'mbedgt' CLI switch
--report-junit
which generated JUnit test case results report. - Added to 'mbedgt' CLI switch
--debug
which calls yotta with 'build as debug flag' - Added to 'mbedgt' CLI switch
--release
which calls yotta with 'build as release flag' - Added mbed 3.0 target name de-mangling with
yotta search
feature. - Added to 'mbedgt' CLI switch
--config
which usesyotta search
to get and print for user available yotta targets for each connected and detected with mbed-ls board. - Added missing CLI option
-c
(force copy/flash command) - Updated
README.md
. - Removed unused CLI options.
Known issues:
- When interrupted with Ctrl+C
mbedhtrun
may not be killed and 'hang'.
Probable solution: check all blocking, sync points like Queues, Mutexes and blocking read for deadlocks. Also few parts of code catch exceptions and do not handle errors correctly.