@@ -81,21 +81,40 @@ setup() {
81
81
assert_equal " $( ls -1 .vagga/remove/opt/ | wc -l) " " 0"
82
82
}
83
83
84
- @test " generic: The data-dirs option works" {
85
- run vagga _build data-container
86
- link=$( readlink .vagga/data-container)
87
- assert_equal " $link " " .roots/data-container.e6da9e30/root"
88
- assert [ -d " .vagga/data-container/etc" ]
89
- assert [ -f " .vagga/data-container/etc/passwd" ]
90
- assert [ -d " .vagga/data-container/var" ]
91
- assert [ -d " .vagga/data-container/var/lib" ]
92
- assert [ -d " .vagga/data-container/var/local" ]
93
- assert [ -f " .vagga/data-container/var/local/hello.txt" ]
94
- assert [ ! -f " .vagga/data-container/var/local/bye.txt" ]
95
- assert_equal " $( ls -1 " .vagga/data-container/" | wc -l) " " 2"
96
- assert_equal " $( ls -1 " .vagga/data-container/var" | wc -l) " " 2"
97
- assert_equal " $( ls -1 " .vagga/data-container/var/lib" | wc -l) " " 3"
98
- assert_equal " $( ls -1 " .vagga/data-container/var/local" | wc -l) " " 1"
84
+ @test " generic: data-dirs alpine" {
85
+ run vagga _build data-container-alpine
86
+ container_path=.vagga/data-container-alpine
87
+ link=$( readlink $container_path )
88
+ assert_equal " $link " " .roots/data-container-alpine.e6da9e30/root"
89
+ assert [ -d " $container_path /etc" ]
90
+ assert [ -f " $container_path /etc/passwd" ]
91
+ assert [ -d " $container_path /var" ]
92
+ assert [ -d " $container_path /var/lib" ]
93
+ assert [ -d " $container_path /var/local" ]
94
+ assert [ -f " $container_path /var/local/hello.txt" ]
95
+ assert [ ! -f " $container_path /var/local/bye.txt" ]
96
+ assert_equal " $( ls -1 " $container_path /" | wc -l) " " 2"
97
+ assert_equal " $( ls -1 " $container_path /var" | wc -l) " " 2"
98
+ assert_equal " $( ls -1 " $container_path /var/lib" | wc -l) " " 3"
99
+ assert_equal " $( ls -1 " $container_path /var/local" | wc -l) " " 1"
100
+ }
101
+
102
+ @test " generic: data-dirs ubuntu" {
103
+ run vagga _build data-container-ubuntu
104
+ container_path=.vagga/data-container-ubuntu
105
+ link=$( readlink $container_path )
106
+ assert_equal " $link " " .roots/data-container-ubuntu.ee7a0504/root"
107
+ assert [ -d " $container_path /etc" ]
108
+ assert [ -f " $container_path /etc/passwd" ]
109
+ assert [ -d " $container_path /var" ]
110
+ assert [ -d " $container_path /var/lib" ]
111
+ assert [ -d " $container_path /var/local" ]
112
+ assert [ -f " $container_path /var/local/hello.txt" ]
113
+ assert [ ! -f " $container_path /var/local/bye.txt" ]
114
+ assert_equal " $( ls -1 " $container_path /" | wc -l) " " 2"
115
+ assert_equal " $( ls -1 " $container_path /var" | wc -l) " " 2"
116
+ assert_equal " $( ls -1 " $container_path /var/lib" | wc -l) " " 5"
117
+ assert_equal " $( ls -1 " $container_path /var/local" | wc -l) " " 1"
99
118
}
100
119
101
120
@test " generic: The supervise command works" {
0 commit comments