Skip to content

Conversation

@Kwaizer
Copy link
Contributor

@Kwaizer Kwaizer commented Aug 19, 2025

Fixes: AlmaLinux/build-system#485

AlmaLinux/alts#163
AlmaLinux/albs-web-server#1171

If we want to skip a test - we skip the execution of a test function in alts. If this happens - artifacts are not created on alts side. In order to address this, we pass names of skipped tests from alts, and manually display skipped test (name, status, log), along with executed tests that already contain such data

image

@Kwaizer
Copy link
Contributor Author

Kwaizer commented Aug 20, 2025

There are things that could be improved if this is necessary:

  • Sort tests (currently skipped tests will be displayed on top of the list. Is this acceptable or we want them to be displayed in a respective order of their execution?)
  • Add ability to filter tests like we do for the ones with done and fail statuses

@Kwaizer Kwaizer force-pushed the skip-tests branch 2 times, most recently from f4bec53 to 5d87292 Compare August 20, 2025 13:52
@anfimovdm
Copy link
Contributor

  • currently skipped tests will be displayed on top of the list. Is this acceptable or we want them to be displayed in a respective order of their execution?

yes, we need them to be displayed according to the order of their execution

Copy link
Member

@javihernandez javihernandez left a comment

Choose a reason for hiding this comment

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

Aside that minor comment, LGTM

@Kwaizer Kwaizer force-pushed the skip-tests branch 2 times, most recently from 8b10608 to a02670f Compare August 25, 2025 09:55
@Kwaizer
Copy link
Contributor Author

Kwaizer commented Aug 25, 2025

Tests are sorted now but I added package_integrity_tests in test_options. Not sure why tests was used initially so I left it too for now.

image

Copy link
Contributor

@anfimovdm anfimovdm left a comment

Choose a reason for hiding this comment

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

during the testing I found a few issues that should be fixed:

  • test logs from builds (that built before your changes) can't be opened
  • errors during compilation

@anfimovdm anfimovdm merged commit 2ef050d into AlmaLinux:master Oct 21, 2025
3 checks passed
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.

Exclude running some tests for specific packages according to the mapping in config

3 participants