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 88 of 221; 24 results per page.

Show the canonical directory
Preview of GFF3 Gene Annotations: 1-Based Inclusive Coordinates (.gff3)
gff3
681 B
Actual file preview for GFF3 Gene Annotations: 1-Based Inclusive Coordinates (.gff3)

GFF3 Gene Annotations: 1-Based Inclusive Coordinates (.gff3)

Seven features on a synthetic contig (two genes, an mRNA, two exons and two CDS records) linked by ID and Parent attributes across both strands. GFF3 coordinates are 1-based and inclusive, which is the fact its BED twin exists to contrast.

File
GFF3 · Bioinformatics
Use case
Scientific dataEditor testing· Paired fixture
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: 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: 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 Git Blame - Porcelain Format With Repeated Commit Headers
log
958 B
Actual file preview for Git Blame - Porcelain Format With Repeated Commit Headers

Git Blame - Porcelain Format With Repeated Commit Headers

The stable machine format of git blame: a full header block the first time a commit appears and a bare `<sha> <old> <new>` line every time after, with each source line following on a tab-prefixed line. A parser that expects the header on every group loses the author of every line after the first.

File
LOG · History · UTF-8
Preview of Git Format-Patch Series - 0000 Cover Letter
patch
726 B
Actual file preview for Git Format-Patch Series - 0000 Cover Letter

Git Format-Patch Series - 0000 Cover Letter

The `--cover-letter` message git writes ahead of a series: a `[PATCH 0/3]` subject, a shortlog of the authors and their subjects, and the combined diffstat, but no diff of its own. Series tooling has to recognise it as metadata and not try to apply it.

File
PATCH · Patches · UTF-8
Use case
Visual diff / regressionCode parsing+1· Conversion set
Preview of Git Format-Patch Series - 0001 of 3
patch
1.5 KB
Actual file preview for Git Format-Patch Series - 0001 of 3

Git Format-Patch Series - 0001 of 3

Patch 1 of a three-message series, threaded under the cover letter with In-Reply-To and References headers. Applying the three out of order breaks: the series is only self-consistent in numeric order.

File
PATCH · Patches · UTF-8
Use case
Visual diff / regressionCode parsing+1· Conversion set
Preview of Git Format-Patch Series - 0002 of 3
patch
1.2 KB
Actual file preview for Git Format-Patch Series - 0002 of 3

Git Format-Patch Series - 0002 of 3

Patch 2 of a three-message series, threaded under the cover letter with In-Reply-To and References headers. Applying the three out of order breaks: the series is only self-consistent in numeric order.

File
PATCH · Patches · UTF-8
Use case
Visual diff / regressionCode parsing+1· Conversion set
Preview of Git Format-Patch Series - 0003 of 3
patch
762 B
Actual file preview for Git Format-Patch Series - 0003 of 3

Git Format-Patch Series - 0003 of 3

Patch 3 of a three-message series, threaded under the cover letter with In-Reply-To and References headers. Applying the three out of order breaks: the series is only self-consistent in numeric order.

File
PATCH · Patches · UTF-8
Use case
Visual diff / regressionCode parsing+1· Conversion set
Preview of Git Format-Patch Series - All Four Messages as One Mbox
mbox
4.2 KB
Actual file preview for Git Format-Patch Series - All Four Messages as One Mbox

Git Format-Patch Series - All Four Messages as One Mbox

The same four messages concatenated into a single mbox, which is exactly what `git format-patch --stdout` produces and what `git am` consumes. The From_ separator lines use git's fixed sentinel date, so a splitter cannot rely on the timestamp being real.

File
MBOX · Patches · UTF-8
Use case
Email parsingVisual diff / regression+1· Conversion set
Preview of Git Log - --name-status With Rename Scores
log
568 B
Actual file preview for Git Log - --name-status With Rename Scores

Git Log - --name-status With Rename Scores

Per-commit file lists with single-letter status codes, tab-separated. Rename rows are the trap: `R100` is followed by TWO paths instead of one, so a splitter that takes field 2 as the filename reports the old path for renames and the new path for everything else.

File
LOG · History · UTF-8
Preview of Git Log - --numstat With a Binary Row
log
585 B
Actual file preview for Git Log - --numstat With a Binary Row

