@@ -33,7 +33,7 @@ func init() {
3333}
3434
3535func  skipNotifyGoSwagger (t  * testing.T ) {
36- 	t .Log ("To enable this  long running test, use -args -enable-go-swagger in your go test command line" )
36+ 	t .Log ("A reduced set of fixtures is set.  To enable the full list with a  long running test, use -args -enable-go-swagger in your go test command line" )
3737}
3838
3939// Exercise validate will all tests cases from package go-swagger 
@@ -42,18 +42,42 @@ func skipNotifyGoSwagger(t *testing.T) {
4242// 
4343// TODO: move this list to a YAML fixture config file 
4444func  Test_GoSwaggerTestCases (t  * testing.T ) {
45- 	/* 
46- 		if !enableGoSwaggerTests { 
47- 			skipNotifyGoSwagger(t) 
48- 			t.SkipNow() 
49- 		} 
50- 	*/ 
5145	// A list of test cases which fail on "swagger validate" at spec load time 
5246	expectedLoadFailures  :=  map [string ]bool {
5347		"fixtures/go-swagger/bugs/342/fixture-342.yaml" :   false ,
5448		"fixtures/go-swagger/bugs/342/fixture-342-2.yaml" : true ,
5549	}
5650
51+ 	if  ! enableGoSwaggerTests  {
52+ 		// this is the reduced test run on CI 
53+ 		skipNotifyGoSwagger (t )
54+ 
55+ 		expectedFailures  :=  map [string ]bool {
56+ 			"fixtures/go-swagger/bugs/1010/swagger.yml" :         true ,
57+ 			"fixtures/go-swagger/bugs/103/swagger.json" :         true ,
58+ 			"fixtures/go-swagger/bugs/106/swagger.json" :         true ,
59+ 			"fixtures/go-swagger/bugs/1171/swagger.yaml" :        true ,
60+ 			"fixtures/go-swagger/bugs/1238/swagger.yaml" :        true ,
61+ 			"fixtures/go-swagger/bugs/1289/fixture-1289-2.yaml" : true ,
62+ 			"fixtures/go-swagger/bugs/1289/fixture-1289.yaml" :   true ,
63+ 			"fixtures/go-swagger/bugs/193/spec2.json" :           true ,
64+ 			"fixtures/go-swagger/bugs/195/swagger.json" :         true ,
65+ 			"fixtures/go-swagger/bugs/248/swagger.json" :         true ,
66+ 			"fixtures/go-swagger/bugs/249/swagger.json" :         true ,
67+ 			"fixtures/go-swagger/bugs/342/fixture-342-2.yaml" :   true ,
68+ 			"fixtures/go-swagger/bugs/342/fixture-342.yaml" :     true ,
69+ 			"fixtures/go-swagger/bugs/423/swagger.json" :         true ,
70+ 			"fixtures/go-swagger/bugs/453/swagger.yml" :          true ,
71+ 			"fixtures/go-swagger/bugs/455/swagger.yml" :          true ,
72+ 			"fixtures/go-swagger/bugs/628/swagger.yml" :          true ,
73+ 			"fixtures/go-swagger/bugs/733/swagger.json" :         false ,
74+ 		}
75+ 
76+ 		testGoSwaggerSpecs (t , filepath .Join ("." , "fixtures" , "go-swagger" ), expectedFailures , expectedLoadFailures , true )
77+ 
78+ 		return 
79+ 	}
80+ 
5781	// A list of test cases which fail on "swagger validate" 
5882	expectedFailures  :=  map [string ]bool {
5983		"fixtures/go-swagger/bugs/1010/swagger.yml" :                      true ,
0 commit comments