diff --git a/main.go b/main.go index 60bbc681..cb779cd7 100644 --- a/main.go +++ b/main.go @@ -1013,13 +1013,15 @@ The commands work as following: log.WithFields(log.Fields{"error": err}).Info("Failed running Xcuitest") } - log.Info(fmt.Printf("%+v", testResults)) + fmt.Println(convertToJSONString(testResults)) } else { config.Listener = testmanagerd.NewTestListener(io.Discard, io.Discard, os.TempDir()) - _, err := testmanagerd.RunTestWithConfig(context.TODO(), config) + testResults, err := testmanagerd.RunTestWithConfig(context.TODO(), config) if err != nil { log.WithFields(log.Fields{"error": err}).Info("Failed running Xcuitest") } + + fmt.Println(convertToJSONString(testResults)) } return } @@ -1045,13 +1047,15 @@ The commands work as following: log.WithFields(log.Fields{"error": err}).Info("Failed running Xctest") } - log.Info(fmt.Printf("%+v", testResults)) + fmt.Println(convertToJSONString(testResults)) } else { var listener = testmanagerd.NewTestListener(io.Discard, io.Discard, os.TempDir()) - _, err := testmanagerd.StartXCTestWithConfig(context.TODO(), xctestrunFilePath, device, listener) + testResults, err := testmanagerd.StartXCTestWithConfig(context.TODO(), xctestrunFilePath, device, listener) if err != nil { log.WithFields(log.Fields{"error": err}).Info("Failed running Xctest") } + + fmt.Println(convertToJSONString(testResults)) } return }