Skip to content

Releases: bmw-software-engineering/lobster

Release 0.9.16

24 Oct 08:20
Compare
Choose a tag to compare

0.9.16

  • Fix infinite loop in lobster-json on Windows when given absolute
    paths.

  • The lobster-python tool now also supports decorators with . in
    their name.

  • The lobster-python tool now adds any tags on the test class to all
    tests in that class (in --activity mode only).

  • The lobster-python tool now supports lists of tags in decorators.

Release 0.9.15

20 Oct 13:42
Compare
Choose a tag to compare

0.9.15

  • The lobster-html-report tool now respects line-breaks in item
    descriptions.

  • The lobster-python tool now also includes the module name if you
    trace to a class, similar to how the module name is included if you
    trace to a function or method.

  • Improve error reporting of lobster-codebeamer, you should get way
    fewer raw exceptions and instead more helpful messages.

  • Add two new parameters to lobster-codebeamer if your codebeamer
    instance is painfully slow: --timeout to increase the timeout for
    each REST query and --query-size to limit how many items are
    attempted to be fetched at once.

  • Add support for codebeamer items without a summary. They are now named
    something like "Unnamed item 12345". These items will show up as
    problematic in the tracing report.

Release 0.9.14

28 Sep 11:28
Compare
Choose a tag to compare

0.9.14

  • The lobster-codebeamer tool has a new option --ignore-ssl-errors
    which can be used to ignore certificate validation errors.

Release 0.9.13

28 Sep 08:55
Compare
Choose a tag to compare

0.9.13

  • The lobster-json can now deal with singleton tests (i.e. in places
    where a list of tests is expected, a single test object is now also
    allowed).

Release 0.9.12

04 Aug 13:09
Compare
Choose a tag to compare

0.9.12

  • The lobster-trlc tool now includes the TRLC package in the
    requirement's name.

  • Rewrote the lobster-json tool to be more robust.

    • The lobster-json tool now uses a new, intended to be common,
      interface for building lobster tools. These tools can now process
      files in parallel, and also allow you to specify a file containing
      a line-separated list of files to consider (if you can't specify
      all the files you want to look at on the command-line).
    • The lobster-json tool can now process json files where the
      outermost item is an object.
    • Removed --include-path-in-name flag as it is now the default for
      lobster-json.
    • Removed --item-kind flag (we always generate activities now).

Release 0.9.11

31 Jul 13:05
Compare
Choose a tag to compare

0.9.11

  • The lobster-online-report now supports submodules.

  • The lobster-python is now less fragile and continues processing
    other files in the face of encoding or python parse errors.

  • Fixed a crash in lobster-python for comments at module level.

Release 0.9.10

31 Jul 08:54
Compare
Choose a tag to compare

0.9.10

  • Expose justification mechanism for JSON files (up only).

  • Expose justification mechanism for TRLC files (up, down, and
    global).

  • Improve stats display in HTML report.

  • The lobster-python tool now has special support for PyUnit tests.

Release 0.9.9

17 Jul 08:50
Compare
Choose a tag to compare

0.9.9

  • In the HTML report, items are now sorted in a meaningful way.

  • A Tracing_Tag can now have spaces in the name, but still not in the
    namespace. This fixes a few Simulink issues where spaces in names
    are quite common.

Release 0.9.8

27 Jun 13:45
Compare
Choose a tag to compare

0.9.8

  • There is now also a monolithic wheel available
    bmw-lobster-monolithic which installs the same things as
    bmw-lobster. It is not recommended to use this package, unless
    you want to integrate with bazel. The reason for this is that
    py_wheel does not deal well with overlapping installs, and so
    having a single wheel is preferable.

Release 0.9.7

22 Jun 14:54
Compare
Choose a tag to compare

0.9.7

  • lobster-codebeamer now also consults the ~/.netrc file, if
    present, as an alternative to providing authentication in the
    environment or command-line.

  • Fix missing __init__.py files for the packages lobster.tools,
    lobster.tools.trlc, and lobster.tools.json.