Skip to content

systemtests: speed up testing#2376

Merged
BareosBot merged 19 commits intobareos:masterfrom
sebsura:dev/ssura/master/speed-up-testing
Oct 27, 2025
Merged

systemtests: speed up testing#2376
BareosBot merged 19 commits intobareos:masterfrom
sebsura:dev/ssura/master/speed-up-testing

Conversation

@sebsura
Copy link
Contributor

@sebsura sebsura commented Sep 25, 2025

Thank you for contributing to the Bareos Project!

This test splits up the ndmp-bareos, pruning, and virtualfull-basic tests to speed up their execution on our ci pipeline. It also reorders the postgres test to achieve better test throughput.

Also deprecate MultipleConnections/DisableBatchInsert (see bareos/internal#423)

Please check

  • Short description and the purpose of this PR is present above this paragraph
  • Your name is present in the AUTHORS file (optional)
  • merge the CD pr

If you have any questions or problems, please give a comment in the PR.

Helpful documentation and best practices

Checklist for the reviewer of the PR (will be processed by the Bareos team)

Make sure you check/merge the PR using devtools/pr-tool to have some simple automated checks run and a proper changelog record added.

General
  • Is the PR title usable as CHANGELOG entry?
  • Purpose of the PR is understood
  • Commit descriptions are understandable and well formatted
  • Required backport PRs have been created
  • Correct milestone is set
Source code quality
  • Source code changes are understandable
  • Variable and function names are meaningful
  • Code comments are correct (logically and spelling)
  • Required documentation changes are present and part of the PR
Tests
  • Decision taken that a test is required (if not, then remove this paragraph)
  • The choice of the type of test (unit test or systemtest) is reasonable
  • Testname matches exactly what is being tested
  • On a fail, output of the test leads quickly to the origin of the fault

@sebsura sebsura force-pushed the dev/ssura/master/speed-up-testing branch from b406dfb to 96728b4 Compare September 26, 2025 09:13
@pstorz pstorz self-requested a review September 26, 2025 12:23
@sebsura sebsura force-pushed the dev/ssura/master/speed-up-testing branch 2 times, most recently from 71935a0 to 51e8fa7 Compare October 1, 2025 13:00
@sebsura sebsura force-pushed the dev/ssura/master/speed-up-testing branch from 92e745b to f715ccd Compare October 8, 2025 12:14
Copy link
Member

@pstorz pstorz left a comment

Choose a reason for hiding this comment

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

See comments

@sebsura sebsura force-pushed the dev/ssura/master/speed-up-testing branch from f715ccd to 877075f Compare October 9, 2025 08:32
@bruno-at-bareos bruno-at-bareos linked an issue Oct 9, 2025 that may be closed by this pull request
@sebsura sebsura added this to the 25.0.0 milestone Oct 17, 2025
@sebsura sebsura requested a review from pstorz October 21, 2025 09:15
@pstorz pstorz changed the title speed up testing systemtests: speed up testing Oct 27, 2025
@sebsura sebsura force-pushed the dev/ssura/master/speed-up-testing branch from 8720942 to 27230ce Compare October 27, 2025 11:43
sebsura and others added 4 commits October 27, 2025 12:28
This helps editors understand that these are bash files for syntax
highlighting etc.
pipefail does not interact well with head/tail since they can
cause (expected) SIGPIPEs.
@BareosBot BareosBot force-pushed the dev/ssura/master/speed-up-testing branch from 0ddbb56 to c159480 Compare October 27, 2025 12:28
@BareosBot BareosBot merged commit 32c5a8f into bareos:master Oct 27, 2025
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.

use pcre2 for regular expressions

3 participants