Feature #5288
Run the test suite automatically on autobuilt ISOs
Start date:
2014-01-03
Due date:
2015-10-15
% Done:
96%
Description
Running the test suite automatically on the ISO built by autobuild would improve the quality of our development branches and overall robustness.
Subtasks
Feature #6564: Deploy a platform for automated testing | Resolved | 90 |
|||
Feature #6565: Run the test suite automatically on Git push | Duplicate | 0 |
|||
Feature #7631: Get a server able to run our automated test suite | Resolved | 100 |
|||
Feature #8667: Lead a discussion to specify what automatically build ISOs needs to be tested, when and how | Resolved | 100 |
|||
Feature #9486: Support running multiple instances of the test suite in parallel | Resolved | 100 |
|||
Feature #9597: Set up a way to share artifacts between jobs | Resolved | 100 |
|||
Bug #9645: Create at least a second VM for testing ISO images | Resolved | 100 |
|||
Feature #10117: Design how to run our test suite in Jenkins | Resolved | 100 |
|||
Feature #10118: Write library code that maps Jenkins jobs from building to testing | Resolved | 100 |
|||
Feature #10119: Adapt the job generation script to also output corresponding test jobs | Resolved | 100 |
|||
Feature #10158: Mount /dev/vdc in /var/lib/jenkins on isotester1 | Resolved | 100 |
|||
Bug #10229: ISO testing jobs seem to lack a timeout | Resolved | 100 |
|||
Feature #10287: Set up limited email notification on automatic test failure for the initial deployment | Resolved | 100 |
|||
Feature #10296: Reevaluate how the email notifications for failed automatic tests scale | Resolved | 100 |
|||
Feature #10382: Implement the specified notification system for test suite failures on Jenkins | Resolved | 100 |
|||
Bug #10396: Sort out overallocated storage situation on isotesterN.lizard | Resolved | 100 |
|||
Bug #10409: Reintroduce the old_iso logic for release branches | Resolved | intrigeri | 100 |
||
Feature #10445: Pass --artifacts-base-uri in Jenkins test suite wrapper | Resolved | 100 |
|||
Feature #10507: Document how to get the statistics we need out of Jenkins | Resolved | 100 |
|||
Bug #10601: isotesterN:s are sometimes put offline and never back online | Needs Validation | zen | 10 |
||
Bug #10717: Concerning amount of test suite runs aborted on Jenkins due to timeout | Rejected | 10 |
|||
Bug #10725: Test jobs sometimes hang at cucumber report parsing step | Rejected | 0 |
|||
Feature #10863: Collect & analyze false positives in Jenkins test suite runs (late December 2015 to late January 2016) | Resolved | 100 |
|||
Bug #10993: Define and bootstrap a process to collect & analyze false positives in Jenkins test suite runs | Resolved | 100 |
Related issues
Related to Tails - |
Resolved | 2013-07-26 | 2015-02-28 |
Blocked by Tails - |
Resolved | 2014-04-10 | |
Blocked by Tails - |
Resolved | 2014-10-05 | 2015-03-06 |
History
#1 Updated by intrigeri 2013-07-20 02:10:24
- Category set to Continuous Integration
- Starter set to No
#2 Updated by bertagaz 2013-07-23 02:03:07
- Assignee set to bertagaz
#3 Updated by intrigeri 2013-08-07 12:48:55
- Subject changed from run the test suite on autobuild ISOs to run the test suite on autobuilt ISOs
#4 Updated by intrigeri 2014-01-03 08:47:44
- Subject changed from run the test suite on autobuilt ISOs to Run the test suite on autobuilt ISOs
#5 Updated by intrigeri 2014-01-03 08:58:55
- Subject changed from Run the test suite on autobuilt ISOs to Run the test suite automatically on autobuilt ISOs
#6 Updated by intrigeri 2014-08-02 16:38:25
- related to
Feature #6090: Automated builds added
#7 Updated by intrigeri 2014-08-02 16:43:49
- blocked by
Bug #6092: Tails Installer sometimes hangs late in the installation process added
#8 Updated by intrigeri 2014-08-02 16:44:06
- blocks
Bug #7060: Fix automated test suite's "I run ..." step added
#9 Updated by intrigeri 2014-08-08 21:14:33
- blocked by deleted (
)Bug #7060: Fix automated test suite's "I run ..." step
#10 Updated by intrigeri 2014-08-08 21:14:47
- blocked by
Bug #7060: Fix automated test suite's "I run ..." step added
#11 Updated by intrigeri 2014-10-05 11:20:05
- blocked by
Bug #8009: The Unsafe Browser tests sometimes fail due to too fast keyboard interaction added
#12 Updated by intrigeri 2014-10-11 03:02:19
- blocked by
Bug #8059: Windows Camouflage automated tests sometimes failed due to differently ordered icons in the notification area added
#13 Updated by intrigeri 2014-10-16 03:11:10
- blocked by
Bug #8140: Running applications via the GNOME menu is fragile added
#14 Updated by intrigeri 2014-10-16 03:14:45
- blocked by
Feature #5330: Test suite: identify and document race conditions added
#15 Updated by intrigeri 2015-01-06 12:50:41
- blocked by
Feature #8539: Make the test suite robust enough to be run as part of a CI setup added
#16 Updated by intrigeri 2015-01-06 12:51:16
- blocks deleted (
)Bug #6092: Tails Installer sometimes hangs late in the installation process
#17 Updated by intrigeri 2015-01-06 12:52:16
- blocks deleted (
)Bug #8009: The Unsafe Browser tests sometimes fail due to too fast keyboard interaction
#18 Updated by intrigeri 2015-01-06 12:52:44
- blocks deleted (
)Bug #8059: Windows Camouflage automated tests sometimes failed due to differently ordered icons in the notification area
#19 Updated by intrigeri 2015-01-06 12:53:08
- blocks deleted (
)Bug #8140: Running applications via the GNOME menu is fragile
#20 Updated by intrigeri 2015-01-06 12:53:33
- blocks deleted (
)Feature #5330: Test suite: identify and document race conditions
#21 Updated by bertagaz 2015-01-10 06:46:52
- Target version changed from Hardening_M1 to Tails_1.6
#22 Updated by intrigeri 2015-05-28 15:02:27
- blocks #8668 added
#23 Updated by intrigeri 2015-06-11 14:00:12
- blocks
Feature #9264: Consider buying more server hardware to run our automated test suite added
#25 Updated by intrigeri 2015-08-26 05:54:06
- Deliverable for set to 267
#30 Updated by bertagaz 2015-09-23 01:26:36
- Target version changed from Tails_1.6 to Tails_1.7
#31 Updated by sajolida 2015-10-01 07:25:07
Note that this is due on October 15 which is actually before Tails 1.7.
#32 Updated by bertagaz 2015-11-03 02:27:11
- Target version changed from Tails_1.7 to Tails_1.8
Postponing hopefully for the last time.
#33 Updated by intrigeri 2015-11-06 07:33:22
- blocked by deleted (
)Feature #9264: Consider buying more server hardware to run our automated test suite
#34 Updated by bertagaz 2015-12-15 03:39:20
- Target version changed from Tails_1.8 to Tails_2.0
Postponing
#35 Updated by intrigeri 2015-12-19 11:02:02
- Target version changed from Tails_2.0 to Tails_2.3
Please set a target version that means “all subtasks are fixed”. That won’t be 2.0 so postponing quite a bit already.
#36 Updated by intrigeri 2016-01-04 12:31:12
- Status changed from Confirmed to In Progress
#37 Updated by intrigeri 2016-01-06 14:20:44
- blocked by
Bug #10601: isotesterN:s are sometimes put offline and never back online added
#38 Updated by intrigeri 2016-01-06 14:21:33
(Bug #10601 should be a subtask, but Redmine doesn’t want to hear about it.)
#39 Updated by intrigeri 2016-02-08 12:51:00
- blocks deleted (
)Bug #10601: isotesterN:s are sometimes put offline and never back online
#40 Updated by intrigeri 2016-04-06 12:51:10
- Status changed from In Progress to Resolved
- Assignee deleted (
bertagaz)
All subtasks have been resolved.
#41 Updated by sajolida 2016-04-16 02:13:42
High five!