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

Show the canonical directory
Preview of OPML Subscription List
opml
849 B
Actual file preview for OPML Subscription List

OPML Subscription List

An OPML 2.0 subscription list with nested outline groups and three feed entries (title, xmlUrl, htmlUrl): the format RSS readers use to import and export subscriptions, for testing OPML parsers.

File
OPML · Feeds
Preview of Opus
opus
51.9 KB
Actual file preview for Opus

Opus

The clip as Opus: the modern low-latency codec used by WebRTC and streaming. Browser-playable; for testing Opus decoding and conversion.

File
OPUS · Codec Set · Opus
Use case
Conversion testingAudio analysis· Conversion set
Preview of ORC: Columnar Table
orc
1.5 KB
Actual file preview for ORC: Columnar Table

ORC: Columnar Table

The same employee table as Apache ORC: the columnar format common in the Hive/Hadoop ecosystem. For testing ORC readers and Parquet↔ORC conversion.

File
ORC · Binary · 5 rows
Use case
Conversion testingData engineering· Conversion set
Preview of Order Receipt Email (EML)
eml
1.9 KB
Actual file preview for Order Receipt Email (EML)

Order Receipt Email (EML)

An order-confirmation / receipt email (multipart/alternative) with an itemised order table in both text and HTML: a transactional-email fixture for testing parsing and data extraction.

File
EML · Transactional
Preview of Orig File - Untouched Backup Saved Beside a Failed Patch
txt
401 B
Actual file preview for Orig File - Untouched Backup Saved Beside a Failed Patch

Orig File - Untouched Backup Saved Beside a Failed Patch

The `.orig` backup GNU patch writes beside a file it has modified: the exact pre-patch content, kept so a failed application can be unwound. Paired with the .rej fixture, it is the complete state a developer actually finds after a patch goes wrong.

File
TXT · Merges · Go
Use case
Visual diff / regressionCode parsing+1· Paired fixture
Preview of Orphan Label Targets (intentionally corrupt HTML)
html
5.5 KB
Actual file preview for Orphan Label Targets (intentionally corrupt HTML)

Orphan Label Targets (intentionally corrupt HTML)

Intentionally corrupt. Every label carries a for attribute naming an element that is not in the document, and two controls share one id, so no control has a computed accessible name from its label. An accessibility scanner should report five unnamed controls and one duplicate id.

File
HTML · Accessibility Testing · 5 fields
Preview of OSM XML, Intentionally Invalid: Way and Relation With Dangling References
osm
513 B
Actual file preview for OSM XML, Intentionally Invalid: Way and Relation With Dangling References

OSM XML, Intentionally Invalid: Way and Relation With Dangling References

Intentionally invalid: a way referencing node -9 and a relation referencing way -999, neither of which is in the file. This is the normal state of a bounding-box extract, where objects are clipped at the boundary, so a reader has to decide between rejecting the file and building partial geometry, and must say which.

File
OSM · Gml Osm · UTF-8
Use case
GeospatialError handling+1· Conversion set
Preview of OSM XML: Multipolygon Relation With Outer and Inner Ways
osm
1.2 KB
Actual file preview for OSM XML: Multipolygon Relation With Outer and Inner Ways

OSM XML: Multipolygon Relation With Outer and Inner Ways

Wither Lake and its island as an OSM multipolygon relation: two closed ways tagged separately and joined by a relation whose members carry outer and inner roles. OSM has no polygon primitive at all, so reconstructing the hole means reading the relation rather than the ways.

File
OSM · Gml Osm · UTF-8
Use case
GeospatialConversion testing+1· Conversion set
Preview of OSV Record With Schema Violations: Intentionally Invalid
json
1.5 KB
Actual file preview for OSV Record With Schema Violations: Intentionally Invalid

OSV Record With Schema Violations: Intentionally Invalid

An intentionally invalid OSV record: the JSON parses, but the required id is missing, modified is not an RFC 3339 timestamp, the SEMVER range has a fixed event with no introduced event, and severity.score is a number where the schema demands a CVSS vector string. Advisory identifiers use the invented NOVUS-SAMPLE namespace with SAMPLE-CVE aliases; no identifier here refers to a published CVE, GHSA or OSV record, and no package named exists.

File
JSON · Vulnerability
Use case
Schema validationError handling+1· Conversion set
Preview of OSV Vulnerability Record (JSON)
json
1.7 KB
Actual file preview for OSV Vulnerability Record (JSON)

OSV Vulnerability Record (JSON)

A single OSV-schema advisory record for a fictional package, with a SEMVER range expressed as introduced/fixed events rather than as a version string: the part naive parsers get wrong. Advisory identifiers use the invented NOVUS-SAMPLE namespace with SAMPLE-CVE aliases; no identifier here refers to a published CVE, GHSA or OSV record, and no package named exists.

File
JSON · Vulnerability
Use case
JSON parsingSchema validation+1· Conversion set
Preview of OSV Vulnerability Records (JSON Lines)
jsonl
5 KB
Actual file preview for OSV Vulnerability Records (JSON Lines)

OSV Vulnerability Records (JSON Lines)

All four SAMPLE advisories as newline-delimited OSV records: the bulk shape an advisory database is loaded from, where each line must parse independently. Advisory identifiers use the invented NOVUS-SAMPLE namespace with SAMPLE-CVE aliases; no identifier here refers to a published CVE, GHSA or OSV record, and no package named exists.

