Skip to content

Conversation

@Jonas-Kirchhoff
Copy link

  • get junit-logs from ctest
  • extract data and store in database on branch save_historical_data
  • add recent test data to ubuntu-artifact

NilsEb and others added 30 commits July 15, 2025 14:59
- Add trudag as the first job to the publish_documentation workflow
(uploads the trudag report as an artifact)
- Adjusted the original eclipse publication workflow to
download the trudag report before building the documentation
- The cpp test reference in the trudag report is rendered with some mkdocs specific formatting that is now removed by the cleaning script
The statements in well-formed-json were overlapping. To remove the over-
lap, we reworked the statements and condensed them into eight distinct.
- created no-json-faults as specificications for WFJ-01, WFJ-04, WFJ-05.
- added this to trustable graph
@Jonas-Kirchhoff Jonas-Kirchhoff marked this pull request as ready for review September 3, 2025 20:45
@github-actions github-actions bot removed the L label Sep 4, 2025
@github-actions github-actions bot removed the L label Sep 5, 2025
Erikhu1
Erikhu1 previously approved these changes Sep 5, 2025
@github-actions github-actions bot added L and removed L labels Sep 5, 2025
@github-actions github-actions bot added the L label Sep 8, 2025
@Jonas-Kirchhoff Jonas-Kirchhoff dismissed Erikhu1’s stale review September 8, 2025 09:10

An undiscovered issue regarding ubuntu-artifact has been detected. To prevent accidental merge, the approving review is dismissed, and a new review is requested.

uses: ./.github/workflows/publish_documentation.yml
with:
artifact_id: "publish_documentation-${{ github.sha }}"
artifact_id: "ubuntu-${{ github.sha }}"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what's the reason for this change?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The ubuntu-artifact is to be used in the publish-documentation workflow for it contains the most recent test report.

@github-actions github-actions bot removed the L label Sep 9, 2025
@github-actions github-actions bot added the L label Sep 9, 2025
Copy link
Collaborator

@Erikhu1 Erikhu1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done!

@github-actions github-actions bot removed the L label Sep 10, 2025
@Jonas-Kirchhoff Jonas-Kirchhoff merged commit 0ab5ba5 into main Sep 10, 2025
82 checks passed
@Erikhu1 Erikhu1 deleted the test_data_storage branch November 4, 2025 15:16
Erikhu1 pushed a commit that referenced this pull request Nov 14, 2025
Adds capturing and storage of test data in Ubuntu-Workflow. 
Test data are stored in the separate branch save_historical_data in the database TSF/TestResultData.db.

Commit messages of commits: 

* add test data storage possibility

* remove key issue

* adapt commit message & add fail-save for empty commit

* make skript nicer

* prepare Ubuntu artifact

* make Ubuntu artifact

* Fix typo

* Fix stupid mistake?

* remove debug message

* tweak permissions

* so better?

* fix branch naming issue

* Fix branch naming issue try 2

* add missing space

* add test result data generation

* Fix awfully wrong statement

* Fix copying mistake

* increase limit for test output

* remove comma

* add data_store_documentation

* add removal of obsolete data

* increase captured data

* fix issue

* Add missing bracket

* add missing spaces

* Remove AOU-26

* Fix non-sense test

* add fail-save for empty data

* fix ubuntu workflow

* fix data_store in workflow

* fix branch for PR

* fix security issues

---------

Co-authored-by: Nils Eberhardt <nils.eberhardt@d-fine.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI CMake documentation Improvements or additions to documentation tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants