Skip to content

Further improve testing - #8585

Merged
nbolton merged 8 commits into
masterfrom
testsImprove
May 12, 2025
Merged

Further improve testing#8585
nbolton merged 8 commits into
masterfrom
testsImprove

Conversation

@sithlord48

@sithlord48 sithlord48 commented May 9, 2025

Copy link
Copy Markdown
Member

Testing a few changes to testing:

General Build:

  • Do not move test binaries from their build dir
  • Add new Option SKIP_BUILD_TESTS to skip testing at build time
  • mv src/test/ => src/unittests/legacytests
  • rename legacy unittests to legacytests
  • Add CTests to the CI's Tests step
  • Enable coverage for the Qt Tests
  • Remove WaylandWarningsTest
  • Simplify WaylandWarnings Class
  • Simplify Test based includes to not use relative paths.

TODO: (after landing)

  • update AUR recipe when this lands for the legacytests binary
  • update wiki w/ new SKIP_BUILD_TESTS option

…o be skipped and run later on

ci: run and check Qt Tests post build
@sithlord48
sithlord48 force-pushed the testsImprove branch 9 times, most recently from afa2b0e to b1b8894 Compare May 9, 2025 17:38
@sithlord48
sithlord48 force-pushed the testsImprove branch 3 times, most recently from c036edb to 1390b64 Compare May 9, 2025 18:30
sithlord48 added 2 commits May 9, 2025 14:39
ci: run-tests action, split legacy and new unit tests into two steps
@sithlord48
sithlord48 force-pushed the testsImprove branch 11 times, most recently from bf943e7 to 85bb9ba Compare May 9, 2025 20:13
@sithlord48
sithlord48 marked this pull request as ready for review May 9, 2025 20:48
@sithlord48
sithlord48 requested a review from nbolton May 9, 2025 20:48
@sithlord48 sithlord48 added ✨ enhancement A suggested change to improve functionality 🤖 ci The item is for our CI labels May 9, 2025
@sithlord48
sithlord48 force-pushed the testsImprove branch 2 times, most recently from 70e40f8 to 2b9248a Compare May 10, 2025 04:42
@deskflow deskflow deleted a comment from github-actions Bot May 10, 2025
@nbolton
nbolton merged commit e4e332c into master May 12, 2025
@nbolton
nbolton deleted the testsImprove branch May 12, 2025 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ enhancement A suggested change to improve functionality 🤖 ci The item is for our CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants