Skip to content
Novus Examples

Explore the test library

Search files, editable visual templates, and live browser targets from one registry-backed directory. Filtered query views stay crawlable for links but are deliberately noindex; the stable taxonomy pages below remain the canonical search surfaces.

142 results

Page 3 of 6; 24 results per page.

Show the canonical directory
Preview of Flaky Run — Quarantined After Two Failures, Build #403 (quarantined)
xml
846 B
Actual file preview for Flaky Run — Quarantined After Two Failures, Build #403 (quarantined)

Flaky Run — Quarantined After Two Failures, Build #403 (quarantined)

Build #403 of five consecutive runs of cart.PricingTest, in which appliesTaxToSubtotal is quarantined while the other five cases pass every time. The underlying cause is a rounding boundary that only trips when the tax rate table is reloaded. Read the whole family in build order to reproduce what a flake detector sees.

File
XML · Flaky Runs
Use case
Error handlingLog parsing+1· Conversion set
Preview of Flaky Run — Quarantined After Two Failures, Build #404 (quarantined)
xml
846 B
Actual file preview for Flaky Run — Quarantined After Two Failures, Build #404 (quarantined)

Flaky Run — Quarantined After Two Failures, Build #404 (quarantined)

Build #404 of five consecutive runs of cart.PricingTest, in which appliesTaxToSubtotal is quarantined while the other five cases pass every time. The underlying cause is a rounding boundary that only trips when the tax rate table is reloaded. Read the whole family in build order to reproduce what a flake detector sees.

File
XML · Flaky Runs
Use case
Error handlingLog parsing+1· Conversion set
Preview of Flaky Run — Quarantined After Two Failures, Build #405 (quarantined)
xml
846 B
Actual file preview for Flaky Run — Quarantined After Two Failures, Build #405 (quarantined)

Flaky Run — Quarantined After Two Failures, Build #405 (quarantined)

Build #405 of five consecutive runs of cart.PricingTest, in which appliesTaxToSubtotal is quarantined while the other five cases pass every time. The underlying cause is a rounding boundary that only trips when the tax rate table is reloaded. Read the whole family in build order to reproduce what a flake detector sees.

File
XML · Flaky Runs
Use case
Error handlingLog parsing+1· Conversion set
Preview of Flaky Run — Quarantined After Two Failures, Flake-Rate Table (CSV)
csv
424 B
Actual file preview for Flaky Run — Quarantined After Two Failures, Flake-Rate Table (CSV)

Flaky Run — Quarantined After Two Failures, Flake-Rate Table (CSV)

The answer key for the quarantined after two failures family: the flake rate a detector should derive from the five build reports next to it. Exactly one of the six tests is unstable, at a rate of 5/5; the other five are stable at 0.00.

File
CSV · Flaky Runs · 6 rows
Use case
CSV parsingConversion testing+1· Conversion set
Preview of Flaky Run — Timing Race, Build #101 (passing)
xml
800 B
Actual file preview for Flaky Run — Timing Race, Build #101 (passing)

Flaky Run — Timing Race, Build #101 (passing)

Build #101 of five consecutive runs of checkout.SessionTest, in which expiresSessionAfterTimeout is passing while the other five cases pass every time. The underlying cause is a 250 ms sleep racing the session expiry sweep. Read the whole family in build order to reproduce what a flake detector sees.

File
XML · Flaky Runs
Use case
Error handlingLog parsing+1· Conversion set
Preview of Flaky Run — Timing Race, Build #102 (failing)
xml
1 KB
Actual file preview for Flaky Run — Timing Race, Build #102 (failing)

Flaky Run — Timing Race, Build #102 (failing)

Build #102 of five consecutive runs of checkout.SessionTest, in which expiresSessionAfterTimeout is failing while the other five cases pass every time. The underlying cause is a 250 ms sleep racing the session expiry sweep. Read the whole family in build order to reproduce what a flake detector sees.

File
XML · Flaky Runs
Use case
Error handlingLog parsing+1· Conversion set
Preview of Flaky Run — Timing Race, Build #103 (passing)
xml
800 B
Actual file preview for Flaky Run — Timing Race, Build #103 (passing)

Flaky Run — Timing Race, Build #103 (passing)

Build #103 of five consecutive runs of checkout.SessionTest, in which expiresSessionAfterTimeout is passing while the other five cases pass every time. The underlying cause is a 250 ms sleep racing the session expiry sweep. Read the whole family in build order to reproduce what a flake detector sees.

