745 Commits

Author SHA1 Message Date
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
Colin Watson
24e20560e7 Merge trunk up to 2014-07-13 2014-12-10 11:08:56 +00:00
Colin Watson
5d0c4a6b1e Make test_autopkgtest pass again 2014-12-10 10:42:27 +00:00
Colin Watson
b3562dbfe8 Merge trunk up to 2014-05-24 2014-12-10 10:36:01 +00:00
Colin Watson
6904969c7c Merge trunk up to 2013-12-06 2014-12-09 16:02:16 +00:00
Colin Watson
11af066dda Make sure that self.binaries['tpu'][arch] is properly initialised. 2014-12-09 15:36:09 +00:00
Colin Watson
9627ee7661 Merge trunk up to second commit from 2013-11-27 (rewritten installability tester) 2014-12-09 15:12:29 +00:00
Colin Watson
3290b4cccf Merge trunk up to first commit from 2013-11-27 2014-12-09 14:48:58 +00:00
Niels Thykier
b2cef666f4 britney: Ignore "remark" hints as they are not meant for us
The "remark" hint is only intended for showing up in the output of "d"
(or via hint grep).  It has no effect on Britney's behaviour.

Admittedly, the original code would have ignored it as well.  But this
change makes it explicit and not simply a "ignored due to insufficient
permissions".

Signed-off-by: Niels Thykier <niels@thykier.net>
2014-11-23 19:19:33 +01:00
Adam D. Barratt
1725f63f26 Sync britney_nobreakall.conf with the main configuration
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2014-11-13 22:36:08 +00:00
Colin Watson
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. 2014-11-12 12:36:53 +00:00
Colin Watson
301dd2df1e Refine merging of binaries: only count unstable-architecture-independent as built if all binaries are now architecture-independent. 2014-11-12 12:17:50 +00:00