@ -107,50 +107,33 @@ func TestCRI_tags(t *testing.T) {
{
name : "tag P" ,
lines : [ ] string {
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 1" ,
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 2" ,
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 1 " ,
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 2 " ,
"2019-05-07T18:57:55.904275087+00:00 stdout F log finished" ,
"2019-05-07T18:57:55.904275087+00:00 stdout F another full log" ,
} ,
expected : [ ] string {
"partial line 1\npartial line 2\n log finished" ,
"partial line 1 partial line 2 log finished" ,
"another full log" ,
} ,
} ,
{
name : "tag P exceeding MaxPartialLinesSize lines" ,
lines : [ ] string {
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 1" ,
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 2" ,
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 1 " ,
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 2 " ,
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 3" ,
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 4" , // this exceeds the `MaxPartialLinesSize` of 3
"2019-05-07T18:57:50.904275087+00:00 stdout P partial line 4 " , // this exceeds the `MaxPartialLinesSize` of 3
"2019-05-07T18:57:55.904275087+00:00 stdout F log finished" ,
"2019-05-07T18:57:55.904275087+00:00 stdout F another full log" ,
} ,
maxPartialLines : 3 ,
expected : [ ] string {
"partial line 1\npartial line 2\n partial line 3" ,
"partial line 4\n log finished" ,
"partial line 1 partial line 2 partial line 3" ,
"partial line 4 log finished" ,
"another full log" ,
} ,
} ,
{
name : "panic" ,
lines : [ ] string {
"2019-05-07T18:57:50.904275087+00:00 stdout P panic: I'm pannicing" ,
"2019-05-07T18:57:50.904275087+00:00 stdout P " ,
"2019-05-07T18:57:50.904275087+00:00 stdout P goroutine 1 [running]:" ,
"2019-05-07T18:57:55.904275087+00:00 stdout P main.main()" ,
"2019-05-07T18:57:55.904275087+00:00 stdout F /home/kavirajk/src/go-play/main.go:11 +0x27" ,
} ,
expected : [ ] string {
` panic : I ' m pannicing
goroutine 1 [ running ] :
main . main ( )
/ home / kavirajk / src / go - play / main . go : 11 + 0x27 ` ,
} ,
} ,
}
for _ , tt := range cases {