• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

LearnLib / learnlib / 31522550532
95%

Build:
DEFAULT BRANCH: develop
Ran 11 Aug 2026 06:49PM UTC
Jobs 1
Files 609
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Aug 2026 06:24PM UTC coverage: 95.489% (+0.2%) from 95.334%
31522550532

push

github

web-flow
LearnLib CLI (#166)

* initial work on CLI application

* update build profiles

* github: add worflow for attaching cli artifacts

* cli: include OS classifiers in artifact name

* do not include cli module in releases for now

* update docs

* tidy:pom

* add support for SAF serialization

* cli: add ADT and LSHARP algorithm

* cli oracles still need some rework regarding error handling

* cleanup CLI oracles

* experiment: allow for logging intermediate hypotheses

* jacoco: also depend on cli module before aggregating reports

* cli: improve documentation

* fix code-analysis

* cli: add support for parallel oracles

* cli: add unit- and integration-tests

* add support for snapshotting

* use LocalDateTime

* simplify --eqo-* param names

* Revert "simplify --eqo-* param names"

This reverts commit d209e962d.

* add MalerPnueli + RivestSchapire learner and adjust learner names

* include license information in jlink artifact

* cleanup checkerframework config

* add rudimentary class validation during deserialization + cleanups

* add changelog

* add missing --add-opens + test

* cleanup

* wording

* handle python availability more gracefully

* conditionally set --add-opens option

* cli: invoke script via python interpreter

as on Windows the scripts alone are not detected as executable applications

* sett full (and platform-specific) path in jlink IT

* wording

* coveralls: s/Example/Experiment/

685 of 703 new or added lines in 31 files covered. (97.44%)

2 existing lines in 1 file now uncovered.

15536 of 16270 relevant lines covered (95.49%)

1.72 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
89.8
cli/src/main/java/de/learnlib/cli/util/SnapshottingExperiment.java
4
73.33
cli/src/main/java/de/learnlib/cli/Application.java
2
94.87
cli/src/main/java/de/learnlib/cli/util/AbstractRunner.java
2
96.55
0.33% commons/util/src/main/java/de/learnlib/util/Experiment.java
2
92.86
oracles/membership-oracles/src/main/java/de/learnlib/oracle/membership/CLIOutputAdaptiveOracle.java
2
93.1
oracles/membership-oracles/src/main/java/de/learnlib/oracle/membership/StdInOutputAdaptiveOracle.java
1
50.0
cli/src/main/java/de/learnlib/cli/util/VersionProvider.java

Coverage Regressions

Lines Coverage ∆ File
2
94.59
-5.41% algorithms/active/ttt/src/main/java/de/learnlib/algorithm/ttt/base/TTTTransition.java
Jobs
ID Job ID Ran Files Coverage
1 31522550532.1 11 Aug 2026 06:49PM UTC 609
95.49
Source Files on build 31522550532
  • Tree
  • List 609
  • Changed 24
  • Source Changed 17
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31522550532
  • b76d4237 on github
  • Prev Build on develop (#30575669763)
  • Next Build on develop (#31617673413)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc