Update docs in line of build system changes

This commit is contained in:
John Ericson 2024-11-03 17:10:54 -05:00
parent c4f56cb995
commit f07aee934a

View File

@ -29,7 +29,7 @@ The unit tests are defined using the [googletest] and [rapidcheck] frameworks.
> ``` > ```
> src > src
> ├── libexpr > ├── libexpr
> │ ├── local.mk > │ ├── meson.build
> │ ├── value/context.hh > │ ├── value/context.hh
> │ ├── value/context.cc > │ ├── value/context.cc
> │ … > │ …
@ -37,25 +37,24 @@ The unit tests are defined using the [googletest] and [rapidcheck] frameworks.
> ├── tests > ├── tests
> │ │ > │ │
> │ … > │ …
> │ └── unit > │ ├── libutil-tests
> │ ├── libutil > │ │ ├── meson.build
> │ │ ├── local.mk > │ │ …
> │ │ … > │ │ └── data
> │ │ └── data > │ │ ├── git/tree.txt
> │ │ ├── git/tree.txt > │ │ …
> │ │ … > │ │
> │ │ > │ ├── libexpr-test-support
> │ ├── libexpr-support > │ │ ├── meson.build
> │ │ ├── local.mk > │ │ └── tests
> │ │ └── tests > │ │ ├── value/context.hh
> │ │ ├── value/context.hh > │ │ ├── value/context.cc
> │ │ ├── value/context.cc > │ │ …
> │ │ … > │ │
> │ │ > │ ├── libexpr-tests
> │ ├── libexpr > │ … ├── meson.build
> │ … ├── local.mk > │ ├── value/context.cc
> │ ├── value/context.cc > │ …
> │ …
> … > …
> ``` > ```
@ -128,7 +127,7 @@ On other platforms they wouldn't be run at all.
## Functional tests ## Functional tests
The functional tests reside under the `tests/functional` directory and are listed in `tests/functional/local.mk`. The functional tests reside under the `tests/functional` directory and are listed in `tests/functional/meson.build`.
Each test is a bash script. Each test is a bash script.
Functional tests are run during `installCheck` in the `nix` package build, as well as separately from the build, in VM tests. Functional tests are run during `installCheck` in the `nix` package build, as well as separately from the build, in VM tests.