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.

115 results

Page 3 of 5; 24 results per page.

Show the canonical directory
Preview of Gradle Settings Script with Version Catalog
gradle
980 B
Actual file preview for Gradle Settings Script with Version Catalog

Gradle Settings Script with Version Catalog

A Gradle settings script — the file that actually defines a multi-project build — with pluginManagement, a repositories mode, a version catalog declaring libraries, a bundle and a plugin, and one project remapped to a custom directory.

File
GRADLE · Build
Preview of gradle.properties with Escapes and Continuations
properties
943 B
Actual file preview for gradle.properties with Escapes and Continuations

gradle.properties with Escapes and Continuations

A gradle.properties exercising the .properties grammar rather than Gradle: a \uXXXX escape, a backslash line continuation, all three key/value separator forms, and a key containing escaped separator characters.

File
PROPERTIES · Build
Preview of Graphviz Pipeline DAG
dot
1016 B
Actual file preview for Graphviz Pipeline DAG

Graphviz Pipeline DAG

The shared six-task ETL topology as a Graphviz digraph, with node and edge defaults, per-node attribute overrides, a same-rank constraint and C-style comments. Carries the identical graph to the Airflow, Argo, CWL and Mermaid fixtures.

File
DOT · Dag Graphs
Preview of Graphviz Pipeline Graph with a Cycle
dot
718 B
Actual file preview for Graphviz Pipeline Graph with a Cycle

Graphviz Pipeline Graph with a Cycle

The same topology plus one back edge, so the graph is deliberately not a DAG. A renderer must still draw it and a scheduler must reject it, which is why this is a reference fixture rather than a corrupt file.

File
DOT · Dag Graphs
Preview of HCL2 Document, Intentionally Invalid
hcl
462 B
Actual file preview for HCL2 Document, Intentionally Invalid

HCL2 Document, Intentionally Invalid

An intentionally invalid HCL2 document: an unclosed block, a colon assignment, a half-quoted block label, and a heredoc whose terminator is misspelled so it swallows the remainder of the file. Four documented faults, each a distinct recovery test.

File
HCL · Hcl
Preview of HCL2 Image Build Definition
hcl
1.2 KB
Actual file preview for HCL2 Image Build Definition

HCL2 Image Build Definition

A generic HCL2 image-build definition exercising the grammar rather than any vendor schema: labelled blocks, a list variable, locals, an indent-stripping heredoc with an interpolation inside it, and a for expression producing a list.

File
HCL · Hcl
Preview of HCL2 Orchestrator Job Definition
hcl
1.2 KB
Actual file preview for HCL2 Orchestrator Job Definition

HCL2 Orchestrator Job Definition

A deeply nested HCL2 job definition — job, group, task, service, check — with duration strings, a port mapping, and restart and update policies. Four levels of block nesting, which is where hand-rolled HCL readers usually break.

File
HCL · Hcl
Preview of HCL2 Policy Document
hcl
1.2 KB
Actual file preview for HCL2 Policy Document

HCL2 Policy Document

A generic HCL2 policy document with three severity-graded rules, condition blocks using all_of / none_of / one_of, and a dated exemption. Grants nothing to anything; it exists so policy tooling has a realistic document to read.

File
HCL · Hcl
Preview of Helm Chart.yaml with Dependencies
yaml
712 B
Actual file preview for Helm Chart.yaml with Dependencies

Helm Chart.yaml with Dependencies

A Helm v2 Chart.yaml with two conditional subchart dependencies, semver range constraints, a kubeVersion constraint, maintainers and annotations. Every repository and URL is example.invalid, so nothing resolves anywhere real.

File
YAML · Helm
Use case
Config testingConfig parsing+1· Conversion set
Preview of Helm Default values.yaml
yaml
837 B
Actual file preview for Helm Default values.yaml

Helm Default values.yaml

The defaults half of a Helm values pair: nested maps, an empty map and an empty list, a list of env entries, and quoted booleans that must survive as strings. Pairs with the production overrides fixture for deep-merge testing.

File
YAML · Helm
Use case
Config testingConfig parsing+1· Conversion set
Preview of Helm Production values Overrides
yaml
632 B
Actual file preview for Helm Production values Overrides

Helm Production values Overrides

The overrides half of a Helm values pair, built to exercise all three merge behaviours at once: maps merge key by key, the env list replaces the defaults wholesale, and an explicit null deletes the inherited podAnnotations map.

File
YAML · Helm
Use case
Config testingConfig parsing+1· Conversion set
Preview of Helm values.schema.json
json
3 KB
Actual file preview for Helm values.schema.json

Helm values.schema.json

The values.schema.json that validates the paired Helm values files: a 2020-12 JSON Schema with $defs, $ref, enums, quantity patterns, and additionalProperties: false on nested objects. Validates the defaults and rejects a values file with an unknown image key.

File
JSON · Helm
Use case
Schema validationJSON parsing+1· Conversion set
Preview of Java Properties Parser Edge Cases
properties
684 B
Actual file preview for Java Properties Parser Edge Cases

Java Properties Parser Edge Cases

