n98/junit-xml

JUnit XML Document generation library

Maintainers

πŸ‘ cmuench

Package info

github.com/cmuench/junit-xml

pkg:composer/n98/junit-xml

Statistics

Installs: 8 953 736

Dependents: 7

Suggesters: 0

Stars: 16

Open Issues: 1

1.1.0 2020-12-25 09:08 UTC

Requires

None

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 0017dd92ac8cb619f02e32f4cffd768cfe327c73

  • Christian MΓΌnch <c.muench.woop@netz98.de>

This package is auto-updated.

Last update: 2026-06-18 16:02:33 UTC


README

JUnit XML Document Generator Library

πŸ‘ image

Install component with composer.

composer require --dev n98/junit-xml

Example

require_once __DIR__ . '/../vendor/autoload.php';

$document = new \N98\JUnitXml\Document();

$suite = $this->document->addTestSuite();
$timeStamp = new \DateTime();
$suite->setName('My Test Suite');
$suite->setTimestamp($timeStamp);
$suite->setTime(0.344244);

$testCase = $suite->addTestCase();
$testCase->addError('My error 1', 'Exception');
$testCase->addError('My error 2', 'Exception');
$testCase->addError('My error 3', 'Exception');
$testCase->addError('My error 4', 'Exception');
$testCase->addFailure('My failure 1', 'Exception');
$testCase->addFailure('My failure 2', 'Exception');

$document->save('results.xml');