tag:help.appveyor.com,2012-11-13:/discussions/problems/3768-test-after-deploy-finished-what-ci-waiting-forAppVeyor: Discussion 2018-10-19T08:17:38Ztag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T18:48:47Z2015-12-09T18:48:47ZTest after deploy finished - what CI waiting for?<div><p><a href="http://screencast.com/t/s6SSOjNr">http://screencast.com/t/s6SSOjNr</a></p>
<p>I do not understand why time tracked ?<br>
How stop it after tests? May be logout by ps?</p>
<p>end of yml file:<br>
after_deploy:<br>
- vstest.console /logger:Appveyor
WiseLabs.WeekPlan.SeleniumTests\bin\UI\WiseLabs.WeekPlan.SeleniumTests.dll</p>
<p>#on_finish: #- ps: $blockRdp = $true; iex ((new-object
net.webclient).DownloadString('<a href="https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1&#39">https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable...</a>;))</p></div>dsalodkitag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T18:55:43Z2015-12-09T18:55:43ZTest after deploy finished - what CI waiting for?<div><p>When did you start experiencing this issue?</p>
<p>-Feodor</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T19:33:54Z2015-12-09T19:33:54ZTest after deploy finished - what CI waiting for?<div><p>I noticed only few builds ago</p></div>dsalodkitag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T19:38:41Z2015-12-09T19:38:41ZTest after deploy finished - what CI waiting for?<div><p>Is it Visual Studio 2015 project?</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T19:51:05Z2015-12-09T19:51:05ZTest after deploy finished - what CI waiting for?<div><p>2013</p></div>dsalodkitag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T20:04:05Z2015-12-09T20:04:05ZTest after deploy finished - what CI waiting for?<div><p>OK, then it's not VS 2015 Update 1.</p>
<p>Do you spawn any new processes during tests?</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T20:22:25Z2015-12-09T20:22:25ZTest after deploy finished - what CI waiting for?<div><p>I do not use RDP so no ...</p></div>dsalodkitag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T20:23:25Z2015-12-09T20:23:25ZTest after deploy finished - what CI waiting for?<div><p>I mean inside of your tests - do you start new child
processes?</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T20:37:47Z2015-12-09T20:37:47ZTest after deploy finished - what CI waiting for?<div><p>no. I use reflection like</p></div>dsalodkitag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T20:38:16Z2015-12-09T20:38:16ZTest after deploy finished - what CI waiting for?<div><p>private void ReRun(string fullClassName, string testName)<br>
{ var type = Type.GetType(fullClassName); dynamic instance =
Activator.CreateInstance(type); var method =
type.GetMethod(testName); var initializeMethod =
type.GetMethod("TestInitialize");</p>
<pre>
<code> try
{
initializeMethod.Invoke(instance, null);
method.Invoke(instance, null);
cleanUp(type, instance);</code>
</pre>
<p>.............................</p></div>dsalodkitag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T20:39:10Z2015-12-09T20:39:10ZTest after deploy finished - what CI waiting for?<div><p>It is simple Selenium SPA tests, js scripts sometimes run</p></div>dsalodkitag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T20:41:28Z2015-12-09T20:41:28ZTest after deploy finished - what CI waiting for?<div><p>Do you start Web Driver executables (Chrome or IE) during the
tests?</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T21:12:51Z2015-12-09T21:12:51ZTest after deploy finished - what CI waiting for?<div><p>of course - Selenium tests at the end (Chrome driver)</p></div>dsalodkitag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T21:17:17Z2015-12-09T21:17:17ZTest after deploy finished - what CI waiting for?<div><p>Make sure Chrome driver process is killed in tests tear down.
This is how it's made for xunit runner: <a href="https://github.com/FeodorFitsner/selenium-tests/blob/master/SeleniumTesting/ChromeTests.cs">
https://github.com/FeodorFitsner/selenium-tests/blob/master/Seleniu...</a></p>
<p>I think you may just kill its process for simplicity.</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/386628742015-12-09T21:24:39Z2015-12-09T21:24:39ZTest after deploy finished - what CI waiting for?<div><p>Thanks! Great! I use custom attribute so I have not disposed
driver.</p></div>dsalodki