我已將Windows 7 VM配置爲我的TFS2015安裝程序的代理程序。如何防止TFS代理程序在後臺運行Gradle作業
我創建了一個搖籃(調用gradlew.bat)任務從TFS生成定義
gradlew.bat clean test aggregate
這工作正常(我可以看到被調用IE)當我運行它運行我的硒腳本手動直接從VM啓動,但是當它作爲一個作業觸發時,它只能在後臺運行。這裏是我的觀察:
- 進程 - Java,iexplorer,IEDriver.exe都在進程管理器中調用。
- 當我殺死iexplorer進程時,我可以在TFS控制檯上看到UnreachableBrowserException,然後運行下一個測試用例。
- 有兩個測試用例(大約3-4分鐘)的作業在運行10分鐘後失敗,我在TFS控制檯中看到錯誤日誌
- 腳本在用戶界面上第一次設置時運行,但從未之後運行。
我正在使用Gradle 3.0,並通過在gradle.properties中添加org.gradle.daemon = false來禁用了Gradle守護程序。這一直在困擾我幾天如此糟糕。
任何幫助將是偉大的。
是您的生成代理運行交互或作爲一種服務? – jessehouwing
它作爲服務運行 – AyeVeeKay