Skip to content

Releases: ARMmbed/greentea

Stable: pre-TechCon release

03 Nov 11:33
Compare
Choose a tag to compare

Changes / Bug-fixes:

  • Add --plain switch to yotta CLIs (to filter-out color control characters)
  • Fix some problems found from OOB testing
  • Change Greentea workflow to accept one unique platform per yotta target
  • Add --map-target switch used to add extra mapping for platform -> yotta target
  • Add --use-tids switch to only allow specific target ids to be processed and tested
  • Update documentation related to --map-target switch, --use-tids switch and prototyping issues (README.md)
  • Add CONTRIBUTING.md document
  • Add docs/CONTRIBUTING.md document
  • Update MANIFEST.in with CONTRIBUTING.md entry

Stable: Allignment with latest yotta changes

27 Oct 13:12
Compare
Choose a tag to compare

Changes:

  • Add --plain switch to yotta search command execution to avoid color meta-characters in console output.

Stable: Compliance with new 'yotta search' format

22 Oct 12:13
Compare
Choose a tag to compare

Changes:

  • Add support for new format of yotta search command
    • Note: Newer versions will probably support --short switch for yotta search command
  • Bugfix: #22 - change the way we parse target so we can match as many shells as possible
  • Code refactoring:
    • Remove unnecessary try/except blocks
    • Minor updated to colorama usage (YELLOW colour define was missing)

Stable: Bugfixes (internal) and improvements

21 Sep 12:20
Compare
Choose a tag to compare

Changes / Bug-fixes:

  • Bug-fix: option -t / --target was not superseding locally set target
  • Add unit tests to target info api
  • Add error message if 'yotta search' command fails

Stable: Larger binaries flashing improvements

17 Sep 14:28
Compare
Choose a tag to compare

Changes / bug-fixes:

  • Bug-fix: Update on TIMEOUT test result
    • Greentea was interpreting timeouted test results (no prints or no
      prints with results in curly braces (like {end} or {error}) as undefined
      behavior. Due to assumption that only "curly" {end} print is always sign of
      undefined behavior
  • Add case sensitive test case names comparison (-n switch)
  • Added more unit tests to each module
  • Added pylintrc configuration file, lintme.sh and linttme_ci.sh scripts to drive pylint scan on devs desks and in CI
  • Minor updated to documentation

Stable: Host test integration with mbed-greentea improvements

11 Sep 19:29
Compare
Choose a tag to compare

Changes/Bugfixes:

  • Add new flag --skip-build to skip 'yotta build' call
    • If you've already build with yotta and want to rerun tests only and skip 'yotta build' step this flag is for you.
  • Add simple time execution summary and results printouts (from mbed 2.0)
  • Process observer timeout changes to support long flashing, reset intervals
  • Minor printout improvements for --list switch example
  • Improved code formatting
  • Add new color scheme and few new prints to command line
  • Modifications to standard console output
  • Add colorama support
  • Add simple set of log functions
  • Add more informative prints when yotta build fails
  • Update pip installation tips in README.md
  • (Experimental) Add simple locking mechanism
  • Update .gitignore
  • Add missing dependencies in setup.py
  • Add .travis.yml file

Minor changes to package meta-data

07 Sep 08:57
Compare
Choose a tag to compare

Changes:

  • Small updates to setup.py file - align to current test tools package configuration

Stable: Small reporting improvements

28 Aug 14:30
Compare
Choose a tag to compare

Changes:

  • Add --report-fails switch which will print test case console output even if no verbose (-V) mode is set.
  • Add --report-json and --report-text command line switches:
    • JUNIT and TEXT report can be stored in file.
    • JSON report is printed on screen and supresses text test result summary.

Stable: Minor updates to documentation

14 Aug 12:37
Compare
Choose a tag to compare

Changes:

  • Pre-release documentation updates (installation, target support)
  • Added --version switch

Stable: Integration with CI continues

13 Jul 13:48
Compare
Choose a tag to compare

Changes:

  • Few small changes in the way mbedgt returns codes in CI jobs
    • Job will fail if at least one test fails: return code will be >0
    • Job fails if no specified tests were found for given target->platform: return code will be <-10
    • Job fails if no devices were specified for given targets: return code will be <-100
  • Added Doxygen style documentation for existing APIs