Revert "This reverts commit c5a8fbe4027e9949c1cf17dfe72894a2e7a45efa"
[tails.git] / features / veracrypt.feature
blob23b7c1463ef7704a71c8c45c7d92e0c9949241af
1 @product
2 Feature: Using VeraCrypt encrypted volumes
3   In order to collaborate with non-Tails users
4   As a Tails user
5   I want to unlock VeraCrypt encrypted volumes
7   Background:
8     Given I have started Tails from DVD without network and logged in
10 ### Unlock VeraCrypt Volumes
12   Scenario: Use Unlock VeraCrypt Volumes to unlock a USB drive that has a basic VeraCrypt volume
13     When I plug a USB drive containing a basic VeraCrypt volume
14     And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes
15     And I open this VeraCrypt volume in GNOME Files
16     Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds
17     When I lock the currently opened VeraCrypt volume
18     Then the VeraCrypt volume has been unmounted and locked
20   Scenario: Use Unlock VeraCrypt Volumes to unlock a USB drive that has a hidden VeraCrypt volume
21     When I plug a USB drive containing a hidden VeraCrypt volume
22     And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes
23     And I open this VeraCrypt volume in GNOME Files
24     Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds
25     When I lock the currently opened VeraCrypt volume
26     Then the VeraCrypt volume has been unmounted and locked
28   Scenario: Use Unlock VeraCrypt Volumes to unlock a basic VeraCrypt file container
29     When I plug and mount a USB drive containing a basic VeraCrypt file container
30     And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes
31     And I open this VeraCrypt volume in GNOME Files
32     Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds
33     When I lock the currently opened VeraCrypt file container
34     Then the VeraCrypt file container has been unmounted and locked
36   Scenario: Use Unlock VeraCrypt Volumes to unlock a hidden VeraCrypt file container
37     When I plug and mount a USB drive containing a hidden VeraCrypt file container
38     And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes
39     And I open this VeraCrypt volume in GNOME Files
40     Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds
41     When I lock the currently opened VeraCrypt file container
42     Then the VeraCrypt file container has been unmounted and locked
44 ### GNOME Disks
46   Scenario: Use GNOME Disks to unlock a USB drive that has a basic VeraCrypt volume with a keyfile
47     When I plug a USB drive containing a basic VeraCrypt volume with a keyfile
48     And I unlock and mount this VeraCrypt volume with GNOME Disks
49     And I open this VeraCrypt volume in GNOME Files
50     Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds
51     When I lock the currently opened VeraCrypt volume
52     Then the VeraCrypt volume has been unmounted and locked
54   Scenario: Use GNOME Disks to unlock a USB drive that has a hidden VeraCrypt volume
55     When I plug a USB drive containing a hidden VeraCrypt volume
56     And I unlock and mount this VeraCrypt volume with GNOME Disks
57     And I open this VeraCrypt volume in GNOME Files
58     Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds
59     When I lock the currently opened VeraCrypt volume
60     Then the VeraCrypt volume has been unmounted and locked
62   Scenario: Use GNOME Disks to unlock a basic VeraCrypt file container with a keyfile
63     When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile
64     And I unlock and mount this VeraCrypt file container with GNOME Disks
65     And I open this VeraCrypt volume in GNOME Files
66     Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds
67     When I lock the currently opened VeraCrypt file container
68     Then the VeraCrypt file container has been unmounted and locked
70   Scenario: Use GNOME Disks to unlock a hidden VeraCrypt file container
71     When I plug and mount a USB drive containing a hidden VeraCrypt file container
72     And I unlock and mount this VeraCrypt file container with GNOME Disks
73     And I open this VeraCrypt volume in GNOME Files
74     Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds
75     When I lock the currently opened VeraCrypt file container
76     Then the VeraCrypt file container has been unmounted and locked