Skip to content

Commit 18504d6

Browse files
committed
fixup
Signed-off-by: Frederic BIDON <[email protected]>
1 parent e2ce530 commit 18504d6

File tree

1 file changed

+31
-7
lines changed

1 file changed

+31
-7
lines changed

swagger_test.go

+31-7
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ func init() {
3333
}
3434

3535
func 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
4444
func 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

Comments
 (0)