Skip to content
Novus Examples

Explore the test library

Find files, editable templates and browser test targets by what you need to make or test. Explore complete business kits for connected records, templates and expected results.

5297 results

Page 113 of 221; 24 results per page.

Show the canonical directory
Preview of Juniper Workspace Cloud: Workflow and import guide
md
1.6 KB
Actual file preview for Juniper Workspace Cloud: Workflow and import guide

Juniper Workspace Cloud: Workflow and import guide

Workflow and import guide for Juniper Workspace Cloud. Documents 6 source tables, exact expected totals and supported versus manual workflows.

File
MD · Business Kits
Use case
Data import
Preview of JUnit XML: @Playwright/Test Dialect (playwright)
xml
2.8 KB
Actual file preview for JUnit XML: @Playwright/Test Dialect (playwright)

JUnit XML: @Playwright/Test Dialect (playwright)

The same 12-case Novus Checkout run written the way @playwright/test 1.47 junit reporter writes it. Playwright puts the run totals on the <testsuites> root, names each suite after its spec file, and uses the bare describe title as classname. All eight dialect files in this group report 12 tests, 1 failure, 1 error and 1 skip, so a JUnit parser can be held to identical totals across every producer.

File
XML · Junit XML · UTF-8
Use case
Conversion testingError handling+1· Conversion set
Preview of JUnit XML: 240-Case Suite
xml
18.7 KB
Actual file preview for JUnit XML: 240-Case Suite

JUnit XML: 240-Case Suite

240 cases across six classes, three of them failing. Big enough to time a parser and to check that a report UI paginates or virtualises rather than rendering every row, but still small enough to read.

File
XML · Junit XML · UTF-8
Use case
Performance testingConversion testing+1· Conversion set
Preview of JUnit XML: Aggregate <testsuites> Root
xml
2.3 KB
Actual file preview for JUnit XML: Aggregate <testsuites> Root

JUnit XML: Aggregate <testsuites> Root

Three suites under a <testsuites> root whose own attributes already hold the aggregate totals. A parser that sums the children and also trusts the root double-counts every case, which is the classic cause of a dashboard reporting 24 tests for a 12-test run.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: All Tests Passing
xml
754 B
Actual file preview for JUnit XML: All Tests Passing

JUnit XML: All Tests Passing

A clean green run: six passing cases, zero failures, errors and skips. The baseline a CI gate should treat as success, and the control case for any dashboard that colours a build from the failure count.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: Bare <testsuite> Root (No Wrapper)
xml
897 B
Actual file preview for JUnit XML: Bare <testsuite> Root (No Wrapper)

JUnit XML: Bare <testsuite> Root (No Wrapper)

The single-suite form Gradle and Ant write: the root element is <testsuite> with no <testsuites> wrapper at all. Parsers hardcoded to descend from <testsuites> read this file as empty rather than failing, so it silently reports a run of zero tests.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: Console Output in CDATA
xml
558 B
Actual file preview for JUnit XML: Console Output in CDATA

JUnit XML: Console Output in CDATA

Captured stdout and stderr wrapped in CDATA, where the stdout text itself looks like XML markup. A parser must treat the CDATA content as opaque characters; one that re-parses it finds a <report> element that does not exist.

File
XML · Junit XML · UTF-8
Use case
Log parsingError handling+1· Conversion set
Preview of JUnit XML: Empty Suite (Zero Tests)
xml
236 B
Actual file preview for JUnit XML: Empty Suite (Zero Tests)

JUnit XML: Empty Suite (Zero Tests)

A structurally valid report containing a suite with no <testcase> children at all: what a runner writes when a filter matched nothing. Aggregators that divide by the test count to compute a pass rate hit a zero denominator here.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: Error and Failure Distinguished
xml
1.1 KB
Actual file preview for JUnit XML: Error and Failure Distinguished

JUnit XML: Error and Failure Distinguished

One <failure> (an assertion that did not hold) and one <error> (an exception the test never expected), side by side. Parsers that collapse the two lose the distinction between a broken assertion and a broken environment.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: Escaped Characters in Test Names
xml
1 KB
Actual file preview for JUnit XML: Escaped Characters in Test Names

JUnit XML: Escaped Characters in Test Names

Test names containing &, <, >, quotes and an apostrophe, escaped as XML requires. Round-tripping this report through a converter is the fastest way to find double-escaping bugs that turn &amp; into &amp;amp; one hop at a time.

File
XML · Junit XML · UTF-8
Use case
Encoding detectionConversion testing+1· Conversion set
Preview of JUnit XML: Every Test Skipped
xml
756 B
Actual file preview for JUnit XML: Every Test Skipped

JUnit XML: Every Test Skipped

A suite in which every case was skipped, so tests equals skipped and nothing actually ran. A gate that reads only the failure count calls this green; one that checks executed>0 catches it.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: File and Line Attributes
xml
1.3 KB
Actual file preview for JUnit XML: File and Line Attributes

JUnit XML: File and Line Attributes

Cases annotated with the source file and line they were declared on, as pytest and several JS runners emit. This is what a code-review annotation bot needs to place a failure comment on the right line of the right file.

File
XML · Junit XML · UTF-8
Use case
Code parsingConversion testing+1· Conversion set
Preview of JUnit XML: Go-Junit-Report Dialect (go-junit-report)
xml
2.8 KB
Actual file preview for JUnit XML: Go-Junit-Report Dialect (go-junit-report)

JUnit XML: Go-Junit-Report Dialect (go-junit-report)

