aboutsummaryrefslogtreecommitdiffstats
path: root/appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml19
1 files changed, 13 insertions, 6 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 2af17912..28d53062 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -34,6 +34,10 @@ configuration:
# We can re-enable it when we find a way to mitigate the unreliability
# issues. Have automated builds be reliable is the more important thing.
#cache: build
+#
+# In case we'd need a RDP detail to login into appveyor
+#init:
+# - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
install:
- git submodule update --init --recursive
- scripts/install_deps.bat
@@ -47,12 +51,15 @@ build_script:
- cd %APPVEYOR_BUILD_FOLDER%
- scripts\release.bat %CONFIGURATION%
-#test_script:
-# - cd %APPVEYOR_BUILD_FOLDER%\build\test\%CONFIGURATION%
-# - copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.CRT\msvc*.dll" .
-# - start eth.exe --test -d %TMP%\eth_for_soltest
-# - soltest.exe -- --ipc %TMP%\eth_for_soltest\geth.ipc
-# - pkill eth
+test_script:
+ - cd %APPVEYOR_BUILD_FOLDER%
+ - cd deps\install\x64\eth
+ - ps: $ethProc = Start-Process eth.exe --test
+ - ps: Start-Sleep -s 100
+ - cd %APPVEYOR_BUILD_FOLDER%\build\test\%CONFIGURATION%
+ - copy "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.CRT\msvc*.dll" .
+ - soltest.exe -- --ipcpath \\.\pipe\geth.ipc
+ - ps: Stop-Process -Id $ethProc.Id
artifacts:
- path: solidity-windows.zip