Commit Graph

174 Commits (f4ca9d977571c6d3811dc0f5ad2a7b62af721d3d)

Author SHA1 Message Date
Martin Pitt 97da2de23f Autopkgtest: Add test case for re-running failed tests with different triggers
9 years ago
Martin Pitt 2ba7fd223c Autopkgtest: Trigger LXC from linux only on valid architectures
9 years ago
Martin Pitt 622115a2fb Autopkgtest: Fix updating results with explicit triggers
9 years ago
Martin Pitt 9b70fe361d Autopkgtest: Collect results for requested tests before submitting
9 years ago
Martin Pitt 19cd69cb47 Autopkgtest: Track/cache results by triggering package
9 years ago
Martin Pitt 775274ca89 Autopkgtest: Ignore results without package/version
9 years ago
Martin Pitt 6af2e9c1dc Autopkgtest: Include triggering package version in test request params
9 years ago
Martin Pitt 4df8700f8b tests/mock_swift.py: Support adding testinfo.json
9 years ago
Martin Pitt 49260078e4 autopkgtest: Make Linux -> DKMS triggering arch specific
9 years ago
Martin Pitt 76751fff88 autopkgtest: Make tests_for_source() arch specific
9 years ago
Martin Pitt d10763c1f9 Autopkgtest tests: Publish test packages on all architectures by default
9 years ago
Martin Pitt 21fec5d92a Only trigger autopkgtests for some key packages for gcc-*
9 years ago
Martin Pitt 6591d67c47 autopkgtest: Trigger lxc tests from linux-meta*, not linux
9 years ago
Martin Pitt 2aa0948250 autopkgtest: Request separate tests for linux-meta* triggers
9 years ago
Martin Pitt fa389b2e53 tests/mock_swift.py: Fix ResourceWarning due to unclosed log file
9 years ago
Martin Pitt 90596ff8b0 autopkgtest: Include triggering packages in AMQP requests
10 years ago
Martin Pitt c195f87ba5 autopkgtest: Trigger lxc tests for linux updates
10 years ago
Martin Pitt ec83f7aaff autopkgtest: Trigger DKMS packages for linux-meta-* backports too
10 years ago
Martin Pitt 78aa12994c autopkgtest: Trigger DKMS packages for new linux-meta uploads
10 years ago
Martin Pitt 0dfde694a9 make tests/test_* executable
10 years ago
Martin Pitt 39dc24ec71 Change autopkgtest tests to check YAML instead of HTML
10 years ago
Martin Pitt 71b07bc66a Add structured test results to Excuse objects
10 years ago
Martin Pitt 66f6a066d2 Use only i386 and amd64 for autopkgtest tests
10 years ago
Martin Pitt 32f33baf09 Merge with trunk, port to Python 3
10 years ago
Martin Pitt c59033afae autopkgtest: Check for existing test results for unstable version too
10 years ago
Martin Pitt faa375dc53 autopkgtest tests: some more assertions
10 years ago
Martin Pitt 49b2a65a9c autopkgtest tests: Always reset self.amqp_requests
10 years ago
Martin Pitt 6db26ca1c6 autopkgtest: Don't cache results for undefined versions
10 years ago
Martin Pitt 380e3fca64 autopkgtest: Check for test results from newer package version than the requested one
10 years ago
Martin Pitt e85c59b46a Always require ADT_{AMQP,SWIFT_URL} with ADT_ENABLE
10 years ago
Martin Pitt 42e1ac635d Autopkgtest.request(): Don't ignore excluded packages
10 years ago
Martin Pitt 6c3dd0a3e2 Fix KeyError crash for sources which are only in unstable
10 years ago
Martin Pitt c9173b3ca3 Promote packages with unbuilt reverse dependencies if testing version succeeds
10 years ago
Martin Pitt 65c6e4df2a Clarify status of excluded reverse dependencies
10 years ago
Martin Pitt 191025cacd tests/mock_swift.py: Properly wait for server to start
10 years ago
Martin Pitt ca9987def8 Don't promote packages with unbuilt reverse dependencies
10 years ago
Martin Pitt 4e5ed1739d merge trunk
10 years ago
Martin Pitt 027404b6e7 Run autopkgtests for DKMS packages
10 years ago
Martin Pitt e32af66634 autopkgtest: Wait for Swift results for correct triggering package
10 years ago
Martin Pitt 6b46400973 mock_swift.py: Fix handling of marker
10 years ago
Martin Pitt 1d4eab951e Add autopkgtest tests for hints
10 years ago
Martin Pitt 48905892c8 Drop obsolete adt-britney autopkgtest code
10 years ago
Martin Pitt 4414870683 Add more autopkgtest tests, drop TestAdtBritney
10 years ago
Martin Pitt 31e647f113 Switch autopkgtest evaluation to cloud results
10 years ago
Martin Pitt 0c64998e41 Strip off Multi-Arch qualifiers in reverse dependency calculation
10 years ago
Martin Pitt 69bf766a7a test_boottest.py: PEP-8 fixes
10 years ago
Martin Pitt 52ae2eca09 Show regression vs. always-failed in cloud results
10 years ago
Martin Pitt 269b156def Drop obsolete adt-britney autopkgtest code
10 years ago
Martin Pitt fc141215e9 Add more autopkgtest tests, drop TestAdtBritney
10 years ago
Martin Pitt 2bf6eb5652 Switch autopkgtest evaluation to cloud results
10 years ago
Martin Pitt 76287b50ca Track "ever passed" in results cache
10 years ago
Martin Pitt 9b0d09cfd8 Add test case for removed package from unstable
10 years ago
Martin Pitt 7a3a6d7309 test_autopkgtest.py: Simplify showing britney output
10 years ago
Martin Pitt 967dc07c21 Consider manually re-ran failed tests for reverse dependencies
10 years ago
Martin Pitt a7c1fca7ef Robustify test configuration changes
10 years ago
Martin Pitt 3e7c808e1c Consider manually re-ran failed tests
10 years ago
Martin Pitt 3ce7dc3d84 Add test case for previous commit
10 years ago
Martin Pitt ffe0a99db1 swift result download: Correctly handle "204 No content" status
10 years ago
Martin Pitt cb66355e95 Comment ADT_AMQP and ADT_SWIFT_URL config options
10 years ago
Martin Pitt ce775eeb5d Add test results from swift
10 years ago
Martin Pitt 37cd90b415 Add mock swift server
10 years ago
Martin Pitt 6e167a0343 Track architectures in requested/pending tests
10 years ago
Martin Pitt bf470c6da0 Use current reverse dep version instead of None/-
10 years ago
Martin Pitt ded6912443 Add autopkgtest test case for a package pair
10 years ago
Martin Pitt 335073e901 Add requesting tests through AMQP
10 years ago
Martin Pitt 65a1d73164 tests: Don't touch original britney.conf
10 years ago
Martin Pitt add46d2904 Store autopkgtest flag in sources
10 years ago
Francis Ginther ca1fc41f9e Refactor the __fetch_manifest() code so that the a successful response is immediately handled and we don't end up with an undefined 'response' on an exception. Also update the tests to return two mocked reponses to match the size of the url_list.
10 years ago
Celso Providelo ea6493ae71 Only enable BOOTTEST for testing, so britney.conf is safe on trunk.
10 years ago
Celso Providelo c76874fda5 Test ADT & BootTest criteria running simultaneously. Fixed minor issue related to doubling-blocking promotions.
10 years ago
Celso Providelo 341ec4a3e0 Typo fixed
10 years ago
Celso Providelo bf8056a061 Cope with missing/broken results due to outdated apt cache. Britney will not fail, but source promotion will be blocked.
10 years ago
Celso Providelo 496a2f3134 Suppress boottest SKIPPED notice on excuses, it's unnecessary noise.
10 years ago
Celso Providelo b9890e1b7c Adding links to the boottest jobs (results) in the public and the private servers.
10 years ago
Celso Providelo 011aa3570e Stop announcing skipped boottest attempts.
10 years ago
Celso Providelo a80a1e4f1c Boottest integration adjustments.
10 years ago
Celso Providelo c3c9005d5f Restore boottest status lookup by source name & version.
10 years ago
Joe Talbott 6269f50abc Don't bother creating another mocked urllib.urlopen.
10 years ago
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.
10 years ago
Joe Talbott f0a55936f5 boottest - Add exception message to warning print and fix typo
10 years ago
Joe Talbott 87ccbfd731 boottest - Add exception handling for manifest fetching
10 years ago
Celso Providelo 72b01f8cc7 Using addCleanup() for restoring original configuration contents in tests.
10 years ago
Celso Providelo 6e8e2adc35 Fix autopkgtest tests, extending the current test setup to mangle the shared configuration file appropriately for each test context (autopkgtest & boottest).
10 years ago
Celso Providelo df62c7fcf7 solve '~' expansion for tests.
10 years ago
Celso Providelo 8ffc7049b5 Test fixing (proposal)
10 years ago
Vincent Ladeuil 01fdb16995 According to cjwatson, cdimage deals with projects, not distribution, fix TouchManifest accordingly.
10 years ago
Celso Providelo 82b1c1cd83 Adjusting boottest-jenkins arguments to match reality.
10 years ago
Celso Providelo 436dadae0a Cleanup the boottest-britney testing script to reflect better its real behavior.
10 years ago
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).
10 years ago
Celso Providelo 06ea2ab941 Request boottests for sources, not binaries. Jenkins glue will drive adt properly.
10 years ago
Celso Providelo 49f0a5b3ff Wraps 'boottest-britney' script for checking status or submitting new jobs.
10 years ago
Celso Providelo 37bd9924f7 Introduce BOOTTEST_FETCH configuration option for enabling/disabling TouchManifest auto-fetching feature, for faster and isolated tests.
10 years ago
Joe Talbott 056a0f6d37 Handle boottest like autopkgtest and remove boottest config file
10 years ago
Joe Talbott 2e5084ee79 boottest - Fetch manifests dynamically but use cached manifests if the fetch fails
10 years ago
Celso Providelo 913539ffe9 Allow hints for ignoring boottest results (force and force-skiptest).
10 years ago
Celso Providelo eeaf8e3deb Silently skipping boottesting for sources not yet built on the allowed architectures (all and armhf).
10 years ago
Celso Providelo ed31f1129b Cosmetic changes for adding excuse labels (html) and more readable image manifest path.
10 years ago
Celso Providelo cc9097e2ed Check phone-image presence for all binary files for the give excused sourcename. Tests improved.
10 years ago
Celso Providelo 599fda8505 Basic (and ugly) phone image manifest wrapper.
10 years ago
Celso Providelo f7e1fa67c0 Implementing boottest entry points for checking phone-image presence and test current status.
10 years ago