The .properties edge cases collected in one file: both comment markers, empty values, a value whose trailing spaces are significant, unescaped = and : inside values, a # that is not a comment, escape sequences, an escaped space in a key, and a duplicate key.

File
PROPERTIES · Build
Preview of Jenkinsfile Matrix with Excludes
jenkinsfile
1.1 KB
Actual file preview for Jenkinsfile Matrix with Excludes

Jenkinsfile Matrix with Excludes

A declarative Jenkins matrix over two axes with a nested excludes block: six platform/arch combinations minus the windows arm64 pair leaves five cells, documented in the specs so an expansion can be scored exactly.

File
JENKINSFILE · Jenkins
Preview of Jenkinsfile with Shared Library
jenkinsfile
898 B
Actual file preview for Jenkinsfile with Shared Library

Jenkinsfile with Shared Library

A Jenkinsfile importing a pinned shared library and calling three custom steps that no static parser can resolve locally. For testing how tooling reports unknown steps and whether it records the library dependency and its version pin.

File
JENKINSFILE · Jenkins
Preview of Jenkinsfile, Declarative Pipeline
jenkinsfile
1.5 KB
Actual file preview for Jenkinsfile, Declarative Pipeline

Jenkinsfile, Declarative Pipeline

A declarative Jenkinsfile with a docker agent, options, environment and parameters blocks, a parallel test stage gated by a when expression, and post conditions. The dialect most Jenkins linters target.

File
JENKINSFILE · Jenkins
Preview of Jenkinsfile, Intentionally Invalid
jenkinsfile
616 B
Actual file preview for Jenkinsfile, Intentionally Invalid

Jenkinsfile, Intentionally Invalid

An intentionally invalid Jenkinsfile: an unclosed stage block so braces never balance, a steps block outside any stage, and a bare identifier where the agent directive needs any, none, or a block. For testing parser error recovery and reporting.

File
JENKINSFILE · Jenkins
Preview of Jenkinsfile, Scripted Pipeline
jenkinsfile
833 B
Actual file preview for Jenkinsfile, Scripted Pipeline

Jenkinsfile, Scripted Pipeline

The scripted Jenkinsfile dialect: an imperative node block with Groovy variables, a for loop that builds a parallel branch map at runtime, and try/catch error collection. Structurally unlike the declarative form, and a common parser gap.

File
JENKINSFILE · Jenkins
Preview of Kubernetes CronJob Schedule and History Limits
yaml
733 B
Actual file preview for Kubernetes CronJob Schedule and History Limits

Kubernetes CronJob Schedule and History Limits

A CronJob with an explicit timeZone, Forbid concurrency, a starting deadline, and history limits on both success and failure. For testing cron parsing and the scheduling fields policy engines most often check.

File
YAML · Kubernetes
Preview of Kubernetes CustomResourceDefinition with OpenAPI Schema
yaml
1.5 KB
Actual file preview for Kubernetes CustomResourceDefinition with OpenAPI Schema

Kubernetes CustomResourceDefinition with OpenAPI Schema

A CustomResourceDefinition carrying a deep structural OpenAPI v3 schema with a regex pattern, an enum, a default, and array minItems. Useful both as a CRD fixture and as a nested JSON-Schema-in-YAML validation target.

File
YAML · Kubernetes
Preview of Kubernetes HorizontalPodAutoscaler (autoscaling/v2)
yaml
843 B
Actual file preview for Kubernetes HorizontalPodAutoscaler (autoscaling/v2)

Kubernetes HorizontalPodAutoscaler (autoscaling/v2)

An autoscaling/v2 HPA with both a Resource and a Pods metric, plus scaleUp and scaleDown behaviour policies. The v2 metric shape differs sharply from v1 and v2beta, which is what makes it a useful conversion fixture.

File
YAML · Kubernetes
Preview of Kubernetes Kustomization Overlay
yaml
718 B
Actual file preview for Kubernetes Kustomization Overlay

Kubernetes Kustomization Overlay

A Kustomize overlay with a name prefix and suffix, common labels, an image tag override, a configMapGenerator merge, and a JSON-6902 patch embedded as a block scalar — YAML inside YAML, which naive rewriters mangle.

File
YAML · Kubernetes
Preview of Kubernetes Manifest, Intentionally Invalid
yaml
691 B
Actual file preview for Kubernetes Manifest, Intentionally Invalid

Kubernetes Manifest, Intentionally Invalid

An intentionally invalid Kubernetes manifest: a removed apiVersion, a quoted string where replicas needs an integer, a selector that does not match the pod template, and containers as a mapping instead of a list. Four documented faults for a validator to report.

File
YAML · Kubernetes
Preview of Kubernetes Multi-Document Manifest Bundle
yaml
1.6 KB
Actual file preview for Kubernetes Multi-Document Manifest Bundle

Kubernetes Multi-Document Manifest Bundle

Three Kubernetes objects in one YAML stream, the shape kubectl apply consumes. A loader that calls the single-document API returns only the first object and silently drops the other two, which is exactly the failure this fixture is for.

File
YAML · Kubernetes