File
XML · Flaky Runs
Use case
Error handlingLog parsing+1· Conversion set
Preview of Flaky Run — Timing Race, Build #104 (failing)
xml
1 KB
Actual file preview for Flaky Run — Timing Race, Build #104 (failing)

Flaky Run — Timing Race, Build #104 (failing)

Build #104 of five consecutive runs of checkout.SessionTest, in which expiresSessionAfterTimeout is failing while the other five cases pass every time. The underlying cause is a 250 ms sleep racing the session expiry sweep. Read the whole family in build order to reproduce what a flake detector sees.

File
XML · Flaky Runs
Use case
Error handlingLog parsing+1· Conversion set
Preview of Flaky Run — Timing Race, Build #105 (passing)
xml
800 B
Actual file preview for Flaky Run — Timing Race, Build #105 (passing)

Flaky Run — Timing Race, Build #105 (passing)

Build #105 of five consecutive runs of checkout.SessionTest, in which expiresSessionAfterTimeout is passing while the other five cases pass every time. The underlying cause is a 250 ms sleep racing the session expiry sweep. Read the whole family in build order to reproduce what a flake detector sees.

File
XML · Flaky Runs
Use case
Error handlingLog parsing+1· Conversion set
Preview of Flaky Run — Timing Race, Flake-Rate Table (CSV)
csv
457 B
Actual file preview for Flaky Run — Timing Race, Flake-Rate Table (CSV)

Flaky Run — Timing Race, Flake-Rate Table (CSV)

The answer key for the timing race family: the flake rate a detector should derive from the five build reports next to it. Exactly one of the six tests is unstable, at a rate of 2/5; the other five are stable at 0.00.

File
CSV · Flaky Runs · 6 rows
Use case
CSV parsingConversion testing+1· Conversion set
Preview of Gherkin — Background, Feature Tags and Hooks
feature
718 B
Actual file preview for Gherkin — Background, Feature Tags and Hooks

Gherkin — Background, Feature Tags and Hooks

A named Background whose two steps are prepended to all three scenarios, plus feature-level tags that every scenario inherits and scenario-level tags that only some carry. Tag filtering is where this file earns its keep: @slow selects one scenario by its own tag and all three by inheritance from the feature.

File
FEATURE · Bdd · UTF-8
Use case
Code parsingConversion testing+1· Conversion set
Preview of Gherkin — Checkout Feature (Background, Outline, Doc String)
feature
1.4 KB
Actual file preview for Gherkin — Checkout Feature (Background, Outline, Doc String)

Gherkin — Checkout Feature (Background, Outline, Doc String)

The source feature for this whole group: a Background with a data table, a plain scenario, a Scenario Outline expanded by two Examples tables, and a scenario asserting against a doc string. It compiles to exactly six pickles and 32 pickle steps — the numbers the cucumber-messages and cucumber.json twins next to it report.

File
FEATURE · Bdd · UTF-8
Use case
Code parsingConversion testing+1· Conversion set
Preview of Gherkin — Data Table and Doc String Arguments
feature
607 B
Actual file preview for Gherkin — Data Table and Doc String Arguments

Gherkin — Data Table and Doc String Arguments

A step argument table with a header row, followed by two doc strings — one plain and one carrying a json content type after the opening delimiter. Doc string indentation is relative to the delimiter, so the receipt body must keep its internal column alignment while losing the six leading spaces.

