@@ -427,7 +427,7 @@ func TestConverter_Convert(t *testing.T) {
427427 Time : 0.17543494701385498 ,
428428 Failure : & testreport.Failure {
429429 XMLName : xml.Name {Local : "failure" },
430- Value : "Failure message: XCTAssertTrue failed" ,
430+ Value : "XCTAssertTrue failed" ,
431431 },
432432 },
433433 },
@@ -519,6 +519,7 @@ Testmo test management software - https://www.testmo.com/
519519 Name : "Tests.Registration" ,
520520 Tests : 3 ,
521521 Failures : 0 ,
522+ Errors : 0 ,
522523 Time : 6.605871 ,
523524 TestCases : []testreport.TestCase {
524525 {
@@ -569,7 +570,7 @@ Testmo test management software - https://www.testmo.com/
569570 XMLName : xml.Name {
570571 Local : "failure" ,
571572 },
572- Value : "Failure type: AssertionError\n \n Failure message : Assertion error message" ,
573+ Value : "AssertionError: Assertion error message" ,
573574 },
574575 },
575576 },
@@ -636,38 +637,122 @@ func TestConverter_Convert_Grouped_report(t *testing.T) {
636637 XMLName : xml.Name {Space : "" , Local : "" },
637638 TestSuites : []testreport.TestSuite {
638639 {
639- XMLName : xml.Name {Space : "" , Local : "testsuite" },
640- Name : "My Test Suite" ,
641- Tests : 7 , Failures : 5 , Errors : 1 , Skipped : 1 ,
642- Time : 28.844 ,
640+ XMLName : xml.Name {Space : "" , Local : "testsuite" },
641+ Name : "My Test Suite" ,
642+ Tests : 7 ,
643+ Failures : 5 ,
644+ Errors : 0 ,
645+ Skipped : 1 ,
646+ Time : 28.844 ,
643647 TestCases : []testreport.TestCase {
644- {XMLName : xml.Name {Space : "" , Local : "testcase" }, ConfigurationHash : "" , Name : "Testcase number 1" , ClassName : "example.exampleTest" , Time : 0.764 ,
645- Failure : nil ,
646- Skipped : & testreport.Skipped {XMLName : xml.Name {Space : "" , Local : "skipped" }},
647- SystemOut : & testreport.SystemOut {XMLName : xml.Name {Space : "" , Local : "system-out" }, Value : "[INFO] 13:12:43:\n [INFO] 13:12:43:\t Log line 1 1\n [INFO] 13:12:43:\t Log line 2 1\n " }},
648- {XMLName : xml.Name {Space : "" , Local : "testcase" }, ConfigurationHash : "" , Name : "Testcase number 2" , ClassName : "example.exampleTest" , Time : 0.164 ,
649- Failure : nil ,
650- Skipped : nil ,
651- SystemOut : & testreport.SystemOut {XMLName : xml.Name {Space : "" , Local : "system-out" }, Value : "[INFO] 13:12:43:\n [INFO] 13:12:43:\t Log line 1 2\n [INFO] 13:12:43:\t Log line 2 2\n " },
652- SystemErr : & testreport.SystemErr {XMLName : xml.Name {Space : "" , Local : "system-err" }, Value : "Some error message 2" }},
653- {XMLName : xml.Name {Space : "" , Local : "testcase" }, ConfigurationHash : "" , Name : "Testcase number 3" , ClassName : "example.exampleTest" , Time : 0.445 ,
654- Failure : & testreport.Failure {XMLName : xml.Name {Space : "" , Local : "failure" }, Value : "Failure message" },
655- Error : & testreport.Error {XMLName : xml.Name {Space : "" , Local : "error" }, Value : "Error" },
656- Skipped : nil ,
657- SystemOut : & testreport.SystemOut {XMLName : xml.Name {Space : "" , Local : "system-out" }, Value : "[INFO] 13:12:43:\n [INFO] 13:12:43:\t Log line 1 3\n [INFO] 13:12:43:\t Log line 2 3\n " },
658- SystemErr : & testreport.SystemErr {XMLName : xml.Name {Space : "" , Local : "system-err" }, Value : "Some error message 3" }},
659- {XMLName : xml.Name {Space : "" , Local : "testcase" }, ConfigurationHash : "" , Name : "Testcase number 3" , ClassName : "example.exampleTest" , Time : 0 ,
660- Failure : & testreport.Failure {XMLName : xml.Name {Space : "" , Local : "failure" }, Value : "System error:\n Flaky failure system error" },
661- Skipped : nil },
662- {XMLName : xml.Name {Space : "" , Local : "testcase" }, ConfigurationHash : "" , Name : "Testcase number 3" , ClassName : "example.exampleTest" , Time : 0 ,
663- Failure : & testreport.Failure {XMLName : xml.Name {Space : "" , Local : "failure" }, Value : "System error:\n Flaky error system error" },
664- Skipped : nil },
665- {XMLName : xml.Name {Space : "" , Local : "testcase" }, ConfigurationHash : "" , Name : "Testcase number 3" , ClassName : "example.exampleTest" , Time : 0 ,
666- Failure : & testreport.Failure {XMLName : xml.Name {Space : "" , Local : "failure" }, Value : "System error:\n Rerun failure system error" },
667- Skipped : nil },
668- {XMLName : xml.Name {Space : "" , Local : "testcase" }, ConfigurationHash : "" , Name : "Testcase number 3" , ClassName : "example.exampleTest" , Time : 0 ,
669- Failure : & testreport.Failure {XMLName : xml.Name {Space : "" , Local : "failure" }, Value : "System error:\n Rerun error system error" },
670- Skipped : nil },
648+ {
649+ XMLName : xml.Name {Space : "" , Local : "testcase" },
650+ ConfigurationHash : "" ,
651+ Name : "Testcase number 1" ,
652+ ClassName : "example.exampleTest" ,
653+ Time : 0.764 ,
654+ Failure : nil ,
655+ Error : nil ,
656+ Skipped : & testreport.Skipped {
657+ XMLName : xml.Name {Space : "" , Local : "skipped" },
658+ Value : "System output:\n [INFO] 13:12:43:\n [INFO] 13:12:43:\t Log line 1 1\n [INFO] 13:12:43:\t Log line 2 1\n " ,
659+ },
660+ SystemOut : & testreport.SystemOut {
661+ XMLName : xml.Name {Space : "" , Local : "system-out" },
662+ Value : "[INFO] 13:12:43:\n [INFO] 13:12:43:\t Log line 1 1\n [INFO] 13:12:43:\t Log line 2 1\n " ,
663+ },
664+ },
665+ {
666+ XMLName : xml.Name {Space : "" , Local : "testcase" },
667+ ConfigurationHash : "" ,
668+ Name : "Testcase number 2" ,
669+ ClassName : "example.exampleTest" ,
670+ Time : 0.164 ,
671+ Failure : nil ,
672+ Skipped : nil ,
673+ Error : nil ,
674+ SystemOut : & testreport.SystemOut {
675+ XMLName : xml.Name {Space : "" , Local : "system-out" },
676+ Value : "[INFO] 13:12:43:\n [INFO] 13:12:43:\t Log line 1 2\n [INFO] 13:12:43:\t Log line 2 2\n " ,
677+ },
678+ SystemErr : & testreport.SystemErr {
679+ XMLName : xml.Name {Space : "" , Local : "system-err" },
680+ Value : "Some error message 2" ,
681+ },
682+ },
683+ {
684+ XMLName : xml.Name {Space : "" , Local : "testcase" },
685+ ConfigurationHash : "" ,
686+ Name : "Testcase number 3" ,
687+ ClassName : "example.exampleTest" ,
688+ Time : 0.445 ,
689+ Error : nil ,
690+ Skipped : nil ,
691+ Failure : & testreport.Failure {
692+ XMLName : xml.Name {Space : "" , Local : "failure" },
693+ Value : "Error\n \n System error:\n Some error message 3\n \n System output:\n [INFO] 13:12:43:\n [INFO] 13:12:43:\t Log line 1 3\n [INFO] 13:12:43:\t Log line 2 3\n " ,
694+ },
695+ SystemOut : & testreport.SystemOut {
696+ XMLName : xml.Name {Space : "" , Local : "system-out" },
697+ Value : "[INFO] 13:12:43:\n [INFO] 13:12:43:\t Log line 1 3\n [INFO] 13:12:43:\t Log line 2 3\n " ,
698+ },
699+ SystemErr : & testreport.SystemErr {
700+ XMLName : xml.Name {Space : "" , Local : "system-err" },
701+ Value : "Some error message 3" ,
702+ },
703+ },
704+ {
705+ XMLName : xml.Name {Space : "" , Local : "testcase" },
706+ ConfigurationHash : "" ,
707+ Name : "Testcase number 3" ,
708+ ClassName : "example.exampleTest" ,
709+ Time : 0 ,
710+ Skipped : nil ,
711+ Error : nil ,
712+ Failure : & testreport.Failure {
713+ XMLName : xml.Name {Space : "" , Local : "failure" },
714+ Value : "System error:\n Flaky failure system error" ,
715+ },
716+ },
717+ {
718+ XMLName : xml.Name {Space : "" , Local : "testcase" },
719+ ConfigurationHash : "" ,
720+ Name : "Testcase number 3" ,
721+ ClassName : "example.exampleTest" ,
722+ Time : 0 ,
723+ Skipped : nil ,
724+ Error : nil ,
725+ Failure : & testreport.Failure {
726+ XMLName : xml.Name {Space : "" , Local : "failure" },
727+ Value : "System error:\n Flaky error system error" ,
728+ },
729+ },
730+ {
731+ XMLName : xml.Name {Space : "" , Local : "testcase" },
732+ ConfigurationHash : "" ,
733+ Name : "Testcase number 3" ,
734+ ClassName : "example.exampleTest" ,
735+ Time : 0 ,
736+ Skipped : nil ,
737+ Error : nil ,
738+ Failure : & testreport.Failure {
739+ XMLName : xml.Name {Space : "" , Local : "failure" },
740+ Value : "System error:\n Rerun failure system error" ,
741+ },
742+ },
743+ {
744+ XMLName : xml.Name {Space : "" , Local : "testcase" },
745+ ConfigurationHash : "" ,
746+ Name : "Testcase number 3" ,
747+ ClassName : "example.exampleTest" ,
748+ Time : 0 ,
749+ Skipped : nil ,
750+ Error : nil ,
751+ Failure : & testreport.Failure {
752+ XMLName : xml.Name {Space : "" , Local : "failure" },
753+ Value : "System error:\n Rerun error system error" ,
754+ },
755+ },
671756 },
672757 },
673758 },
0 commit comments