@@ -9,29 +9,14 @@ import (
99 "go.uber.org/zap/zapcore"
1010)
1111
12- type (
13- EventType string
14- EventOutcome string
15- )
16-
17- const (
18- EventTypeStart = EventType ("start" )
19- EventTypeMessage = EventType ("message" )
20- EventTypeOutcome = EventType ("outcome" )
21-
22- EventOutcomeOK = EventOutcome ("ok" )
23- EventOutcomeFailed = EventOutcome ("failed" )
24- EventOutcomeCrashed = EventOutcome ("crashed" )
25- )
26-
2712type Event struct {
28- * StartEvent `json:"start_event"`
29- * MessageEvent `json:"message_event"`
30- * SuccessEvent `json:"success_event"`
31- * FailureEvent `json:"failure_event"`
32- * CrashEvent `json:"crash_event"`
33- * StageStartEvent `json:"stage_start_event"`
34- * StageEndEvent `json:"stage_end_event"`
13+ * StartEvent `json:"start_event,omitempty "`
14+ * MessageEvent `json:"message_event,omitempty "`
15+ * SuccessEvent `json:"success_event,omitempty "`
16+ * FailureEvent `json:"failure_event,omitempty "`
17+ * CrashEvent `json:"crash_event,omitempty "`
18+ * StageStartEvent `json:"stage_start_event,omitempty "`
19+ * StageEndEvent `json:"stage_end_event,omitempty "`
3520}
3621
3722func (e * Event ) Type () string {
@@ -64,7 +49,6 @@ func (StartEvent) Type() string {
6449}
6550
6651func (s StartEvent ) MarshalLogObject (oe zapcore.ObjectEncoder ) error {
67- oe .AddString ("type" , s .Type ())
6852 return oe .AddObject ("runenv" , s .Runenv )
6953}
7054
@@ -77,7 +61,6 @@ func (MessageEvent) Type() string {
7761}
7862
7963func (m MessageEvent ) MarshalLogObject (oe zapcore.ObjectEncoder ) error {
80- oe .AddString ("type" , m .Type ())
8164 oe .AddString ("message" , m .Message )
8265 return nil
8366}
@@ -91,7 +74,6 @@ func (SuccessEvent) Type() string {
9174}
9275
9376func (s SuccessEvent ) MarshalLogObject (oe zapcore.ObjectEncoder ) error {
94- oe .AddString ("type" , s .Type ())
9577 oe .AddString ("group" , s .TestGroupID )
9678 return nil
9779}
@@ -105,7 +87,6 @@ func (FailureEvent) Type() string {
10587}
10688
10789func (f FailureEvent ) MarshalLogObject (oe zapcore.ObjectEncoder ) error {
108- oe .AddString ("type" , f .Type ())
10990 oe .AddString ("error" , f .Error )
11091 return nil
11192}
@@ -120,7 +101,6 @@ func (CrashEvent) Type() string {
120101}
121102
122103func (c CrashEvent ) MarshalLogObject (oe zapcore.ObjectEncoder ) error {
123- oe .AddString ("type" , c .Type ())
124104 oe .AddString ("error" , c .Error )
125105 oe .AddString ("stacktrace" , c .Stacktrace )
126106 return nil
@@ -136,7 +116,6 @@ func (StageStartEvent) Type() string {
136116}
137117
138118func (s StageStartEvent ) MarshalLogObject (oe zapcore.ObjectEncoder ) error {
139- oe .AddString ("type" , s .Type ())
140119 oe .AddString ("name" , s .Name )
141120 oe .AddString ("group" , s .TestGroupID )
142121 return nil
@@ -152,7 +131,6 @@ func (StageEndEvent) Type() string {
152131}
153132
154133func (s StageEndEvent ) MarshalLogObject (oe zapcore.ObjectEncoder ) error {
155- oe .AddString ("type" , s .Type ())
156134 oe .AddString ("name" , s .Name )
157135 oe .AddString ("group" , s .TestGroupID )
158136 return nil
@@ -161,42 +139,22 @@ func (s StageEndEvent) MarshalLogObject(oe zapcore.ObjectEncoder) error {
161139func (e Event ) MarshalLogObject (oe zapcore.ObjectEncoder ) error {
162140 switch {
163141 case e .StartEvent != nil :
164- return e .StartEvent . MarshalLogObject ( oe )
142+ return oe . AddObject ( "start_event" , e .StartEvent )
165143 case e .MessageEvent != nil :
166- return e .MessageEvent . MarshalLogObject ( oe )
144+ return oe . AddObject ( "message_event" , e .MessageEvent )
167145 case e .SuccessEvent != nil :
168- return e .SuccessEvent . MarshalLogObject ( oe )
146+ return oe . AddObject ( "success_event" , e .SuccessEvent )
169147 case e .FailureEvent != nil :
170- return e .FailureEvent . MarshalLogObject ( oe )
148+ return oe . AddObject ( "failure_event" , e .FailureEvent )
171149 case e .CrashEvent != nil :
172- return e .CrashEvent . MarshalLogObject ( oe )
150+ return oe . AddObject ( "crash_event" , e .CrashEvent )
173151 case e .StageStartEvent != nil :
174- return e .StageStartEvent . MarshalLogObject ( oe )
152+ return oe . AddObject ( "stage_start_event" , e .StageStartEvent )
175153 case e .StageEndEvent != nil :
176- return e .StageEndEvent . MarshalLogObject ( oe )
154+ return oe . AddObject ( "stage_end_event" , e .StageEndEvent )
177155 default :
178156 panic ("no such event" )
179157 }
180-
181- //oe.AddString("type", string(e.Type))
182-
183- //if e.Outcome != "" {
184- //oe.AddString("outcome", string(e.Outcome))
185- //}
186- //if e.Error != "" {
187- //oe.AddString("error", e.Error)
188- //}
189- //if e.Stacktrace != "" {
190- //oe.AddString("stacktrace", e.Stacktrace)
191- //}
192- //if e.Message != "" {
193- //oe.AddString("message", e.Message)
194- //}
195- //if e.Runenv != nil {
196- //if err := oe.AddObject("runenv", e.Runenv); err != nil {
197- //return err
198- //}
199- //}
200158}
201159
202160func (rp * RunParams ) MarshalLogObject (oe zapcore.ObjectEncoder ) error {
0 commit comments