...
1
16
17 package bugs
18
19 import (
20 "testing"
21
22 "github.com/stretchr/testify/assert"
23 "github.com/stretchr/testify/require"
24
25 "k8s.io/kubernetes/test/e2e/framework"
26 "k8s.io/kubernetes/test/e2e/framework/internal/unittests"
27 )
28
29 func TestBugs(t *testing.T) {
30 assert.NoError(t, framework.FormatBugs())
31 RecordBugs()
32 Describe()
33
34 err := framework.FormatBugs()
35 require.Error(t, err)
36 require.Equal(t, bugOutput, err.Error())
37
38 output, code := unittests.GetFrameworkOutput(t, nil)
39 assert.Equal(t, 1, code)
40 assert.Equal(t, "ERROR: E2E suite initialization was faulty, these errors must be fixed:\n"+bugOutput, output)
41 }
42
View as plain text