Gridtest supports export of a few environment variables that can drive testing or other functionality.

Gridtest Workers

By default, the number of workers will be the number of processes (nproc) multiplied by 2 plus 1. This isn’t some hard defined standard, but what was found to work relatively well. You can change this by exporting the variable GRIDTEST_WORKERS:


Note that workers are only relevant for tests run with multiprocessing (the default) so if you add the --serial flag, or if you are using --interactive mode (which also requires running in serial) this variable will not be relevant.

GridTest Shell

If you use the gridtest shell mode to interactively create a gridtest running in Python, it will default to looking for an ipython installation, and then check for standard python, and then bpython. If you want to change the default, just export the string for the python that you want:

# one of ipython, python, or bpython
export GRIDTEST_SHELL=ipython

You might next want to browse tutorials available.