@@ -22,46 +22,39 @@ func TestInit(t *testing.T) {
2222 var testNull []string
2323 _ , _ , err := InitLabels (testNull )
2424 if err != nil {
25- t .Log ("InitLabels Failed" )
26- t .Fatal (err )
25+ t .Fatalf ("InitLabels failed: %v:" , err )
2726 }
2827 testDisabled := []string {"disable" }
2928 roMountLabel := ROMountLabel ()
3029 if roMountLabel == "" {
31- t .Errorf ("ROMountLabel Failed " )
30+ t .Fatal ("ROMountLabel: empty " )
3231 }
3332 plabel , _ , err := InitLabels (testDisabled )
3433 if err != nil {
35- t .Log ("InitLabels Disabled Failed" )
36- t .Fatal (err )
34+ t .Fatalf ("InitLabels(disabled) failed: %v" , err )
3735 }
3836 if plabel != "" {
39- t .Log ("InitLabels Disabled Failed" )
40- t .FailNow ()
37+ t .Fatalf ("InitLabels(disabled): %q not empty" , plabel )
4138 }
4239 testUser := []string {"user:user_u" , "role:user_r" , "type:user_t" , "level:s0:c1,c15" }
4340 plabel , mlabel , err := InitLabels (testUser )
4441 if err != nil {
45- t .Log ("InitLabels User Failed" )
46- t .Fatal (err )
42+ t .Fatalf ("InitLabels(user) failed: %v" , err )
4743 }
4844 if plabel != "user_u:user_r:user_t:s0:c1,c15" || (mlabel != "user_u:object_r:container_file_t:s0:c1,c15" && mlabel != "user_u:object_r:svirt_sandbox_file_t:s0:c1,c15" ) {
49- t .Logf ("InitLabels User Match Failed %s, %s" , plabel , mlabel )
50- t .Log (plabel , mlabel )
51- t .Fatal (err )
45+ t .Fatalf ("InitLabels(user) failed (plabel=%q, mlabel=%q)" , plabel , mlabel )
5246 }
5347
5448 testBadData := []string {"user" , "role:user_r" , "type:user_t" , "level:s0:c1,c15" }
5549 if _ , _ , err = InitLabels (testBadData ); err == nil {
56- t .Log ("InitLabels Bad Failed" )
57- t .Fatal (err )
50+ t .Fatal ("InitLabels(bad): expected error, got nil" )
5851 }
5952}
6053
6154func TestDuplicateLabel (t * testing.T ) {
6255 secopt , err := DupSecOpt ("system_u:system_r:container_t:s0:c1,c2" )
6356 if err != nil {
64- t .Fatal ( err )
57+ t .Fatalf ( "DupSecOpt: %v" , err )
6558 }
6659 for _ , opt := range secopt {
6760 con := strings .SplitN (opt , ":" , 2 )
@@ -89,11 +82,11 @@ func TestDuplicateLabel(t *testing.T) {
8982 }
9083 continue
9184 }
92- t .Errorf ("DupSecOpt Failed invalid field %q" , con [0 ])
85+ t .Errorf ("DupSecOpt failed: invalid field %q" , con [0 ])
9386 }
9487 secopt = DisableSecOpt ()
9588 if secopt [0 ] != "disable" {
96- t .Errorf ("DisableSecOpt Failed level incorrect %q" , secopt [0 ])
89+ t .Errorf ("DisableSecOpt failed: expected \" disable \" , got %q" , secopt [0 ])
9790 }
9891}
9992func TestRelabel (t * testing.T ) {
@@ -172,14 +165,14 @@ func TestSELinuxNoLevel(t *testing.T) {
172165 }
173166
174167 if len (dup ) != 3 {
175- t .Errorf ("DupSecOpt Failed on non mls label" )
168+ t .Errorf ("DupSecOpt failed on non mls label: expected 3, got %d" , len ( dup ) )
176169 }
177170 con , err := selinux .NewContext (tlabel )
178171 if err != nil {
179172 t .Fatal (err )
180173 }
181174 if con .Get () != tlabel {
182- t .Errorf ("NewContaxt and con.Get() Failed on non mls label" )
175+ t .Errorf ("NewContaxt and con.Get() failed on non mls label: expexcted %q, got %q" , tlabel , con . Get () )
183176 }
184177}
185178
@@ -221,11 +214,9 @@ func TestFileLabel(t *testing.T) {
221214 testUser := []string {"filetype:test_file_t" , "level:s0:c1,c15" }
222215 _ , mlabel , err := InitLabels (testUser )
223216 if err != nil {
224- t .Log ("InitLabels User Failed" )
225- t .Fatal (err )
217+ t .Fatalf ("InitLabels(user) failed: %v" , err )
226218 }
227219 if mlabel != "system_u:object_r:test_file_t:s0:c1,c15" {
228- t .Log ("InitLabels filetype Failed" )
229- t .Fatal (err )
220+ t .Fatalf ("InitLabels(filetype) failed: %v" , err )
230221 }
231222}
0 commit comments