Project

General

Profile

Feature #15238

Feature #14468: Add VeraCrypt support to Tails

Feature #15214: Iteration 1: Support unlocking VeraCrypt partitions in GNOME

Iteration 1: Write tests for unlocking VeraCrypt partitions in GNOME

Added by segfault almost 2 years ago. Updated 12 months ago.

Status:
Resolved
Priority:
Elevated
Assignee:
-
Category:
Test suite
Target version:
Start date:
01/25/2018
Due date:
% Done:

100%

Feature Branch:
test/14471-veracrypt
Type of work:
Code
Blueprint:
Starter:
Affected tool:

Related issues

Blocks Tails - Feature #14471: Write tests for VeraCrypt support in GNOME Disks Resolved 08/28/2017
Blocked by Tails - Feature #15628: Consider re-enabling automounting to improve VeraCrypt UX Resolved 05/30/2018

Associated revisions

Revision 938a2d89 (diff)
Added by intrigeri about 1 year ago

VeraCrypt test suite (USB drive): add pending scenarios and implement VeraCrypt volume creation (refs: #15238).

Revision 3dec4ee6 (diff)
Added by intrigeri about 1 year ago

VeraCrypt test suite (USB drive): add some debug output (refs: #15238).

Revision 3f46bf69 (diff)
Added by intrigeri about 1 year ago

VeraCrypt test suite (USB drive): implement unlocking with Unlock VeraCrypt Volumes (refs: #15238).

Revision 99bbad37 (diff)
Added by intrigeri about 1 year ago

VeraCrypt test suite: add another scenario (refs: #14469, #15238).

Revision dba658aa (diff)
Added by intrigeri about 1 year ago

VeraCrypt test suite (USB drive): implement GNOME Disks scenarios (refs: #14471, #15238).

Revision b04c73c8 (diff)
Added by intrigeri about 1 year ago

VeraCrypt test suite (USB drive): remove useless scenario (refs: #14471, #15238).

It's essentially a subset of "Scenario: Use GNOME Disks to unlock a USB drive
that has a basic VeraCrypt volume with a keyfile". It was useful for the initial
development but not worse increasing the development feedback loop.

Revision d01d4b2b
Added by intrigeri about 1 year ago

Merge branch 'test/14471-veracrypt' into stable (Fix-committed: #14471, #15238, #15239)

History

#1 Updated by segfault almost 2 years ago

  • Category set to Test suite

#2 Updated by segfault almost 2 years ago

  • Target version changed from Tails_3.9 to Tails_3.7

#3 Updated by segfault almost 2 years ago

  • Subject changed from Write tests for unlocking VeraCrypt partitions in GNOME to Iteration 1: Write tests for unlocking VeraCrypt partitions in GNOME

#4 Updated by intrigeri over 1 year ago

  • Priority changed from Normal to Elevated

#5 Updated by intrigeri over 1 year ago

  • Target version changed from Tails_3.7 to Tails_3.8

#6 Updated by intrigeri over 1 year ago

  • Target version changed from Tails_3.8 to Tails_3.9

#8 Updated by intrigeri over 1 year ago

  • Blocks Feature #14471: Write tests for VeraCrypt support in GNOME Disks added

#9 Updated by intrigeri over 1 year ago

  • Blocked by Feature #15628: Consider re-enabling automounting to improve VeraCrypt UX added

#10 Updated by intrigeri over 1 year ago

FTR, while looking at test suite results for the VeraCrypt beta, I've noticed that c707d4f128821f402fc398085f3c227bb05575fc ("Enable automounting of media") breaks big parts of the test suite: various notifications and prompts hide the parts of the screen we're looking for. Sadly, this prevents us from using our test suite to gain confidence in the VeraCrypt patch set. Anyway, let's first decide something on #15628 and let's not spend time now adapting the test suite to this change.

#11 Updated by intrigeri over 1 year ago

  • Assignee changed from anonym to intrigeri
  • Target version changed from Tails_3.9 to Tails_3.10.1

#13 Updated by intrigeri about 1 year ago

  • Feature Branch set to test/14471-veracrypt

#14 Updated by intrigeri about 1 year ago

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 10

#15 Updated by intrigeri about 1 year ago

  • % Done changed from 10 to 20

Done for Unlock VeraCrypt Volumes, let's see what Jenkins thinks. TBD: GNOME Disks.

#16 Updated by intrigeri about 1 year ago

  • % Done changed from 20 to 30
  • QA Check set to Ready for QA

Done for GNOME Disks too.

#17 Updated by intrigeri about 1 year ago

Everything implemented and works locally, now waiting for Jenkins results.

#18 Updated by intrigeri about 1 year ago

  • % Done changed from 30 to 50

These tests now seem pretty solid to me but before requesting a review I need to make the file container ones more robust => see you on #15239.

#19 Updated by intrigeri about 1 year ago

  • Assignee changed from intrigeri to CyrilBrulebois

#20 Updated by intrigeri about 1 year ago

  • Target version changed from Tails_3.10.1 to Tails_3.11

#21 Updated by intrigeri about 1 year ago

  • Status changed from In Progress to 11
  • % Done changed from 50 to 100

#22 Updated by intrigeri about 1 year ago

  • Assignee deleted (CyrilBrulebois)
  • QA Check changed from Ready for QA to Pass

Reviewed pass as per #14471#note-24.

#23 Updated by CyrilBrulebois 12 months ago

  • Status changed from 11 to Resolved

Also available in: Atom PDF