Commit Graph

  • da2175f1f1 Set 'BOOTTEST_ENABLE = yes' to turn it on. Francis Ginther 2015-03-05 08:57:03 -06:00
  • 84983f5eae Merge lp:~cprov/britney/boottest-double-blocking Steve Langasek 2015-02-23 07:13:24 -08:00
  • 50e0bc137d Add 'boottest' excuse failure reason when it has failed even if the previous tests had already failed. Celso Providelo 2015-02-20 17:02:00 -02:00
  • ea6493ae71 Only enable BOOTTEST for testing, so britney.conf is safe on trunk. Celso Providelo 2015-02-20 14:28:47 -02:00
  • c76874fda5 Test ADT & BootTest criteria running simultaneously. Fixed minor issue related to doubling-blocking promotions. Celso Providelo 2015-02-20 14:12:51 -02:00
  • 8effd3d220 Disable boottesting for now. Steve Langasek 2015-02-19 19:03:31 -08:00
  • 9afd502e7f Merge lp:~canonical-ci-engineering/britney/boottesting-support Steve Langasek 2015-02-19 17:11:39 -08:00
  • 0b7d702f69 Poperly initialize Excuse.run_boottest. Vincent Ladeuil 2015-02-18 14:33:55 +01:00
  • 0f3662ec67 Cope with missing/broken results due to outdated apt cache. Britney will not fail, but source promotion will be blocked. Also waiting for amd64 binaries (arch-indep deps) before running boottests. Celso Providelo 2015-02-11 10:43:39 -05:00
  • 341ec4a3e0 Typo fixed Celso Providelo 2015-02-11 10:41:43 -05:00
  • bf8056a061 Cope with missing/broken results due to outdated apt cache. Britney will not fail, but source promotion will be blocked. Celso Providelo 2015-02-11 09:45:20 -05:00
  • 496a2f3134 Suppress boottest SKIPPED notice on excuses, it's unnecessary noise. Celso Providelo 2015-02-10 15:56:35 -05:00
  • 60a0bcad76 Presenting links for the corresponding boottest jenkins job. Celso Providelo 2015-02-10 15:44:11 -05:00
  • b9890e1b7c Adding links to the boottest jobs (results) in the public and the private servers. Celso Providelo 2015-02-10 14:51:44 -05:00
  • 011aa3570e Stop announcing skipped boottest attempts. Celso Providelo 2015-02-10 13:49:43 -05:00
  • a80a1e4f1c Boottest integration adjustments. Celso Providelo 2015-02-06 11:43:38 -05:00
  • f98bab42b2 Re-fix get_status() doc string and remove commented code. Celso Providelo 2015-02-06 11:16:41 -05:00
  • c3c9005d5f Restore boottest status lookup by source name & version. Celso Providelo 2015-02-06 10:38:36 -05:00
  • f9cfb6e49c boottest - Add exception handling for manifest fetching Joe Talbott 2015-02-05 18:17:08 -05:00
  • 6269f50abc Don't bother creating another mocked urllib.urlopen. Joe Talbott 2015-02-05 17:27:39 -05:00
  • 760d08c459 Fix BootTest.get_status to return status for the latest known version. Boottests results are reported for the current (published) version, not the proposed one. Celso Providelo 2015-02-05 16:42:29 -05:00
  • 9fb776f4c0 boottest-britney debug options respects BOOTTEST_DEBUG configuration option. Celso Providelo 2015-02-05 14:13:51 -05:00
  • cd49a7eae4 Calling boottest-britney with -dPU (debug, use -proposed and do not update caches) and also rsyncing boottest data to the correct place on d-jenkins (/var/local/boottest). Celso Providelo 2015-02-05 14:04:52 -05:00
  • f0a55936f5 boottest - Add exception message to warning print and fix typo Joe Talbott 2015-02-05 11:20:28 -05:00
  • 87ccbfd731 boottest - Add exception handling for manifest fetching Joe Talbott 2015-02-05 11:08:53 -05:00
  • a729746fa8 [test-fix] Fixing test_autopkgtest.py configuration setup, so all tests pass now. Celso Providelo 2015-02-05 09:46:34 -05:00
  • 72b01f8cc7 Using addCleanup() for restoring original configuration contents in tests. Celso Providelo 2015-02-05 09:43:23 -05:00
  • 6e8e2adc35 Fix autopkgtest tests, extending the current test setup to mangle the shared configuration file appropriately for each test context (autopkgtest & boottest). Celso Providelo 2015-02-05 09:17:54 -05:00
  • 58dbb3f95c [test-fix] Adjusting test setup for the new manifest path (using project) and the auto-package-testing project path. Celso Providelo 2015-02-05 09:00:48 -05:00
  • df62c7fcf7 solve '~' expansion for tests. Celso Providelo 2015-02-05 08:15:07 -05:00
  • 8ffc7049b5 Test fixing (proposal) Celso Providelo 2015-02-05 08:04:39 -05:00
  • 01fdb16995 According to cjwatson, cdimage deals with projects, not distribution, fix TouchManifest accordingly. Fix boottest-britney location to match production. Fix TestTouchManifest test failures, now that we retry on manifest download errors, the tests should inhibit the retries when testing the failures. Vincent Ladeuil 2015-02-05 10:42:12 +01:00
  • 92a2156b10 boottest - Only make the manifest directory if it doesn't already exist. Joe Talbott 2015-02-04 16:46:45 -05:00
  • f63896045f boottest - Only make the manifest directory if it doesn't already exist. Joe Talbott 2015-02-04 16:42:08 -05:00
  • 18fe5cedde boottest - Add retry loop (3) for manifest fetching. Joe Talbott 2015-02-04 16:33:45 -05:00
  • 7adfb13783 boottest - Add error message if fetching the manifest fails Joe Talbott 2015-02-04 16:25:36 -05:00
  • aeecde32ed boottest - Add retry loop (3) for manifest fetching Joe Talbott 2015-02-04 16:13:32 -05:00
  • 82b1c1cd83 Adjusting boottest-jenkins arguments to match reality. Celso Providelo 2015-02-04 12:42:03 -05:00
  • 436dadae0a Cleanup the boottest-britney testing script to reflect better its real behavior. Celso Providelo 2015-02-04 11:15:08 -05:00
  • 1e8dc398e9 Merge the boottest-jenkins script wrapper into BootTest class for simplicity and extend the API to match what we already for auto-package-testing (ADT). Celso Providelo 2015-02-04 08:54:00 -05:00
  • 06ea2ab941 Request boottests for sources, not binaries. Jenkins glue will drive adt properly. Celso Providelo 2015-02-03 12:27:22 -05:00
  • 49f0a5b3ff Wraps 'boottest-britney' script for checking status or submitting new jobs. Celso Providelo 2015-02-02 17:04:24 -05:00
  • e254cf3625 Basic debug info when fetching manifests. Celso Providelo 2015-02-02 14:00:24 -05:00
  • 560421a65f Checking BOOTTEST_ARCHES binaries before attempting to boottest. Celso Providelo 2015-02-02 13:42:35 -05:00
  • 37bd9924f7 Introduce BOOTTEST_FETCH configuration option for enabling/disabling TouchManifest auto-fetching feature, for faster and isolated tests. Celso Providelo 2015-02-02 13:10:53 -05:00
  • 8d0cc0f292 Implement 'run_boottest' flag, similarly to 'run_autopkgset'. Celso Providelo 2015-02-02 11:37:30 -05:00
  • 4bda92daba Merging manifest auto-fetching changes Celso Providelo 2015-02-02 11:32:44 -05:00
  • 056a0f6d37 Handle boottest like autopkgtest and remove boottest config file Joe Talbott 2015-01-30 17:51:44 -05:00
  • 2e5084ee79 boottest - Fetch manifests dynamically but use cached manifests if the fetch fails Joe Talbott 2015-01-30 16:41:20 -05:00
  • c340a46e7a Correct copy-n-paste of 'e.' for 'excuse.'. Francis Ginther 2015-01-26 15:09:50 -06:00
  • 913539ffe9 Allow hints for ignoring boottest results (force and force-skiptest). Celso Providelo 2015-01-23 10:17:10 -02:00
  • eeaf8e3deb Silently skipping boottesting for sources not yet built on the allowed architectures (all and armhf). Celso Providelo 2015-01-22 21:30:03 -02:00
  • ed31f1129b Cosmetic changes for adding excuse labels (html) and more readable image manifest path. Celso Providelo 2015-01-22 16:44:18 -02:00
  • a84720951a merging cleaned test-refactoring Celso Providelo 2015-01-22 15:18:37 -02:00
  • b8e5851905 Reverting whitespace cleanup. Celso Providelo 2015-01-22 15:16:49 -02:00
  • 1bfe4c69eb Addressing cjwatson points, mainly moving 'excuse' handling logic back to britney. Celso Providelo 2015-01-22 14:43:37 -02:00
  • cc9097e2ed Check phone-image presence for all binary files for the give excused sourcename. Tests improved. Celso Providelo 2015-01-21 14:59:12 -02:00
  • 26d134e011 Better docstring for BootTest.update(). Celso Providelo 2015-01-21 12:44:20 -02:00
  • 599fda8505 Basic (and ugly) phone image manifest wrapper. Celso Providelo 2015-01-21 12:37:43 -02:00
  • f7e1fa67c0 Implementing boottest entry points for checking phone-image presence and test current status. Celso Providelo 2015-01-21 10:25:40 -02:00
  • fe5f4c09ac Very basic bootstack testing criteria support. Celso Providelo 2015-01-19 17:59:19 -02:00
  • 46281510e3 Refactoring the existing test (autopkgtest), so its features can be re-used for other criterias (boottest) tests. Celso Providelo 2015-01-19 17:16:46 -02:00
  • 7959019916 Use Launchpad's new DistributionSourcePackageRelease:+latestbuild/archtag redirects. Colin Watson 2015-01-09 11:57:33 +00:00
  • ba51e72425 Merge trunk (no-op) Colin Watson 2014-12-18 15:42:20 +00:00
  • 59f099d080 britney.conf: Allow kfreebsd packages to go out of sync Niels Thykier 2014-12-17 22:51:33 +01:00
  • 4b195907f2 britney.conf: Allow kfreebsd packages to go out of sync Niels Thykier 2014-12-17 22:51:33 +01:00
  • d1d7bb27b0 remove vestige of maybe_nbs Colin Watson 2014-12-10 12:44:23 +00:00
  • c1ad351f9a Merge trunk Colin Watson 2014-12-10 12:24:34 +00:00
  • 7c8fd39803 Merge trunk up to 2014-08-05 Colin Watson 2014-12-10 11:39:27 +00:00
  • 24e20560e7 Merge trunk up to 2014-07-13 Colin Watson 2014-12-10 11:08:56 +00:00
  • 5d0c4a6b1e Make test_autopkgtest pass again Colin Watson 2014-12-10 10:42:27 +00:00
  • b3562dbfe8 Merge trunk up to 2014-05-24 Colin Watson 2014-12-10 10:36:01 +00:00
  • 6904969c7c Merge trunk up to 2013-12-06 Colin Watson 2014-12-09 16:02:16 +00:00
  • 11af066dda Make sure that self.binaries['tpu'][arch] is properly initialised. Colin Watson 2014-12-09 15:36:09 +00:00
  • 9627ee7661 Merge trunk up to second commit from 2013-11-27 (rewritten installability tester) Colin Watson 2014-12-09 15:12:29 +00:00
  • 3290b4cccf Merge trunk up to first commit from 2013-11-27 Colin Watson 2014-12-09 14:48:58 +00:00
  • 9d5f47a9b7 britney: Ignore "remark" hints as they are not meant for us Niels Thykier 2014-11-23 19:19:33 +01:00
  • b2cef666f4 britney: Ignore "remark" hints as they are not meant for us Niels Thykier 2014-11-23 19:19:33 +01:00
  • 629a596f25 Sync britney_nobreakall.conf with the main configuration Adam D. Barratt 2014-11-13 22:36:08 +00:00
  • 1725f63f26 Sync britney_nobreakall.conf with the main configuration Adam D. Barratt 2014-11-13 22:36:08 +00:00
  • da9e838067 Revert to r414; this gets things wrong if there are sources with some Architecture: all binaries in unstable and some incompletely-built architecture-dependent ones. Colin Watson 2014-11-12 12:36:53 +00:00
  • 301dd2df1e Refine merging of binaries: only count unstable-architecture-independent as built if all binaries are now architecture-independent. Colin Watson 2014-11-12 12:17:50 +00:00
  • 4cc353296a When merging binaries, count a binary as built in unstable if the testing architecture is architecture-dependent and the unstable architecture is architecture-independent. Colin Watson 2014-11-12 12:08:46 +00:00
  • 72eb973a3c Change NOBREAKALL_ARCHES to amd64, now that that's nominatedarchindep for vivid. Colin Watson 2014-11-12 11:13:08 +00:00
  • 371ad09113 excuses: show cruft and missing builds Ivo De Decker 2014-11-08 11:33:05 +00:00
  • b7f3100b91 excuses: show cruft and missing builds Ivo De Decker 2014-11-08 11:33:05 +00:00
  • 0e90214698 Link to the freeze policy for blocked packages Ivo De Decker 2014-11-07 15:18:53 +00:00
  • 70c4a7cc55 Link to the freeze policy for blocked packages Ivo De Decker 2014-11-07 15:21:22 +00:00
  • 31ba6fc228 Revert "Set all urgencies to 10 days" Julien Cristau 2014-11-05 22:47:05 +00:00
  • a61dc9103f Revert "Set all urgencies to 10 days" Julien Cristau 2014-11-05 22:47:05 +00:00
  • 26936d1876 Make arm64 and ppc64el regular archs Julien Cristau 2014-11-03 23:09:05 +01:00
  • 4e0756e7ca Make arm64 and ppc64el regular archs Julien Cristau 2014-11-03 23:09:05 +01:00
  • 213f9ad0e8 Disable smooth updates Julien Cristau 2014-11-02 16:59:13 +01:00
  • a29ef77cc2 Disable smooth updates Julien Cristau 2014-11-02 17:10:58 +01:00
  • ba2b250cfd Merge pitti's autopkgtest URL fix. Adam Conrad 2014-10-31 01:44:36 -06:00
  • d57c0bbeb8 autopkgtest: Update public Jenkins URL to not depend on /view/<Release> to be created Martin Pitt 2014-10-31 08:35:03 +01:00
  • 9dec8a1daf Fix log message if Dates is missing. Colin Watson 2014-10-23 18:28:42 -04:00
  • 6891fa39f6 Set all urgencies to 10 days Jonathan Wiltshire 2014-10-05 09:09:17 +00:00
  • 60393b6746 Set all urgencies to 10 days Jonathan Wiltshire 2014-10-05 09:09:17 +00:00
  • 09f7ab83cf Don't remove arch:all binaries when migrating *pu binNMUs Adam D. Barratt 2014-09-21 15:50:50 +00:00