[netcore] Remove local copy of static alc resolve methods
[mono-project.git] / scripts / ci / run-test-compiler-server.sh
blob167fce3a0a68642f3463697b81719b1bc3f5bb02
1 #!/bin/bash -e
3 ${TESTCMD} --label=make --timeout=30m make PROFILE=net_4_x ENABLE_COMPILER_SERVER=0
5 ${TESTCMD} --label=verify-built-with-compiler-server-disabled --timeout=1m test -e mcs/class/lib/net_4_x-*/culevel.exe
6 ${TESTCMD} --label=remove-culevel --timeout=1m rm mcs/class/lib/net_4_x-*/culevel.exe
7 ${TESTCMD} --label=remove-log --timeout=1m rm -f mcs/build/compiler-server.log
9 ${TESTCMD} --label=test-build-culevel-with-compiler-server --timeout=2m make PROFILE=net_4_x ENABLE_COMPILER_SERVER=1
11 ${TESTCMD} --label=verify-build-produced-exe --timeout=1m test -s mcs/class/lib/net_4_x-*/culevel.exe
12 ${TESTCMD} --label=verify-log-created --timeout=1m test -s mcs/build/compiler-server.log
13 ${TESTCMD} --label=verify-csc-out-in-log --timeout=1m grep -- "\-out\:.*culevel.exe" mcs/build/compiler-server.log
14 ${TESTCMD} --label=verify-return-code-0-in-log --timeout=1m grep -- "Return code: 0" mcs/build/compiler-server.log