robot2rst

Convert your .robot files from Robot Framework to reStructuredText (.rst) files with traceable items. This allows you to connect your requirements to test cases.

APACHE-2.0 License

Downloads
485
Stars
3
Committers
3

Bot releases are visible (Hide)

robot2rst - Convert to a namespace package

Published by JasperCraeghs about 1 month ago

What's Changed

Full Changelog: https://github.com/melexis/robot2rst/compare/3.4.0...3.5.0

robot2rst - Add feature to filter test cases on tags Latest Release

Published by Letme about 1 year ago

When you have only certain test cases that you want to include in your RST export (like for example when you only run certain tests in robotframework), then you want this to be reflected also in your Test Plan in reStructured text. The feature added enables you to do just that.

What's Changed

Full Changelog: https://github.com/melexis/robot2rst/compare/3.3.0...3.4.0

robot2rst - 3.3.0

Published by JasperCraeghs over 1 year ago

What's Changed

Full Changelog: https://github.com/melexis/robot2rst/compare/3.2.1...3.3.0

robot2rst - 3.2.1

Published by JasperCraeghs over 1 year ago

What's Changed

Full Changelog: https://github.com/melexis/robot2rst/compare/3.2.0...3.2.1

robot2rst - 3.2.0

Published by JasperCraeghs over 1 year ago

What's Changed

Full Changelog: https://github.com/melexis/robot2rst/compare/3.1.0...3.2.0

robot2rst - Support exclusion of the RST output based on tags

Published by JasperCraeghs about 2 years ago

  • Added a new optional input argument --only EXPRESSION to conditionally exclude the entire content of the RST file from the documentation [PR #31]
  • Improved error handling [PR #32]
robot2rst - Change integration to qualification

Published by Letme over 2 years ago

According to ASPICE the software requirements should be tested by software qualification tests. With that we changed default integration test (and ITEST prefix) to qualification test. As this breaks backwards compatibility the major version is bumped.

The previous behavior can be achieved by passing --type i and --prefix ITEST- to the command line arguments.

What's Changed

Full Changelog: https://github.com/melexis/robot2rst/compare/2.1.1...3.0.0

robot2rst - Fixing deployment stage in CI

Published by Letme over 2 years ago

Functionally still the same as 2.1.0, except that 2.1.0 was never deployed to pypi because of CI issues.

robot2rst - Drop dependency on mlx.traceability

Published by Letme over 2 years ago

While the output produced still requires mlx.traceability to be displayed nicely, the installation with such dependency has become quite big as it draws additional dependencies from the mlx.traceability. So we are dropping this from the package, but to use the reStructured Text output you will still need to install mlx.traceability for the Sphinx build.

robot2rst - Specify default value for group option of item-matrix to top

Published by Letme almost 4 years ago

Explicitly specify default value for group option of item-matrix and keep compatibility with mlx.traceability 7.0.0

robot2rst - Fix error when FOR-loop is encountered

Published by JasperCraeghs about 4 years ago

Small bug fix for the error that gets thrown when a FOR-loop is encountered in a test case. Bug was introduced in version 2.0.0.

robot2rst - Treat documentation in test case as reStructuredText syntax

Published by Letme about 4 years ago

The text inside the documentation tag in robot file is now treated as reStructuredText syntax, which means indents and newlines are preserved. This enables your reStructuredText renderers to actually render bulleted lists or even plantuml diagrams for example.
Provide support for usage with robotframework 3.2 and higher.

robot2rst - Do not generate traceability matrix when default tag regex is used

Published by JasperCraeghs over 4 years ago

  • Do not generate traceability matrix when default tag regex '.*' is used as it does not make sense #15
robot2rst - Allow empty optional arguments

Published by JasperCraeghs over 4 years ago

  • Allow empty optional arguments since default arguments can be used, which are all documented now.
robot2rst - Only base output on test cases with added traceability matrix

Published by JasperCraeghs over 4 years ago

  • Only base output on test cases with documention in the item's body
  • Multiple regexes are now supported to match different kind of tags and add a specific relationship for each kind of tag
  • Added a traceability matrix for each tag regex, which is used as target
  • Dropped dependency to sphinxcontrib-robotdoc Sphinx extension
robot2rst - Entry points

Published by JasperCraeghs almost 5 years ago

  • Added entry points robot2rst and mlx.robot2rst #9
robot2rst - Add --trim-suffix flag and minor fixes

Published by JasperCraeghs almost 5 years ago

  • Added --trim-suffix flag, which, when enabled, trims the --tag and all prefix input arguments that end with _- so that this suffix gets changed to a - only. This flag is disabled by default.
  • No longer output :validates: when no tags match regex of --tags .
  • Allow --rst input argument to only be a file name without parent directory specified.
robot2rst - Initial release

Published by JasperCraeghs almost 5 years ago