Skip to content

Releases: ARMmbed/greentea

Stable: Bugfix & feature development

29 Jun 14:43
Compare
Choose a tag to compare

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

18 Jun 09:46
Compare
Choose a tag to compare

Description

  • Added command line option --run. Users can use it to run any (compatible) binary on devices detected with mbed-greentea and mbed-ls. Thi sfeature is useful when you want to run example, demo program on console.
  • Now mbedgt command returns 1 to environment when yotta build fails.
  • Added QUICKSTART document to master branch.

Stable: Post mbed 3.0 (alpha3) test tools improvements

11 Jun 07:44
Compare
Choose a tag to compare

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's test(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

28 May 09:48
Compare
Choose a tag to compare

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 uses yotta 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.