-
Notifications
You must be signed in to change notification settings - Fork 146
Automating the EGSnrc configuration
Frederic Tessier edited this page Apr 21, 2021
·
1 revision
Every commit on a pull request is automatically checked for compilation errors via the Travis-CI service. Travis simply runs the EGSnrc command-line configuration script within an expect script which provides automated answer to configuration questions. The same automatic configuration can be performed on a local computer from a fresh clone, by installing the command-line expect
software (e.g. apt install expect
), and issuing the following commands in any directory:
export HEN_HOUSE="" EGS_HOME="" EGS_CONFIG=""
git clone --single-branch --branch develop --depth 1 https://github.com/nrc-cnrc/EGSnrc.git EGSnrc-test
cd EGSnrc-test
HEN_HOUSE/scripts/configure.expect test.conf | tee configure.log
The expect script HEN_HOUSE/scripts/configure.expect
can be modified to test various configuration options.
- Overview
- Install on VirtualBox
- Install on Linux
- Install on macOS
- Install on Windows
- Quick installation
- Upgrading