Releases: bmw-software-engineering/lobster
Release 0.9.17
0.9.17
-
The
lobster-python
tool now adds the line number to the function identifier. This supports situations where different functions have the same name. -
The
lobster-json
tool now adds the filename to the test identifier. This allows to have multiple json elements with the same name in different source files. -
The
lobster-html-report
tool now supports argument --dot to specify the path to the graphviz dot utility instead of expecting it in PATH -
The
lobster-online-report
tool now supports argument --out to specify the output file instead of editing the input report -
Adds "with kind" and "with prefix" functionality in
lobster.conf
files
Release 0.9.16
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
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
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
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
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).
- The
Release 0.9.11
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
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
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
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.