├── .clang-format ├── .envrc ├── .github ├── demo.gif ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .nix-version ├── LICENSE.md ├── README.md ├── default.nix ├── dev └── treefmt.nix ├── doc ├── .gitignore ├── book.toml ├── default.nix ├── dev │ ├── highlightjs.nix │ └── update_highlight.sh ├── src │ ├── FAQ.md │ ├── HACKING.md │ ├── SUMMARY.md │ ├── coverage.md │ ├── examples │ │ ├── errors.md │ │ ├── flake-parts.md │ │ ├── flakes.md │ │ ├── simple.md │ │ └── trees.md │ └── introduction.md └── theme │ └── highlight.js ├── flake.lock ├── flake.nix ├── lib ├── coverage.nix ├── default.nix ├── flake-checks │ ├── flake.lock │ └── flake.nix ├── modules.nix ├── modules │ ├── flake │ │ ├── dogfood.nix │ │ ├── system-agnostic.nix │ │ ├── system.nix │ │ └── tests-output.nix │ └── types.nix └── test_coverage.nix ├── meson.build ├── renovate.json ├── src ├── meson.build └── nix-unit.cc ├── templates ├── flake-module.nix └── flake-parts │ └── flake.nix └── tests ├── assets ├── basic.nix ├── flake.lock └── flake.nix └── tests.py /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: llvm 2 | IndentWidth: 4 3 | SortIncludes: false 4 | -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/.github/demo.gif -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/.gitignore -------------------------------------------------------------------------------- /.nix-version: -------------------------------------------------------------------------------- 1 | unstable 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/default.nix -------------------------------------------------------------------------------- /dev/treefmt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/dev/treefmt.nix -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /doc/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/book.toml -------------------------------------------------------------------------------- /doc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/default.nix -------------------------------------------------------------------------------- /doc/dev/highlightjs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/dev/highlightjs.nix -------------------------------------------------------------------------------- /doc/dev/update_highlight.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/dev/update_highlight.sh -------------------------------------------------------------------------------- /doc/src/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/FAQ.md -------------------------------------------------------------------------------- /doc/src/HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/HACKING.md -------------------------------------------------------------------------------- /doc/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/SUMMARY.md -------------------------------------------------------------------------------- /doc/src/coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/coverage.md -------------------------------------------------------------------------------- /doc/src/examples/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/examples/errors.md -------------------------------------------------------------------------------- /doc/src/examples/flake-parts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/examples/flake-parts.md -------------------------------------------------------------------------------- /doc/src/examples/flakes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/examples/flakes.md -------------------------------------------------------------------------------- /doc/src/examples/simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/examples/simple.md -------------------------------------------------------------------------------- /doc/src/examples/trees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/examples/trees.md -------------------------------------------------------------------------------- /doc/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/src/introduction.md -------------------------------------------------------------------------------- /doc/theme/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/doc/theme/highlight.js -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/flake.nix -------------------------------------------------------------------------------- /lib/coverage.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/coverage.nix -------------------------------------------------------------------------------- /lib/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/default.nix -------------------------------------------------------------------------------- /lib/flake-checks/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/flake-checks/flake.lock -------------------------------------------------------------------------------- /lib/flake-checks/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/flake-checks/flake.nix -------------------------------------------------------------------------------- /lib/modules.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/modules.nix -------------------------------------------------------------------------------- /lib/modules/flake/dogfood.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/modules/flake/dogfood.nix -------------------------------------------------------------------------------- /lib/modules/flake/system-agnostic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/modules/flake/system-agnostic.nix -------------------------------------------------------------------------------- /lib/modules/flake/system.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/modules/flake/system.nix -------------------------------------------------------------------------------- /lib/modules/flake/tests-output.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/modules/flake/tests-output.nix -------------------------------------------------------------------------------- /lib/modules/types.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/lib/modules/types.nix -------------------------------------------------------------------------------- /lib/test_coverage.nix: -------------------------------------------------------------------------------- 1 | _: 2 | 3 | { 4 | } 5 | -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/meson.build -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/renovate.json -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/nix-unit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/src/nix-unit.cc -------------------------------------------------------------------------------- /templates/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/templates/flake-module.nix -------------------------------------------------------------------------------- /templates/flake-parts/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/templates/flake-parts/flake.nix -------------------------------------------------------------------------------- /tests/assets/basic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/tests/assets/basic.nix -------------------------------------------------------------------------------- /tests/assets/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/tests/assets/flake.lock -------------------------------------------------------------------------------- /tests/assets/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/tests/assets/flake.nix -------------------------------------------------------------------------------- /tests/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nix-unit/HEAD/tests/tests.py --------------------------------------------------------------------------------