File
JSONL · Vulnerability · 4 records
Use case
JSON parsingData import+1· Conversion set
Preview of OSV-Scanner Report (JSON)
json
12 KB
Actual file preview for OSV-Scanner Report (JSON)

OSV-Scanner Report (JSON)

An OSV-Scanner report that nests full OSV records under each affected package and adds the groups array that collapses aliases into one finding: the structure de-duplication depends on. Advisory identifiers use the invented NOVUS-SAMPLE namespace with SAMPLE-CVE aliases; no identifier here refers to a published CVE, GHSA or OSV record, and no package named exists.

File
JSON · Vulnerability
Use case
JSON parsingSchema validation+1· Conversion set
Preview of OTF: CFF (Cubic) Outlines
otf
4.8 KB
Actual file preview for OTF: CFF (Cubic) Outlines

OTF: CFF (Cubic) Outlines

The same design in CFF outlines: cubic Type 2 charstrings with no glyf and no loca. The half of the pair that catches code assuming every OpenType font is TrueType-flavoured. Original typeface, free to use.

File
OTF · Outlines
Use case
Conversion testingWeb assets· Paired fixture
Preview of OTF: Colour Font, COLR Layers over CFF Outlines
otf
5.2 KB
Actual file preview for OTF: Colour Font, COLR Layers over CFF Outlines

OTF: Colour Font, COLR Layers over CFF Outlines

COLR and CPAL over CFF rather than glyf outlines. COLR is outline-agnostic by specification, but plenty of tooling assumes colour fonts are TrueType-flavoured: this is the file that finds out. Original typeface, free to use.

File
OTF · Color
Use case
Conversion testingWeb assets· Conversion set
Preview of OTF: Novus Sans Sample
otf
1.7 KB
Actual file preview for OTF: Novus Sans Sample

OTF: Novus Sans Sample

The Novus Sans Sample demonstration typeface as OpenType/CFF outlines: one member of a TTF/OTF/WOFF/WOFF2 conversion set built from scratch with fontTools. Original and free to use; a fixture for testing font loading, subsetting, and conversion.

File
OTF · Sans Sample
Use case
Conversion testing· Conversion set
Preview of OTF: Variable Font with CFF2 (cubic) Outlines
otf
7.8 KB
Actual file preview for OTF: Variable Font with CFF2 (cubic) Outlines

OTF: Variable Font with CFF2 (cubic) Outlines

A variable font whose outlines are CFF2 rather than glyf, so the variation deltas live inside blended charstrings and there is no gvar table at all. The case that breaks tools which assume every variable font is TrueType-flavoured. Original typeface, free to use.

File
OTF · Variable Axes
Use case
Conversion testingWeb assets· Conversion set
Preview of OTF: Web Container Source, CFF (Type 2) Outlines
otf
4.7 KB
Actual file preview for OTF: Web Container Source, CFF (Type 2) Outlines

OTF: Web Container Source, CFF (Type 2) Outlines

The uncompressed CFF (Type 2) source for this container set. Every WOFF and WOFF2 file in the group is packed from exactly these bytes, so a compression comparison is measuring the container and nothing else. Original typeface, free to use.

File
OTF · Web Compression
Use case
Conversion testingWeb assets+1· Conversion set
Preview of OTLP Logs: Export Document with Severity and Trace Correlation (json)
json
8.9 KB
Actual file preview for OTLP Logs: Export Document with Severity and Trace Correlation (json)

OTLP Logs: Export Document with Severity and Trace Correlation (json)

An OTLP logs export across two resources: five records spanning DEBUG to FATAL with both severityNumber and severityText, separate event and observed timestamps, trace and span correlation, and one record whose body is a full multi-line Python traceback.

File
JSON · Logs
Use case
ObservabilityJSON parsing+1· Conversion set
Preview of OTLP Logs: NDJSON Stream, One Record per Line (jsonl)
jsonl
7.2 KB
Actual file preview for OTLP Logs: NDJSON Stream, One Record per Line (jsonl)

OTLP Logs: NDJSON Stream, One Record per Line (jsonl)

The same five OTLP log records reframed as one self-contained export per line, with the resource attributes repeated on every line. The trade a line-oriented sink makes: each line stands alone, at the cost of repeating the resource block five times.

File
JSONL · Logs
Use case
ObservabilityJSON parsing+1· Conversion set
Preview of OTLP Metrics: Base-2 Exponential Histogram (json)
json
4 KB
Actual file preview for OTLP Metrics: Base-2 Exponential Histogram (json)

OTLP Metrics: Base-2 Exponential Histogram (json)

An exponential histogram at scale 3 (eight buckets per power of two) with a negative offset, a zero bucket and its threshold. Bucket i covers (base^(offset+i), base^(offset+i+1)], and getting that indexing wrong silently shifts every percentile, which is what this fixture is for.

File
JSON · Metrics
Use case
ObservabilityJSON parsing+1· Conversion set
Preview of OTLP Metrics: Counter Reset on Process Restart (json)
json
5.3 KB
Actual file preview for OTLP Metrics: Counter Reset on Process Restart (json)

OTLP Metrics: Counter Reset on Process Restart (json)

A monotonic counter that drops from 94,880 to 1,120 when its process restarts, with startTimeUnixNano changing at exactly that point to mark the reset. Rate calculations that subtract consecutive values without checking the start timestamp produce a large negative rate here.

File
JSON · Metrics
Use case
ObservabilityTime-series data+1· Conversion set