Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for streamXML (0.28 sec)

  1. cmd/prune-junit-xml/prunexml.go

    		if *pruneTests {
    			pruneTESTS(suites)
    		}
    
    		xmlWriter, err := os.OpenFile(path, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0666)
    		if err != nil {
    			panic(err)
    		}
    		defer xmlWriter.Close()
    		err = streamXML(xmlWriter, suites)
    		if err != nil {
    			panic(err)
    		}
    		fmt.Println("done.")
    	}
    }
    
    func pruneXML(suites *junitxml.JUnitTestSuites, maxBytes int) {
    	for _, suite := range suites.Suites {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 06 12:26:00 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  2. cmd/prune-junit-xml/prunexml_test.go

    		</testcase>
    	</testsuite>
    </testsuites>`
    	suites, _ := fetchXML(strings.NewReader(sourceXML))
    	pruneXML(suites, 32)
    	var output bytes.Buffer
    	writer := bufio.NewWriter(&output)
    	_ = streamXML(writer, suites)
    	_ = writer.Flush()
    	assert.Equal(t, outputXML, string(output.Bytes()), "xml was not pruned correctly")
    }
    
    func TestPruneTESTS(t *testing.T) {
    	sourceXML := `<?xml version="1.0" encoding="UTF-8"?>
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 06 12:26:00 UTC 2023
    - 8.9K bytes
    - Viewed (0)
Back to top