You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Without the TRLC bug fix `lobster-trlc` will not detect all traces if TRLC authors exploit the bug.
501
-
503
+
502
504
Imagine the following TRLC snippet:
503
505
```
504
506
Requirement Windscreen_Wiper {
505
507
derived_from = [Safety_Critical_Requirement]
506
508
derived_from = [Boring_Requirement]
507
509
}
508
510
```
509
-
Here the trace from `Windscreen_Wiper` to `Safety_Critical_Requirement` will not
511
+
Here the trace from `Windscreen_Wiper` to `Safety_Critical_Requirement` will not
510
512
be detected by `lobster-trlc` if the version of `trlc` is less than 2.0.1.
511
513
512
514
* `lobster-online-report`
513
-
- The `--commit` command line argument in the tool is now
514
-
removed and no longer available. It was redundant and is already replaced by the
515
-
automated git hash feature that doesn't require user intervention and is handled
515
+
- The `--commit` command line argument in the tool is now
516
+
removed and no longer available. It was redundant and is already replaced by the
517
+
automated git hash feature that doesn't require user intervention and is handled
516
518
by the code. See changelog `0.10.0` for more information.
517
519
518
520
* `lobster-cpptest`
519
521
- Removed limitation from `lobster-cpptest` which skipped output files that had less than two LOBSTER items.
520
522
521
-
* `lobster-json`
523
+
* `lobster-json`
522
524
- Minor fix of handling multithreading.
523
525
- Introduced YAML-based configuration for `lobster-json`, replacing individual command-line arguments.
524
526
- Added a `--config` argument to specify a YAML configuration file.
525
527
- Eliminated the command-line arguments `--single`, `--inputs`, and `--inputs-from-file`,
526
-
unifying user interaction across all lobster tools. Values can now be specified
528
+
unifying user interaction across all lobster tools. Values can now be specified
527
529
using the YAML configuration file.
528
530
- The argument `--out` is still supported as command line argument, and takes precedence over any value given in the YAML configuration file.
529
531
530
532
* `lobster-html-report`
531
-
- The title and placeholder for search box is renamed to `Filter` in
533
+
- The title and placeholder for search box is renamed to `Filter` in
532
534
tool.
533
535
- The tool gives consistent error message if the input file does not exist, even if the user specified no value. In that case the tool tries to open the file called `lobster.report` in the current working directory as input, and it gives the same error message if that file does not exist.
534
536
@@ -544,14 +546,14 @@ Add Bazel targets
544
546
545
547
* `lobster-online-report` now contains the actual git commit hashes when the user executes the tool.
546
548
547
-
* The configuration management for the following tools has been migrated from
549
+
* The configuration management for the following tools has been migrated from
548
550
command-line arguments to YAML configuration files.
549
551
* `lobster-cpptest`
550
552
* `lobster-codebeamer`
551
553
552
554
### 0.9.21
553
555
554
-
* `lobster-codebeamer` now supports query string along with query ID, query string (cbQL) can be passed
556
+
* `lobster-codebeamer` now supports query string along with query ID, query string (cbQL) can be passed
555
557
as a command line argument to `--import-query` for the tool `lobster-codebeamer`.
556
558
557
559
* `lobster-html-report` has the following updates.
@@ -622,15 +624,15 @@ Add Bazel targets
622
624
from C++ unit tests using various regex patterns.
623
625
The references must be provided in a format similar to Doxygen comments.
624
626
625
-
* The `lobster-codebeamer` tool now uses an authentication token.
627
+
* The `lobster-codebeamer` tool now uses an authentication token.
626
628
Token can be added either in the config file or as an argument.
627
629
628
630
* The `lobster-python` tool adds the counter logic to the function
629
631
identifier. This improves the situations where different functions have
630
632
the same name. Line numbers are no longer used in the identifier.
631
633
632
634
* The `lobster-codebeamer` tool now supports `refs` as an upstream reference
633
-
635
+
634
636
* The `lobster-online-report` tool now works with config files located in
635
637
main- and submodules of a repository. This feature needs `git 1.7.8` or higher.
636
638
@@ -659,7 +661,7 @@ Add Bazel targets
659
661
* The `lobster-html-report` tool now supports argument `--dot` to specify
660
662
the path to the graphviz dot utility instead of expecting it in PATH
661
663
662
-
* The `lobster-online-report` tool now supports argument `--out` to specify
664
+
* The `lobster-online-report` tool now supports argument `--out` to specify
663
665
the output file instead of editing the input report
664
666
665
667
* Adds `with kind` and `with prefix` functionality in lobster.conf files
Copy file name to clipboardExpand all lines: README.md
+13-3Lines changed: 13 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,13 +39,16 @@ Alternatively, use `pipx`:
39
39
$ pipx install bmw-lobster --include-deps
40
40
```
41
41
42
-
For the HTML Report `graphviz` is also used to generate the tracing policy diagram. More on that in the user [manual](https://github.com/bmw-software-engineering/lobster/blob/main/documentation/user-manual.md).
42
+
For the HTML Report `graphviz` is also used to generate the tracing policy diagram.
43
+
More on tracing policies can be found in the user manual on
The `lobster-cpp` converter tool needs a specific version of `clang-tidy`. Please see [here](https://github.com/bmw-software-engineering/lobster/blob/main/documentation/user-manual.md#clang-tidy-file-generation) to create it.
50
+
The `lobster-cpp` converter tool needs a specific version of `clang-tidy`.
51
+
Please see [here](documentation/user-manual.md#clang-tidy-file-generation) to create it.
49
52
50
53
## Supported inputs
51
54
@@ -76,6 +79,7 @@ The following verification and miscellaneous frameworks are supported:
76
79
77
80
## Documentation
78
81
82
+
*[User Manual](documentation/user-manual.md)
79
83
* Writing [configuration files](documentation/config_files.md) for LOBSTER.
80
84
* It is easy to expand the languages and activities supported by
81
85
LOBSTER by adding new tracing tools, as long as they create data in
@@ -140,7 +144,8 @@ You can consider lobster as a set of
140
144
3. the report creation tool and
141
145
4. a renderer for the tracing report.
142
146
143
-
For a more detailed description please read our [user guide](https://github.com/bmw-software-engineering/lobster/blob/main/documentation/config_files.md).
147
+
For a more detailed description please read our user manual on
0 commit comments