5

for Windowsまたは非対話型サービスからVSTest.Console.exeを実行することはできません私は、アップデート2のVisual Studio 2012をインストールし、私は、試してみましたは、Windowsの携帯電話事業

成功し、コマンドラインからのWindows Phoneの一連のテストを実行します(VSTestプラグインを使用して)Jenkinsからこれを行い、明らかにサンドボックスと関係のある次のメッセージを受け取りました。

テストの実行を開始しています... エラー:ユニットのテストを開始できませんでしたWindows Phoneアプリのテスト:Windowsストアアプリのユニットテストは、サービスまたは非対話型プロセスから実行することはできません。それは3rdpartyユニットテストを実行することもできますvstest.console.exeそれは右アダプター(複数可)を持っている場合、

任意のアイデア...

答えて

1

このコマンドラインユーティリティがあります。..インタラクティブなプロセスからユニットテストを実行してください。 vstest.console.exeには、/ UseVsixExtensionsオプションを使用する必要があります。さらに、コードカバレッジ分析を有効にするために、私は/ EnableCodeCoverageオプションを指定します。

"C:\Program Files (x86)\Microsoft Visual Studio 11.0 
\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" 
/UseVsixExtensions:true /EnableCodeCoverage "C:\Users\Arve\Documents\Visual Studio 
2012\Projects\MyApp\MyApp.Tests\bin\Debug\MyApp.Tests.dll" 

上記のコマンドは、ディレクトリ 'TestResults'の下に接尾辞.coverageが付いたファイルを生成します。

0

私は同じ問題があり、ローカルサービスからJenkinsを削除することで解決しました。これは、Uninstall ProgramのコントロールパネルからJenkinsをアンインストールすることで実行できます。または、次の操作を行います。

  1. Run command: sc delete jenkins
  2. Delete Jenkins from HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Reboot your machine
  4. Start of running Jenkins from command: java -jar jenkins.war
関連する問題