Skip to content

Commit bd32c2b

Browse files
committed
add emission of TaskEvents for Test phase
1 parent 8d05e94 commit bd32c2b

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pkg/skaffold/test/test_factory.go

+10-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ import (
2424

2525
"github.com/GoogleContainerTools/skaffold/pkg/skaffold/color"
2626
"github.com/GoogleContainerTools/skaffold/pkg/skaffold/config"
27+
"github.com/GoogleContainerTools/skaffold/pkg/skaffold/constants"
2728
"github.com/GoogleContainerTools/skaffold/pkg/skaffold/docker"
29+
eventV2 "github.com/GoogleContainerTools/skaffold/pkg/skaffold/event/v2"
2830
"github.com/GoogleContainerTools/skaffold/pkg/skaffold/graph"
2931
"github.com/GoogleContainerTools/skaffold/pkg/skaffold/logfile"
3032
latestV1 "github.com/GoogleContainerTools/skaffold/pkg/skaffold/schema/latest/v1"
@@ -74,6 +76,7 @@ func (t FullTester) Test(ctx context.Context, out io.Writer, bRes []graph.Artifa
7476
return nil
7577
}
7678

79+
eventV2.TaskInProgress(constants.Test)
7780
color.Default.Fprintln(out, "Testing images...")
7881

7982
if t.muted.MuteTest() {
@@ -99,7 +102,13 @@ func (t FullTester) Test(ctx context.Context, out io.Writer, bRes []graph.Artifa
99102
return err
100103
}
101104

102-
return t.runTests(ctx, out, bRes)
105+
if err := t.runTests(ctx, out, bRes); err != nil {
106+
eventV2.TaskFailed(constants.Test, err)
107+
return err
108+
}
109+
110+
eventV2.TaskSucceeded(constants.Test)
111+
return nil
103112
}
104113

105114
func (t FullTester) runTests(ctx context.Context, out io.Writer, bRes []graph.Artifact) error {

0 commit comments

Comments
 (0)