... | ... | @@ -92,6 +92,15 @@ $pytest tests/bar |
|
|
$pytest tests/bar/test_foo.py
|
|
|
```
|
|
|
|
|
|
# Environment variables for controlling Fleur execution
|
|
|
|
|
|
There are a couple of environment variables, that can be used to control how Fleur is executed inside the test sytem:
|
|
|
|
|
|
- `juDFT_MPI`: Specifies the MPI command to be used for fleur, when compiled for parallel execution. This environment variable should NOT specify the number of processes to be used but instead use the placeholder string `{mpi_procs}` in the correct position (default: `'mpirun -n {mpi_procs} '`)
|
|
|
- `juDFT_NPROCS`: Specify a hardcoded number of MPI processes to use for the test. If not given the tests specify the number of processes themselves
|
|
|
- `juDFT_PYTHON`: When running the tests via the `run_tests.sh` script this environment variable can be used to specify the python interpreter to use
|
|
|
- `juDFT_ARGS`: Specify additional commandline arguments for Fleur execution (for example `-debugtime`)
|
|
|
|
|
|
# What is added to the build dir:
|
|
|
|
|
|
Under `Testing/` a test session run will create several folders:
|
... | ... | |