Skip to content

Releases: jonsim/robot-trace

robot-trace v1.2.2

14 Mar 10:44
a182951

Choose a tag to compare

Improvements:

  • None

Fixes:

  • Expected failures in Suite Setup / Suite Teardown, for example using Run Keyword And Ignore Error no longer cause traces to be printed at normal verbosity levels.

Full Changelog: v1.2.1...v1.2.2
Available from: https://pypi.org/project/robotframework-trace/1.2.2

robot-trace v1.2.1

07 Mar 17:53
ad9997c

Choose a tag to compare

Improvements:

  • The rebot-trace command now outputs console messages (e.g. from Log To Console in the same manner as robot-trace and pabot-trace.

Fixes:

  • None

Full Changelog: v1.2.0...v1.2.1
Available from: https://pypi.org/project/robotframework-trace/1.2.1

robot-trace v1.2.0

07 Mar 17:15
32be92d

Choose a tag to compare

New Features:

  • Add rebot-trace application, which allows generating the same traces from an output.xml file.

Improvements:

  • An (otherwise undocumented) environment variable, ROBOT_TRACE_LIVE_OUTPUT can be set to 0 to force per-test buffered output from robot-trace.
    • It's unlikely anyone needs this functionality, hence the lack of documentation for it, but it's handy for testing.

Fixes:

  • None.

Full Changelog: v1.1.1...v1.2.0
Available from: https://pypi.org/project/robotframework-trace/1.2.0

robot-trace v1.1.1

01 Mar 23:05

Choose a tag to compare

Improvements:

  • The pabot-trace progress box now scales dynamically to the number of executors, rather than statically based on the number of processes.
    • This looks much better on machines with large numbers of logical processors, especially when executing small test suites. Previously the box would always draw to the maximum size but be only partially filled.
  • Reduce the pabot-trace dependency on pabot version from 5.2.0 to 5.0.0.

Fixes:

  • The pabot-trace progress box now always initialises to the correct width.

Full Changelog: v1.1.0...v1.1.1
Available from: https://pypi.org/project/robotframework-trace/1.1.1

robot-trace v1.1.0

01 Mar 18:40

Choose a tag to compare

New Features:

  • Add pabot-trace wrapper, which provides an equivalent interface for pabot.
    • Note, while this has good test coverage and is working well in my local testing, due to the complexities of pabot, as well as the slightly less readily extensible way it has been written, I'd still consider this a beta release.

Improvements:

  • The progress bar now redraws much less frequently and flickering of the progress box has been eliminated.

Fixes:

  • None.

Full Changelog: v1.0.5...v1.1.0
Available from: https://pypi.org/project/robotframework-trace/1.1.0

robot-trace v1.0.5

28 Feb 17:06

Choose a tag to compare

Improvements:

  • Add --trace-subprocesses option (see README for details).
  • Add coloring to the progress bar based on test status.

Fixes:

  • None.

Full Changelog: v1.0.4...v1.0.5
Available from: https://pypi.org/project/robotframework-trace/1.0.5

robot-trace v1.0.4

28 Feb 15:06

Choose a tag to compare

Improvements:

  • Update verbose mode to print progress live, rather than buffering it.

Fixes:

  • None.

Full Changelog: v1.0.3...v1.0.4
Available from: https://pypi.org/project/robotframework-trace/1.0.4

robot-trace v1.0.3

28 Feb 13:10

Choose a tag to compare

Improvements:

  • Adds a summary of failed/errored tests at the end.

Fixes:

  • The Log To Console keyword now correctly integrates output with the trace, rather than breaking the interactive display.

Full Changelog: v1.0.2...v1.0.3
Available from: https://pypi.org/project/robotframework-trace/1.0.3

robot-trace v1.0.2

28 Feb 10:03

Choose a tag to compare

Improvements:

  • Adds a progress bar to the progress box (providing there's space).

Fixes:

  • Underline in the trace output is capped at the terminal width.

Available from: https://pypi.org/project/robotframework-trace/1.0.2

robot-trace v1.0.1

22 Feb 17:22

Choose a tag to compare

First bug-fix release; available from https://pypi.org/project/robotframework-trace/1.0.1

Improvements:

  • Remove lib prefix from the command line progress box.

Fixes:

  • Suite progress is misleading when run with large suite hierarchies.
  • Failing tests cause any associated Suite Setup / Teardown trace to be printed.