@@ -25,12 +25,12 @@ func load(ctx context.Context, cfg *Config, clients map[string]*Client, name str
2525 return err
2626 }
2727 if cfg .Verbose {
28- log .Printf (fmt . Sprintf ( "%s tests executed \n " , name ) )
28+ log .Printf ("--- EXEC: \t %s.test.json \n " , name )
2929 }
3030 for _ , test := range tests {
3131 client := clients [test .Server ]
3232 if client == nil {
33- log .Fatalf ("invalid server '%s' for test '%s'\n " , test .Server , test .Name )
33+ log .Fatalf (" --- FAIL: \t invalid server '%s' for test '%s'\n " , test .Server , test .Name )
3434 continue
3535 }
3636 test .Endpoint = tos .SubstituteCapturedVariable (test .Endpoint , cfg .setupCapture )
@@ -39,8 +39,12 @@ func load(ctx context.Context, cfg *Config, clients map[string]*Client, name str
3939 response , err := client .Test (ctx , test , cfg .Verbose )
4040 if err != nil {
4141 if ! errors .Is (err , ErrStatusCodeMismatched ) && ! errors .Is (err , ErrResponseMismatched ) {
42- log .Fatalf (fmt .Sprintf ("Cannot run %s test '%s': %v\n " , name , test .Name , err ))
42+ log .Printf (" --- FAIL:\t cannot run %s test '%s': %v\n " , name , test .Name , err )
43+ return err
4344 }
45+ log .Printf (" --- FAIL:\t %s\n " , test .Name )
46+ log .Printf (" wanted: '%s' (%d), got '%s' (%d)\n " , test .Expected .Response , test .Expected .StatusCode ,
47+ strings .Trim (response .Response , "\n " ), response .StatusCode )
4448 }
4549 if name == "setup" {
4650 var r interface {}
0 commit comments