The same 12-case Novus Checkout run written the way go-junit-report 2.1 writes it. go-junit-report names each suite after a Go package and carries the toolchain version in a go.version property. All eight dialect files in this group report 12 tests, 1 failure, 1 error and 1 skip, so a JUnit parser can be held to identical totals across every producer.

File
XML · Junit XML · UTF-8
Use case
Conversion testingError handling+1· Conversion set
Preview of JUnit XML: Gradle Dialect (gradle)
xml
2.8 KB
Actual file preview for JUnit XML: Gradle Dialect (gradle)

JUnit XML: Gradle Dialect (gradle)

The same 12-case Novus Checkout run written the way Gradle 8.9 Test task writes it. Gradle writes hostname and timestamp on every suite and an empty self-closing <properties/> element that some parsers mishandle. All eight dialect files in this group report 12 tests, 1 failure, 1 error and 1 skip, so a JUnit parser can be held to identical totals across every producer.

File
XML · Junit XML · UTF-8
Use case
Conversion testingError handling+1· Conversion set
Preview of JUnit XML: Jest-Junit Dialect (jest-junit)
xml
3 KB
Actual file preview for JUnit XML: Jest-Junit Dialect (jest-junit)

JUnit XML: Jest-Junit Dialect (jest-junit)

The same 12-case Novus Checkout run written the way jest-junit 16 writes it. jest-junit repeats the whole "describe > it" title in both classname and name, which breaks dashboards that assume classname is a package. All eight dialect files in this group report 12 tests, 1 failure, 1 error and 1 skip, so a JUnit parser can be held to identical totals across every producer.

File
XML · Junit XML · UTF-8
Use case
Conversion testingError handling+1· Conversion set
Preview of JUnit XML: Locale-Formatted and Exponent Durations
xml
465 B
Actual file preview for JUnit XML: Locale-Formatted and Exponent Durations

JUnit XML: Locale-Formatted and Exponent Durations

Durations written four different ways in one file: scientific notation, a comma decimal separator from a German-locale JVM, a bare integer, and a comma that could be either a decimal point or a thousands separator. A parser using a locale-sensitive number reader gets a different answer depending on where it runs.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: Maven-Surefire Dialect (surefire)
xml
3.2 KB
Actual file preview for JUnit XML: Maven-Surefire Dialect (surefire)

JUnit XML: Maven-Surefire Dialect (surefire)

The same 12-case Novus Checkout run written the way maven-surefire 3.2 writes it. Maven Surefire merges its per-class files under a <testsuites> root and adds a <properties> block plus system-out/system-err on every suite. All eight dialect files in this group report 12 tests, 1 failure, 1 error and 1 skip, so a JUnit parser can be held to identical totals across every producer.

File
XML · Junit XML · UTF-8
Use case
Conversion testingError handling+1· Conversion set
Preview of JUnit XML: Mixed Pass, Fail, Error and Skip
xml
2 KB
Actual file preview for JUnit XML: Mixed Pass, Fail, Error and Skip

JUnit XML: Mixed Pass, Fail, Error and Skip

The full canonical run flattened into a single suite: nine passes, one failure, one error and one skip. This is the same twelve cases the eight dialect files carry, so totals can be compared straight across.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: Multi-line Assertion Diff
xml
737 B
Actual file preview for JUnit XML: Multi-line Assertion Diff

JUnit XML: Multi-line Assertion Diff

A failure whose message contains an expected/actual diff with angle brackets and newlines, the shape assertion libraries actually produce. Good for checking that a dashboard escapes the message for HTML and keeps its line breaks.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: Multiple Failures Across Classes
xml
1.6 KB
Actual file preview for JUnit XML: Multiple Failures Across Classes

JUnit XML: Multiple Failures Across Classes

Three failures spread across three different classes in one suite. Use it to check that a reporter lists every failure rather than stopping at the first, and that it groups them by classname rather than by suite.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: No Time Attributes
xml
421 B
Actual file preview for JUnit XML: No Time Attributes

JUnit XML: No Time Attributes

A report from a runner that never records durations: neither the suite nor any case carries a time attribute. Dashboards that parse time unconditionally throw here, and ones that default it to zero quietly report a suite that took no time at all.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: Non-ASCII Test Names (UTF-8)
xml
1 KB
Actual file preview for JUnit XML: Non-ASCII Test Names (UTF-8)

JUnit XML: Non-ASCII Test Names (UTF-8)

Test names in German, French, Japanese, Greek and Russian, stored as UTF-8 with no BOM and an explicit encoding declaration. A reporter that assumes the platform default encoding produces mojibake here rather than an error.

File
XML · Junit XML · UTF-8
Use case
Encoding detectionInternationalization+1· Conversion set
Preview of JUnit XML: One Failing Test
xml
818 B
Actual file preview for JUnit XML: One Failing Test

JUnit XML: One Failing Test

Three cases, one of them failing with an assertion message and a CDATA stack trace. The smallest report that must turn a build red, and the one to test a failure-summary renderer against.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set
Preview of JUnit XML: Passed-on-Retry (flakyFailure)
xml
930 B
Actual file preview for JUnit XML: Passed-on-Retry (flakyFailure)

JUnit XML: Passed-on-Retry (flakyFailure)

A case that failed on its first attempt and passed on the retry, recorded with Surefire's <flakyFailure> child. The suite counters say zero failures, so a parser that ignores the extension element reports a clean run and loses the flake entirely.

File
XML · Junit XML · UTF-8
Use case
Error handlingConversion testing+1· Conversion set