2016-03-27 8 views
1

Ich versuche, den Test der kontinuierlichen Integration für eine Windows Store (8.1) -App in Visual Studio Team Services (früher Visual Studio Online) einzurichten.Testen der Windows Store-App mit Visual Studio Team Services

Das Einrichten von Build war ziemlich einfach, aber ich konnte es nicht dazu bringen, meine Komponententests auf einem Hosted Agent auszuführen. Bisher habe ich:

  • Added /t:Publish zum Erstellen Sie die Testläufer zu produzieren .appx
  • Erstellt ein Powershell-Skript die entsprechenden Zertifikate auf den Agenten
  • den Test-Suchpfad Modified zu installieren, um die .appx
  • zu finden

Nun, ich bin immer Fehler über eine Entwicklerlizenz Installation:

Error: Could not start test run for unit tests for Windows Store app: No valid developer license found for running unit tests for Windows Store apps. Please install/renew your developer license..

Es scheint nicht möglich zu sein, eine Entwicklerlizenz ausschließlich aus Powershell oder der Eingabeaufforderung hinzuzufügen. Gibt es also eine andere Möglichkeit, die Tests auf einem Hosted Agent auszuführen?

Antwort

0

Angenommen, Sie verwenden vNext build und Universal Windows Platform template, indem Sie this article folgen.

Da die Entwicklerlizenz im Betriebssystem Windows 10 veraltet ist, ist für die Universal Windows Platform-Vorlage keine Entwicklerlizenz erforderlich. Wenn jedoch der Computer, der den Build-Agent hostet, für Unit-Tests für Windows 8.x verwendet wird, muss die Entwicklerlizenz auf dem Computer installiert sein.

Es gibt also keine Möglichkeit, Tests für Windows 8.1 auf Hosted Agent auszuführen. Sie müssen deploy a Windows build agent oder set up an on-premises build controller + build agent Windows 8.1-Anwendung testen.

+0

Ist es möglich, Tests für eine Windows 10 App auf einem Hosted Agent auszuführen? – 0xFE

+0

Der Entwicklermodus ersetzt die Verwendung einer Entwicklerlizenz im Windows 10-Betriebssystem. Sie aktivieren den Entwicklermodus für ein Gerät nur einmal für diese Aufgaben aus den Einstellungen für das Gerät. https://msdn.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development –

Verwandte Themen