Skip to content

Migrate profiling to LearnLib 19 statistics - #151

Merged
kostis merged 1 commit into
LearnLib:dependabot/maven/de.learnlib-learnlib-parent-19.0.0from
skrcode:jaipilot/fix-dependabot-149
Aug 30, 2026
Merged

Migrate profiling to LearnLib 19 statistics#151
kostis merged 1 commit into
LearnLib:dependabot/maven/de.learnlib-learnlib-parent-19.0.0from
skrcode:jaipilot/fix-dependabot-149

Conversation

@skrcode

@skrcode skrcode commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Completes #149 by migrating the two command-line tools from LearnLib's removed
SimpleProfiler API to the LearnLib 19 statistics service.

  • use explicit StatisticsKey clocks for the existing timing scopes
  • print the collected statistics at the same end-of-run point
  • replace the obsolete learnlib-util dependency with the statistics runtime
    provider

Verification (JDK 21):

  • mvn -q clean verify — passed
  • git diff --check — passed

Development assistance: prepared in Codex with the maintainer-intent,
fast-execution, and diff-review skills from
JAIPilot. Execution profile: gpt-5.6-sol · xhigh · fast. Execution was local.

Signed-off-by: Suraj Rajan <surajkrajan95@gmail.com>
@kostis

kostis commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

Thanks for your contribution! Merging.

@kostis
kostis merged commit 44c6cba into LearnLib:dependabot/maven/de.learnlib-learnlib-parent-19.0.0 Aug 30, 2026
2 checks passed
kostis pushed a commit that referenced this pull request Aug 30, 2026
* Bump de.learnlib:learnlib-parent from 0.18.0 to 19.0.0

Bumps [de.learnlib:learnlib-parent](https://github.com/LearnLib/learnlib) from 0.18.0 to 19.0.0.
- [Release notes](https://github.com/LearnLib/learnlib/releases)
- [Changelog](https://github.com/LearnLib/learnlib/blob/develop/CHANGELOG.md)
- [Commits](LearnLib/learnlib@learnlib-0.18.0...learnlib-19.0.0)

---
updated-dependencies:
- dependency-name: de.learnlib:learnlib-parent
  dependency-version: 19.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Migrate profiling to LearnLib statistics (#149) (#151)

Migrate the two command-line tools from LearnLib's removed `SimpleProfiler` API to the LearnLib 19 statistics service.

- use explicit StatisticsKey clocks for the existing timing scopes
- print the collected statistics at the same end-of-run point
- replace the `learnlib-util` dependency with the statistics runtime provider

Signed-off-by: Suraj Rajan <surajkrajan95@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Suraj Rajan <surajkrajan95@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Suraj Rajan <surajkrajan95@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants