Compare commits

...

2 Commits

Author SHA1 Message Date
Astro 90ad4cc31c windows tests: update instructions 2019-04-20 01:18:06 +02:00
Astro 287fb4a28b windows tests: capture failure, shutdown vm cleanly 2019-04-20 01:17:39 +02:00
2 changed files with 5 additions and 3 deletions

View File

@ -3,7 +3,7 @@
## Install a Windows image ## Install a Windows image
```shell ```shell
nix-build install.nix nix-build install.nix -I artiqSrc=…/artiq
result/bin/windows-installer.sh result/bin/windows-installer.sh
``` ```
@ -12,7 +12,6 @@ Follow the instructions.
## Install Anaconda to the image ## Install Anaconda to the image
```shell ```shell
nix-build install.nix
result/bin/anaconda-installer.sh result/bin/anaconda-installer.sh
``` ```

View File

@ -60,7 +60,8 @@ stdenv.mkDerivation {
# Allow tests to run for 2 minutes # Allow tests to run for 2 minutes
${ssh "shutdown -s -t ${toString testTimeout}"} ${ssh "shutdown -s -t ${toString testTimeout}"}
${ssh "anaconda\\scripts\\activate ${condaEnv} && ${testCommand}"} FAIL=n
${ssh "anaconda\\scripts\\activate ${condaEnv} && ${testCommand}"} || FAIL=y
# Abort timeouted shutdown # Abort timeouted shutdown
${ssh "shutdown -a"} ${ssh "shutdown -a"}
@ -68,6 +69,8 @@ stdenv.mkDerivation {
${ssh "shutdown -p -f"} ${ssh "shutdown -p -f"}
wait wait
[ "\\$FAIL" = "y" ] && exit 1
EOF EOF
chmod a+x $out/bin/run.sh chmod a+x $out/bin/run.sh
''; '';