Git Log - --numstat With a Binary Row

Machine-readable insertion and deletion counts per file. Two rows break naive arithmetic: the binary file reports `-` in both numeric columns rather than 0, and the rename path is brace-compressed into `docs/{README.md => guide.md}` rather than written out twice.

File
LOG · History · UTF-8
Preview of Git Log - --oneline Output
log
291 B
Actual file preview for Git Log - --oneline Output

Git Log - --oneline Output

Six commits as `git log --oneline` prints them: an abbreviated hash, a space, and the subject line. Every subject follows Conventional Commits, including one with a `!` breaking marker, so a release-notes generator can be scored against a known answer.

File
LOG · History · UTF-8
Preview of Git Log - Default Format With Conventional Commit Bodies
log
1.7 KB
Actual file preview for Git Log - Default Format With Conventional Commit Bodies

Git Log - Default Format With Conventional Commit Bodies

The default `git log` format for the same six commits: full 40-character hashes, Author and Date headers, and message bodies indented by exactly four spaces with genuinely empty separator lines. One commit carries a `BREAKING CHANGE:` footer and another a `Fixes:` footer, which is the shape a changelog generator has to find.

File
LOG · History · UTF-8
Preview of Git Patch - Abbreviated index Hashes
patch
1.1 KB
Actual file preview for Git Patch - Abbreviated index Hashes

Git Patch - Abbreviated index Hashes

The `index` line abbreviates both blob ids to seven characters, which is what plain format-patch emits and what most patches in the wild carry. Three-way application can still fall back to path matching, but the blobs cannot be looked up unambiguously in a large repository.

File
PATCH · Patches · UTF-8
Use case
Visual diff / regressionMetadata testing+1· Conversion set
Preview of Git Patch - Bare --- Line Inside the Commit Message
patch
1.3 KB
Actual file preview for Git Patch - Bare --- Line Inside the Commit Message

Git Patch - Bare --- Line Inside the Commit Message

The commit message uses `---` as a horizontal rule, so the file contains two lines that look like the diffstat separator. git's own mailinfo ends the message at the FIRST one, which quietly truncates the message and drops the rounding table: the patch still applies, but the recorded history is wrong.

File
PATCH · Patches · UTF-8
Preview of Git Patch - Copy Detection at similarity index 85%
patch
1.2 KB
Actual file preview for Git Patch - Copy Detection at similarity index 85%

Git Patch - Copy Detection at similarity index 85%

`copy from`/`copy to` headers, produced only when copy detection is enabled with `-C`. The source file still exists afterwards, which is the whole difference from a rename, and the difference a parser that maps both header pairs onto one 'moved' concept silently erases.

File
PATCH · Patches · UTF-8
Use case
Visual diff / regressionCode parsing+1· Conversion set
Preview of Git Patch - CRLF Line Endings Throughout
patch
1.2 KB
Actual file preview for Git Patch - CRLF Line Endings Throughout

Git Patch - CRLF Line Endings Throughout

The whole patch file uses CRLF terminators, as it would after a round trip through a Windows editor or a mail client. `git am` needs `--keep-cr` to be told the CRs belong to the patch rather than to the content, and the `-- ` signature line now ends with space-CR-LF.

File
PATCH · Patches · UTF-8
Use case
Encoding detectionVisual diff / regression+1· Paired fixture
Preview of Git Patch - deleted file mode Header
patch
761 B
Actual file preview for Git Patch - deleted file mode Header

Git Patch - deleted file mode Header

A deletion of an executable file, so the `deleted file mode 100755` header records the mode the file had rather than the mode to create. A patcher that writes an empty file here instead of unlinking leaves a broken executable behind.

File
PATCH · Patches · UTF-8
Use case
Visual diff / regressionCode parsing+1· Conversion set
Preview of Git Patch - Empty Commit With No Diff
patch
308 B
Actual file preview for Git Patch - Empty Commit With No Diff

Git Patch - Empty Commit With No Diff

format-patch output for a commit created with `--allow-empty`: full mail headers, a commit message, the `---` separator, and then straight to the signature with no diffstat and no diff. Pipelines that treat 'no diff found' as a parse error reject a message that git itself considers valid.

File
PATCH · Patches · UTF-8