tests: add v0.5 example filesystem (with DirIV!)

This commit is contained in:
Jakob Unterwurzacher 2015-11-28 20:31:01 +01:00
parent 8766ab5472
commit eb38a36114
10 changed files with 43 additions and 4 deletions

View File

@ -0,0 +1 @@
l7TSsTckQSyPjfmEJGNd8dRrbJCA68YIqD_ZYpKu4UQxlM-8RqA=

View File

@ -0,0 +1 @@
fgxzwbsvjcQzLLJCh8iXmdL89StySXpiXyLSyGLWuDmDxNVH

View File

@ -0,0 +1,14 @@
{
"EncryptedKey": "eEjly8AC1f/7HSiBwZlCWtzYXx+le7HpKu2qf8mcNo6ua2J0N4wasewjkzntU6r2ROdp3hjFQyHtZrCf",
"ScryptObject": {
"Salt": "MHr2o3kUQAHPE7Wc+p4eDDhKrpA8AOwzOo14JYoU89s=",
"N": 65536,
"R": 8,
"P": 1,
"KeyLen": 32
},
"Version": 2,
"FeatureFlags": [
"DirIV"
]
}

View File

@ -0,0 +1 @@
«¯úDȯ?jq

View File

@ -44,11 +44,11 @@ func checkExampleContent(t *testing.T, dir string) {
}
}
// Test example_filesystems/normal
// Test example_filesystems/v0.4
// with password mount and -masterkey mount
func TestExampleFsNormal(t *testing.T) {
pDir := tmpDir + "TestExampleFsNormal/"
cDir := "example_filesystems/normal"
func TestExampleFsV04(t *testing.T) {
pDir := tmpDir + "TestExampleFsV04/"
cDir := "example_filesystems/v0.4"
err := os.Mkdir(pDir, 0777)
if err != nil {
t.Fatal(err)
@ -65,3 +65,25 @@ func TestExampleFsNormal(t *testing.T) {
t.Error(err)
}
}
// Test example_filesystems/v0.5
// with password mount and -masterkey mount
func TestExampleFsV05(t *testing.T) {
pDir := tmpDir + "TestExampleFsV05/"
cDir := "example_filesystems/v0.5"
err := os.Mkdir(pDir, 0777)
if err != nil {
t.Fatal(err)
}
mount(cDir, pDir, "-extpass", "echo test")
checkExampleContent(t, pDir)
unmount(pDir)
mount(cDir, pDir, "-masterkey", "e7f38c71-0da80f68-d3b2cd7d-ee4f49e5-"+
"f8bc98cd-d7976950-85204c54-3081b302")
checkExampleContent(t, pDir)
unmount(pDir)
err = os.Remove(pDir)
if err != nil {
t.Error(err)
}
}