Merge pull request #3521 from nalind/exclusions
conformance: add more tests for exclusion short-circuiting
This commit is contained in:
commit
753716a1f7
|
@ -2870,4 +2870,16 @@ var internalTestCases = []testCase{
|
|||
contextDir: "dockerignore/exceptions-skip",
|
||||
fsSkip: []string{"(dir):volume:mtime"},
|
||||
},
|
||||
|
||||
{
|
||||
name: "dockerignore-exceptions-weirdness-1",
|
||||
contextDir: "dockerignore/exceptions-weirdness-1",
|
||||
fsSkip: []string{"(dir):newdir:mtime", "(dir):newdir:(dir):subdir:mtime"},
|
||||
},
|
||||
|
||||
{
|
||||
name: "dockerignore-exceptions-weirdness-2",
|
||||
contextDir: "dockerignore/exceptions-weirdness-2",
|
||||
fsSkip: []string{"(dir):newdir:mtime", "(dir):newdir:(dir):subdir:mtime"},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
subdir
|
||||
!*/sub1*
|
|
@ -0,0 +1,2 @@
|
|||
FROM alpine
|
||||
COPY ./ /newdir
|
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-1/subdir/sub1.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-1/subdir/sub1.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-1/subdir/sub2.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-1/subdir/sub2.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-1/subdir/sub3.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-1/subdir/sub3.txt
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
subdir
|
||||
!*/sub1*
|
||||
!subdir/sub3*
|
|
@ -0,0 +1,2 @@
|
|||
FROM alpine
|
||||
COPY ./ /newdir
|
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-2/subdir/sub1.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-2/subdir/sub1.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-2/subdir/sub2.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-2/subdir/sub2.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-2/subdir/sub3.txt
vendored
Normal file
0
tests/conformance/testdata/dockerignore/exceptions-weirdness-2/subdir/sub3.txt
vendored
Normal file
Loading…
Reference in New Issue