Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Daily runs, as they are called, runs run daily and have a time slot of a few hours. They can include more heavy tests that can take longer to run.

Daily runs are executed Tuesday to Sunday at 02:00 GMT, different groups (branches) are not spaced apart and the daily from 04:00 GMT:

  • 04:00 - trunk/trunk-mysql
  • 05:00 - 1.3/1.3-mysql
  • (06:00 - enforcer-ng NOTE: NOT SET UP YET)

The jobs executed are test-daily-<tag>.

Weekly runs

Weekly runs runs run on a weekly basis and is a combination of Smoke and Daily runs that is lead by a clean up job so that the which then triggers a full build. Therefore the following Smoke and Daily runs happen on newly checked out code and all build and test jobs will be rebuilt from scratch. (A further test-weekly-<tag> job may be added in future to these runs.)

Weekly runs are executed on Monday at 02:00 GMT, different groups (branches) are not spaced apart and the jobs executed are test-weekly-<tag>.Fri/Sat/Sun at the moment:

  • FRI 12:05am - enforcer-ng
  • (FRI 2:00am - enforcer-ng-mysql  NOTE: NOT SET UP YET)
  • SAT 12:05am - trunk
  • SAT 2:00am - trunk-mysql
  • SUN 12:05am - 1.3
  • SUN 2:00am - 13.-mysql

Framework

The framework is a bundle of shell script (bash) functions that sets up an environment per branch for building and testing.

...