File
FEATURE · Bdd · UTF-8
Use case
Code parsingConversion testing+1· Conversion set
Preview of Gherkin — French Keywords (# language: fr)
feature
685 B
Actual file preview for Gherkin — French Keywords (# language: fr)

Gherkin — French Keywords (# language: fr)

A feature written entirely in French keywords, declared by the # language: fr header that must be the first line of the file. Parsers that hardcode English keywords read this as a feature with no scenarios rather than reporting an error, so it fails silently.

File
FEATURE · Bdd · fr
Use case
InternationalizationCode parsing+1· Conversion set
Preview of Gherkin — Rule Keyword (Gherkin 6)
feature
722 B
Actual file preview for Gherkin — Rule Keyword (Gherkin 6)

Gherkin — Rule Keyword (Gherkin 6)

Two Rule blocks, the first with its own Background that applies only to the examples inside it. Parsers written before Gherkin 6 either reject Rule outright or, worse, hoist the Background to the whole feature and add a step to the third example that was never there.

File
FEATURE · Bdd · UTF-8
Use case
Code parsingConversion testing+1· Conversion set
Preview of Gherkin — Scenario Outline with Two Examples Tables
feature
579 B
Actual file preview for Gherkin — Scenario Outline with Two Examples Tables

Gherkin — Scenario Outline with Two Examples Tables

One outline expanded by two separate Examples tables, the second of which carries its own @edge tag. Expansion must produce five scenarios, and only the two from the tagged table may match a run filtered on @edge — a distinction parsers that flatten the tables lose.

File
FEATURE · Bdd · UTF-8
Use case
Code parsingConversion testing+1· Conversion set
Preview of Gherkin — Step Argument and Expression Types
feature
624 B
Actual file preview for Gherkin — Step Argument and Expression Types

Gherkin — Step Argument and Expression Types

Steps exercising every argument shape a step-definition matcher has to handle: quoted strings with escaped inner quotes, integers, decimals, a comma-and-and list, the But keyword, and angle brackets in a plain Scenario where they are literal text rather than outline placeholders.

File
FEATURE · Bdd · UTF-8
Use case
Code parsingConversion testing+1· Conversion set
Preview of HAR — Base64-Encoded Binary Body
har
2.4 KB
Actual file preview for HAR — Base64-Encoded Binary Body

HAR — Base64-Encoded Binary Body

A PNG response whose body is carried as base64 with content.encoding set accordingly. content.size is the DECODED byte count, not the length of the base64 string, which is the field readers most often get wrong when computing transfer weight.

File
HAR · Har · UTF-8
Use case
API testingPerformance testing+1· Conversion set
Preview of HAR — Cache State Before and After
har
4.7 KB
Actual file preview for HAR — Cache State Before and After

HAR — Cache State Before and After

A conditional request answered 304 with full beforeRequest and afterRequest cache state, next to a first-time fetch whose beforeRequest is null. The null is the documented way to say "not in the cache", and readers that treat it as a missing object rather than an explicit absence lose the distinction.

File
HAR · Har · UTF-8
Use case
API testingPerformance testing+1· Conversion set
Preview of HAR — Compressed Response and Transfer Size
har
2.8 KB
Actual file preview for HAR — Compressed Response and Transfer Size

HAR — Compressed Response and Transfer Size

A gzip-compressed JSON response where content.size is the uncompressed length, bodySize is the bytes on the wire, and content.compression is the saving between them. It also carries the non-standard _transferSize field browsers add, which readers must tolerate rather than reject.

File
HAR · Har · UTF-8
Use case
API testingPerformance testing+1· Conversion set
Preview of HAR — Cookie Set, Sent and Cleared
har
7.6 KB
Actual file preview for HAR — Cookie Set, Sent and Cleared

HAR — Cookie Set, Sent and Cleared

A full session-cookie lifecycle: set at login, echoed on the next request, then expired at logout with Max-Age=0. Both the header and the parsed cookies array are present, and every value — including the form password field — is an obvious SAMPLE placeholder rather than a credential.

File
HAR · Har · UTF-8
Use case
API testingPerformance testing+1· Conversion set
Preview of HAR — HTTP Error Responses (401 to 500)
har
9.6 KB
Actual file preview for HAR — HTTP Error Responses (401 to 500)

HAR — HTTP Error Responses (401 to 500)

Five failing requests covering authentication, authorisation, a missing resource, rate limiting with a Retry-After header, and a server error that returns HTML instead of the JSON the client asked for. The last one is the case that breaks clients which parse by status code rather than by content type.

File
HAR · Har · UTF-8
Use case
API testingPerformance testing+1· Conversion set
Preview of HAR — HTTP/2 Request with Connection Detail
har
2.7 KB
Actual file preview for HAR — HTTP/2 Request with Connection Detail

HAR — HTTP/2 Request with Connection Detail

An HTTP/2 entry with lowercase pseudo-headers, an httpVersion of "h2" rather than "HTTP/2.0", an ssl phase inside connect, and three underscore-prefixed custom fields. Version strings are not standardised across writers, so anything matching on "HTTP/1.1" misses this entry entirely.

File
HAR · Har · UTF-8
Use case
API testingPerformance testing+1· Conversion set
Preview of HAR — JSON API Session (GET, POST, PUT, DELETE)
har
8.2 KB
Actual file preview for HAR — JSON API Session (GET, POST, PUT, DELETE)

HAR — JSON API Session (GET, POST, PUT, DELETE)

A four-call REST session against a fictional API host, with JSON request bodies in postData, an Authorization header carrying an obvious SAMPLE placeholder token, and a 204 response that has no body at all. The right shape for testing a HAR-to-mock-server or HAR-to-code converter.

File
HAR · Har · UTF-8
Use case
API testingPerformance testing+1· Conversion set