Project

General

Profile

Bug #11582

Bug #10288: Fix newly identified issues to make our test suite more robust and faster

Some upgrade test scenarios fail due to lack of disk space on Jenkins

Added by intrigeri almost 3 years ago. Updated almost 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Test suite
Target version:
Start date:
07/21/2016
Due date:
% Done:

100%

Feature Branch:
bugfix/11590-installer-robustness
Type of work:
Code
Blueprint:
Starter:
Affected tool:

Description

Once #10720 is mostly workaround'ed, usb_install.feature passes but then two of the upgrade scenarios fail with:

    And I start Tails from DVD with network unplugged and I login   # features/step_definitions/common_steps.rb:191
    And I temporarily create a 4 GiB disk named "pristine"          # features/step_definitions/common_steps.rb:139
      Error creating disk "pristine" in "/tmp/TailsToaster/TailsToasterStorage". Need 4096 MiB but only 4115 MiB is available of which 500 MiB is reserved for other temporary files.
      <false> is not true. (Test::Unit::AssertionFailedError)
      ./features/support/helpers/storage_helper.rb:94:in `create_new_disk'
      ./features/step_definitions/common_steps.rb:140:in `/^I (temporarily )?create a (\d+) ([[:alpha:]]+) disk named "([^"]+)"$/'
      features/usb_upgrade.feature:17:in `And I temporarily create a 4 GiB disk named "pristine"'

The affected scenarios are:

  • Try to "Upgrade from ISO" Tails to a pristine USB drive
  • Try to "Upgrade from ISO" Tails to a USB drive with GPT and a FAT partition

See e.g. https://jenkins.tails.boum.org/job/test_Tails_ISO_bugfix-10720-installer-freezes-on-jenkins/39/.

See #10503 for our previous results about peak disk usage. Maybe we should add usb_upgrade.feature to prioritized_features, to make it run earlier?


Related issues

Related to Tails - Feature #10503: Run erase_memory.feature first to optimize test suite performance Resolved 11/06/2015
Duplicated by Tails - Bug #11618: Tmpdir too small on isotesters Duplicate 08/01/2016
Blocked by Tails - Bug #11590: Improve Tails Installer robustness for 2.6 Resolved 07/22/2016

Associated revisions

Revision a0106250 (diff)
Added by intrigeri almost 3 years ago

Test suite: run usb_upgrade.feature earlier, when there is enough free disk space left.

refs: #11582

Revision bd961bd8
Added by anonym almost 3 years ago

Merge remote-tracking branch 'origin/feature/from-intrigeri-for-2.6' into devel

Fix-committed: #5650, #6729, #6850, #8485, #10190, #10298, #10733, #10733, #11281, #11588, #11582, #11590

History

#1 Updated by intrigeri almost 3 years ago

  • Related to Feature #10503: Run erase_memory.feature first to optimize test suite performance added

#2 Updated by intrigeri almost 3 years ago

  • Related to Bug #10720: Tails Installer freezes when calling system_partition.call_set_name_sync in partition_device added

#3 Updated by intrigeri almost 3 years ago

  • Assignee set to intrigeri
  • Target version set to Tails_2.6

I'll give it a try.

#4 Updated by intrigeri almost 3 years ago

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 50
  • Feature Branch set to bugfix/10720-installer-freezes-on-jenkins

Fixed on bugfix/10720-installer-freezes-on-jenkins.

#5 Updated by intrigeri almost 3 years ago

  • Related to deleted (Bug #10720: Tails Installer freezes when calling system_partition.call_set_name_sync in partition_device)

#6 Updated by intrigeri almost 3 years ago

  • Blocked by Bug #10720: Tails Installer freezes when calling system_partition.call_set_name_sync in partition_device added

#7 Updated by intrigeri almost 3 years ago

  • Blocked by deleted (Bug #10720: Tails Installer freezes when calling system_partition.call_set_name_sync in partition_device)

#8 Updated by intrigeri almost 3 years ago

  • Blocked by Bug #11590: Improve Tails Installer robustness for 2.6 added

#9 Updated by intrigeri almost 3 years ago

  • Feature Branch changed from bugfix/10720-installer-freezes-on-jenkins to bugfix/11590-installer-robustness

#10 Updated by intrigeri almost 3 years ago

  • Assignee changed from intrigeri to anonym
  • QA Check set to Ready for QA

#11 Updated by intrigeri almost 3 years ago

  • Duplicated by Bug #11618: Tmpdir too small on isotesters added

#12 Updated by anonym almost 3 years ago

  • Status changed from In Progress to Fix committed
  • Assignee deleted (anonym)
  • % Done changed from 50 to 100
  • QA Check changed from Ready for QA to Pass

#13 Updated by anonym almost 3 years ago

  • Status changed from Fix committed to Resolved

Also available in: Atom PDF