1
0
Fork 0
mirror of https://github.com/dorny/test-reporter.git synced 2026-02-04 05:27:55 +01:00

Create tester-junit reporter for Nette Tester tool

This commit is contained in:
Jozef Izso 2026-01-01 18:29:37 +01:00
parent 68967725f7
commit 63870298f5
Failed to extract signature
13 changed files with 1339 additions and 1 deletions

View file

@ -0,0 +1,20 @@
![Tests passed successfully](https://img.shields.io/badge/tests-4%20passed-success)
<details><summary>Expand for details</summary>
|Report|Passed|Failed|Skipped|Time|
|:---|---:|---:|---:|---:|
|[fixtures/nette-tester/BootstrapFormRenderer-report.xml](#user-content-r0)|4 ✅|||300ms|
## ✅ <a id="user-content-r0" href="#user-content-r0">fixtures/nette-tester/BootstrapFormRenderer-report.xml</a>
**4** tests were completed in **300ms** with **4** passed, **0** failed and **0** skipped.
|Test suite|Passed|Failed|Skipped|Time|
|:---|---:|---:|---:|---:|
|[BootstrapFormRenderer-report.xml](#user-content-r0s0)|4 ✅|||300ms|
### ✅ <a id="user-content-r0s0" href="#user-content-r0s0">BootstrapFormRenderer-report.xml</a>
```
KdybyTests/BootstrapFormRenderer
✅ BootstrapRendererTest.phpt::testRenderingBasics
✅ BootstrapRendererTest.phpt::testRenderingIndividual
✅ BootstrapRendererTest.phpt::testRenderingComponents
✅ BootstrapRendererTest.phpt::testMultipleFormsInTemplate
```
</details>

View file

@ -0,0 +1,87 @@
![Tests failed](https://img.shields.io/badge/tests-61%20passed%2C%201%20failed%2C%203%20skipped-critical)
|Report|Passed|Failed|Skipped|Time|
|:---|---:|---:|---:|---:|
|[fixtures/nette-tester/tester-v1.7-report.xml](#user-content-r0)|61 ✅|1 ❌|3 ⚪|2s|
## ❌ <a id="user-content-r0" href="#user-content-r0">fixtures/nette-tester/tester-v1.7-report.xml</a>
**65** tests were completed in **2s** with **61** passed, **1** failed and **3** skipped.
|Test suite|Passed|Failed|Skipped|Time|
|:---|---:|---:|---:|---:|
|[tester-v1.7-report.xml](#user-content-r0s0)|61 ✅|1 ❌|3 ⚪|2s|
### ❌ <a id="user-content-r0s0" href="#user-content-r0s0">tester-v1.7-report.xml</a>
```
tests/Framework
⚪ Dumper.toPhp.php7.phpt
✅ Assert.contains.phpt
✅ Assert.count.phpt
✅ Assert.equal.phpt
✅ Assert.equal.recursive.phpt::testSimple
✅ Assert.equal.recursive.phpt::testMultiple
✅ Assert.equal.recursive.phpt::testDeep
✅ Assert.equal.recursive.phpt::testCross
✅ Assert.equal.recursive.phpt::testThirdParty
✅ Assert.error.phpt
✅ Assert.exception.phpt
✅ Assert.false.phpt
✅ Assert.match.phpt
✅ Assert.match.regexp.phpt
✅ Assert.nan.phpt
✅ Assert.noError.phpt
✅ Assert.same.phpt
✅ Assert.null.phpt
✅ Assert.true.phpt
✅ Assert.truthy.phpt
✅ DataProvider.load.phpt
✅ Assert.type.phpt
✅ DataProvider.parseAnnotation.phpt
✅ DataProvider.testQuery.phpt
✅ DomQuery.css2Xpath.phpt
✅ DomQuery.fromHtml.phpt
✅ DomQuery.fromXml.phpt
✅ Dumper.dumpException.phpt
✅ Dumper.color.phpt
✅ Dumper.toLine.phpt
✅ Dumper.toPhp.recursion.phpt
✅ Dumper.toPhp.phpt
✅ FileMock.phpt
✅ Helpers.escapeArg.phpt
✅ Helpers.parseDocComment.phpt
✅ TestCase.annotationThrows.phpt
✅ TestCase.annotationThrows.setUp.tearDown.phpt
✅ TestCase.annotationThrows.syntax.phpt
✅ TestCase.basic.phpt
✅ TestCase.dataProvider.generator.phpt
✅ TestCase.dataProvider.phpt
✅ TestCase.invalidMethods.phpt
✅ TestCase.invalidProvider.phpt
✅ TestCase.order.error.phpt
✅ TestCase.order.errorMuted.phpt
✅ TestCase.order.phpt
✅ Prevent loop in error handling. The #268 regression. (TestCase.ownErrorHandler.phpt)
tests/CodeCoverage
⚪ Collector.start.phpt
✅ PhpParser.parse.lines.phpt
✅ PhpParser.parse.methods.phpt
✅ CloverXMLGenerator.phpt
✅ PhpParser.parse.edge.phpt
✅ PhpParser.parse.lines-of-code.phpt
✅ PhpParser.parse.namespaces.phpt
tests/Runner
✅ CommandLine.phpt
⚪ HhvmPhpInterpreter.phpt
✅ Runner.find-tests.phpt
✅ Job.phpt
✅ ZendPhpExecutable.phpt
✅ Runner.multiple.phpt
✅ Runner.edge.phpt
✅ Runner.stop-on-fail.phpt
❌ Runner.multiple-fails.phpt
Failed: '... in /Users/izso/Developer/nette/tester/tests/Runner/multiple-fails/...' should match
... '..., unexpected end of file in %a%testcase-syntax-error.phptx on line ...'
diff '/Users/izso/Developer/nette/tester/tests/Runner/output/Runner.multiple-fails.expected' '/Users/izso/Developer/nette/tester/tests/Runner/output/Runner.multiple-fails.actual'
in tests/Runner/Runner.multiple-fails.phpt(78) Tester\Assert::match()
✅ Runner.annotations.phpt
tests/RunnerOutput
✅ JUnitPrinter.phpt
```

View file

@ -0,0 +1,20 @@
![Tests passed successfully](https://img.shields.io/badge/tests-4%20passed-success)
<details><summary>Expand for details</summary>
|Report|Passed|Failed|Skipped|Time|
|:---|---:|---:|---:|---:|
|[fixtures/nette-tester/BootstrapFormRenderer-report.xml](#user-content-r0)|4 ✅|||300ms|
## ✅ <a id="user-content-r0" href="#user-content-r0">fixtures/nette-tester/BootstrapFormRenderer-report.xml</a>
**4** tests were completed in **300ms** with **4** passed, **0** failed and **0** skipped.
|Test suite|Passed|Failed|Skipped|Time|
|:---|---:|---:|---:|---:|
|[BootstrapFormRenderer-report.xml](#user-content-r0s0)|4 ✅|||300ms|
### ✅ <a id="user-content-r0s0" href="#user-content-r0s0">BootstrapFormRenderer-report.xml</a>
```
KdybyTests/BootstrapFormRenderer
✅ BootstrapRendererTest.phpt::testRenderingBasics
✅ BootstrapRendererTest.phpt::testRenderingIndividual
✅ BootstrapRendererTest.phpt::testRenderingComponents
✅ BootstrapRendererTest.phpt::testMultipleFormsInTemplate
```
</details>

View file

@ -0,0 +1,87 @@
![Tests failed](https://img.shields.io/badge/tests-61%20passed%2C%201%20failed%2C%203%20skipped-critical)
|Report|Passed|Failed|Skipped|Time|
|:---|---:|---:|---:|---:|
|[fixtures/nette-tester/tester-v1.7-report.xml](#user-content-r0)|61 ✅|1 ❌|3 ⚪|2s|
## ❌ <a id="user-content-r0" href="#user-content-r0">fixtures/nette-tester/tester-v1.7-report.xml</a>
**65** tests were completed in **2s** with **61** passed, **1** failed and **3** skipped.
|Test suite|Passed|Failed|Skipped|Time|
|:---|---:|---:|---:|---:|
|[tester-v1.7-report.xml](#user-content-r0s0)|61 ✅|1 ❌|3 ⚪|2s|
### ❌ <a id="user-content-r0s0" href="#user-content-r0s0">tester-v1.7-report.xml</a>
```
tests/Framework
⚪ Dumper.toPhp.php7.phpt
✅ Assert.contains.phpt
✅ Assert.count.phpt
✅ Assert.equal.phpt
✅ Assert.equal.recursive.phpt::testSimple
✅ Assert.equal.recursive.phpt::testMultiple
✅ Assert.equal.recursive.phpt::testDeep
✅ Assert.equal.recursive.phpt::testCross
✅ Assert.equal.recursive.phpt::testThirdParty
✅ Assert.error.phpt
✅ Assert.exception.phpt
✅ Assert.false.phpt
✅ Assert.match.phpt
✅ Assert.match.regexp.phpt
✅ Assert.nan.phpt
✅ Assert.noError.phpt
✅ Assert.same.phpt
✅ Assert.null.phpt
✅ Assert.true.phpt
✅ Assert.truthy.phpt
✅ DataProvider.load.phpt
✅ Assert.type.phpt
✅ DataProvider.parseAnnotation.phpt
✅ DataProvider.testQuery.phpt
✅ DomQuery.css2Xpath.phpt
✅ DomQuery.fromHtml.phpt
✅ DomQuery.fromXml.phpt
✅ Dumper.dumpException.phpt
✅ Dumper.color.phpt
✅ Dumper.toLine.phpt
✅ Dumper.toPhp.recursion.phpt
✅ Dumper.toPhp.phpt
✅ FileMock.phpt
✅ Helpers.escapeArg.phpt
✅ Helpers.parseDocComment.phpt
✅ TestCase.annotationThrows.phpt
✅ TestCase.annotationThrows.setUp.tearDown.phpt
✅ TestCase.annotationThrows.syntax.phpt
✅ TestCase.basic.phpt
✅ TestCase.dataProvider.generator.phpt
✅ TestCase.dataProvider.phpt
✅ TestCase.invalidMethods.phpt
✅ TestCase.invalidProvider.phpt
✅ TestCase.order.error.phpt
✅ TestCase.order.errorMuted.phpt
✅ TestCase.order.phpt
✅ Prevent loop in error handling. The #268 regression. (TestCase.ownErrorHandler.phpt)
tests/CodeCoverage
⚪ Collector.start.phpt
✅ PhpParser.parse.lines.phpt
✅ PhpParser.parse.methods.phpt
✅ CloverXMLGenerator.phpt
✅ PhpParser.parse.edge.phpt
✅ PhpParser.parse.lines-of-code.phpt
✅ PhpParser.parse.namespaces.phpt
tests/Runner
✅ CommandLine.phpt
⚪ HhvmPhpInterpreter.phpt
✅ Runner.find-tests.phpt
✅ Job.phpt
✅ ZendPhpExecutable.phpt
✅ Runner.multiple.phpt
✅ Runner.edge.phpt
✅ Runner.stop-on-fail.phpt
❌ Runner.multiple-fails.phpt
Failed: '... in /Users/izso/Developer/nette/tester/tests/Runner/multiple-fails/...' should match
... '..., unexpected end of file in %a%testcase-syntax-error.phptx on line ...'
diff '/Users/izso/Developer/nette/tester/tests/Runner/output/Runner.multiple-fails.expected' '/Users/izso/Developer/nette/tester/tests/Runner/output/Runner.multiple-fails.actual'
in tests/Runner/Runner.multiple-fails.phpt(78) Tester\Assert::match()
✅ Runner.annotations.phpt
tests/RunnerOutput
✅ JUnitPrinter.phpt
```