856 Commits

Author SHA1 Message Date
Joe Talbott
f9cfb6e49c boottest - Add exception handling for manifest fetching 2015-02-05 18:17:08 -05:00
Joe Talbott
6269f50abc Don't bother creating another mocked urllib.urlopen. 2015-02-05 17:27:39 -05:00
Celso Providelo
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. 2015-02-05 16:42:29 -05:00
Celso Providelo
9fb776f4c0 boottest-britney debug options respects BOOTTEST_DEBUG configuration option. 2015-02-05 14:13:51 -05:00
Celso Providelo
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). 2015-02-05 14:04:52 -05:00
Joe Talbott
f0a55936f5 boottest - Add exception message to warning print and fix typo 2015-02-05 11:20:28 -05:00
Joe Talbott
87ccbfd731 boottest - Add exception handling for manifest fetching 2015-02-05 11:08:53 -05:00
Celso Providelo
a729746fa8 [test-fix] Fixing test_autopkgtest.py configuration setup, so all tests pass now. 2015-02-05 09:46:34 -05:00
Celso Providelo
72b01f8cc7 Using addCleanup() for restoring original configuration contents in tests. 2015-02-05 09:43:23 -05:00
Celso Providelo
6e8e2adc35 Fix autopkgtest tests, extending the current test setup to mangle the shared configuration file appropriately for each test context (autopkgtest & boottest). 2015-02-05 09:17:54 -05:00
Celso Providelo
58dbb3f95c [test-fix] Adjusting test setup for the new manifest path (using project) and the auto-package-testing project path. 2015-02-05 09:00:48 -05:00
Celso Providelo
df62c7fcf7 solve '~' expansion for tests. 2015-02-05 08:15:07 -05:00
Celso Providelo
8ffc7049b5 Test fixing (proposal) 2015-02-05 08:04:39 -05:00
Vincent Ladeuil
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.

5 out of the 8 TestBoottestEnd2End are still failing because the excuse says the tests are skipped instead of running/failing/being in progress, etc.
2015-02-05 10:42:12 +01:00
Joe Talbott
92a2156b10 boottest - Only make the manifest directory if it doesn't already exist. 2015-02-04 16:46:45 -05:00
Joe Talbott
f63896045f boottest - Only make the manifest directory if it doesn't already exist. 2015-02-04 16:42:08 -05:00
Joe Talbott
18fe5cedde boottest - Add retry loop (3) for manifest fetching. 2015-02-04 16:33:45 -05:00
Joe Talbott
7adfb13783 boottest - Add error message if fetching the manifest fails 2015-02-04 16:25:36 -05:00
Joe Talbott
aeecde32ed boottest - Add retry loop (3) for manifest fetching 2015-02-04 16:13:32 -05:00
Celso Providelo
82b1c1cd83 Adjusting boottest-jenkins arguments to match reality. 2015-02-04 12:42:03 -05:00
Celso Providelo
436dadae0a Cleanup the boottest-britney testing script to reflect better its real behavior. 2015-02-04 11:15:08 -05:00
Celso Providelo
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). 2015-02-04 08:54:00 -05:00
Celso Providelo
06ea2ab941 Request boottests for sources, not binaries. Jenkins glue will drive adt properly. 2015-02-03 12:27:22 -05:00
Celso Providelo
49f0a5b3ff Wraps 'boottest-britney' script for checking status or submitting new jobs. 2015-02-02 17:04:24 -05:00
Celso Providelo
e254cf3625 Basic debug info when fetching manifests. 2015-02-02 14:00:24 -05:00
Celso Providelo
560421a65f Checking BOOTTEST_ARCHES binaries before attempting to boottest. 2015-02-02 13:42:35 -05:00
Celso Providelo
37bd9924f7 Introduce BOOTTEST_FETCH configuration option for enabling/disabling TouchManifest auto-fetching feature, for faster and isolated tests. 2015-02-02 13:10:53 -05:00
Celso Providelo
8d0cc0f292 Implement 'run_boottest' flag, similarly to 'run_autopkgset'. 2015-02-02 11:37:30 -05:00
Celso Providelo
4bda92daba Merging manifest auto-fetching changes 2015-02-02 11:32:44 -05:00
Joe Talbott
056a0f6d37 Handle boottest like autopkgtest and remove boottest config file 2015-01-30 17:51:44 -05:00
Joe Talbott
2e5084ee79 boottest - Fetch manifests dynamically but use cached manifests if the fetch fails 2015-01-30 16:41:20 -05:00
Francis Ginther
c340a46e7a Correct copy-n-paste of 'e.' for 'excuse.'. 2015-01-26 15:09:50 -06:00
Celso Providelo
913539ffe9 Allow hints for ignoring boottest results (force and force-skiptest). 2015-01-23 10:17:10 -02:00
Celso Providelo
eeaf8e3deb Silently skipping boottesting for sources not yet built on the allowed architectures (all and armhf). 2015-01-22 21:30:03 -02:00
Celso Providelo
ed31f1129b Cosmetic changes for adding excuse labels (html) and more readable image manifest path. 2015-01-22 16:44:18 -02:00
Celso Providelo
a84720951a merging cleaned test-refactoring 2015-01-22 15:18:37 -02:00
Celso Providelo
b8e5851905 Reverting whitespace cleanup. 2015-01-22 15:16:49 -02:00
Celso Providelo
1bfe4c69eb Addressing cjwatson points, mainly moving 'excuse' handling logic back to britney. 2015-01-22 14:43:37 -02:00
Celso Providelo
cc9097e2ed Check phone-image presence for all binary files for the give excused sourcename. Tests improved. 2015-01-21 14:59:12 -02:00
Celso Providelo
26d134e011 Better docstring for BootTest.update(). 2015-01-21 12:44:20 -02:00
Celso Providelo
599fda8505 Basic (and ugly) phone image manifest wrapper. 2015-01-21 12:37:43 -02:00
Celso Providelo
f7e1fa67c0 Implementing boottest entry points for checking phone-image presence and test current status. 2015-01-21 10:25:40 -02:00
Celso Providelo
fe5f4c09ac Very basic bootstack testing criteria support. 2015-01-19 17:59:19 -02:00
Celso Providelo
46281510e3 Refactoring the existing test (autopkgtest), so its features can be re-used for other criterias (boottest) tests. 2015-01-19 17:16:46 -02:00
Colin Watson
7959019916 Use Launchpad's new DistributionSourcePackageRelease:+latestbuild/archtag redirects. 2015-01-09 11:57:33 +00:00
Colin Watson
ba51e72425 Merge trunk (no-op) 2014-12-18 15:42:20 +00:00
Niels Thykier
4b195907f2 britney.conf: Allow kfreebsd packages to go out of sync
Done as kFreeBSD is not a release architecture and it has started to
block migration of release related changes.  I have kept it out of
"BREAK_ARCHES" as I do not yet see a reason to add it there.

Signed-off-by: Niels Thykier <niels@thykier.net>
2014-12-17 22:51:33 +01:00
Colin Watson
d1d7bb27b0 remove vestige of maybe_nbs 2014-12-10 12:44:23 +00:00
Colin Watson
c1ad351f9a Merge trunk 2014-12-10 12:24:34 +00:00
Colin Watson
7c8fd39803 Merge trunk up to 2014-08-05 2014-12-10 11:39:27 +00:00