Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VsTestPlatformToolInstallerV1] - Migrate task to Node20 #19194

Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"name": "vstestplatform-tool-installer",
"version": "1.0.4",
"description": "Visual Studio Test Platform Installer",
"main": "vstestplatformtoolInstaller.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Microsoft/azure-pipelines-tasks.git"
},
"keywords": [
"Azure",
"Pipelines",
"Tasks",
"VsTestplatform",
"VsTest"
],
"author": "Microsoft Corporation",
"license": "MIT",
"bugs": {
"url": "https://github.com/Microsoft/azure-pipelines-tasks/issues"
},
"homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme",
"devDependencies": {
"@types/mocha": "^5.2.7"
}
}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"name": "vstestplatform-tool-installer",
"version": "1.0.4",
"description": "Visual Studio Test Platform Installer",
"main": "vstestplatformtoolInstaller.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Microsoft/azure-pipelines-tasks.git"
},
"keywords": [
"Azure",
"Pipelines",
"Tasks",
"VsTestplatform",
"VsTest"
],
"author": "Microsoft Corporation",
"license": "MIT",
"bugs": {
"url": "https://github.com/Microsoft/azure-pipelines-tasks/issues"
},
"homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme",
"dependencies": {
"azure-pipelines-task-lib": "^4.1.0",
"@types/node": "^20.3.1",
"@types/mocha": "^5.2.7",
"@types/q": "^1.5.0",
"@types/uuid": "^8.3.0",
"azure-pipelines-tool-lib": "^2.0.0-preview",
"performance-now": "0.2.0"
},
"devDependencies": {
"typescript": "5.1.6"
}
}
4 changes: 2 additions & 2 deletions Tasks/VsTestPlatformToolInstallerV1/task.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"author": "Microsoft Corporation",
"version": {
"Major": 1,
"Minor": 215,
"Minor": 231,
"Patch": 0
},
"satisfies": [
Expand Down Expand Up @@ -139,4 +139,4 @@
"ExpectedTempToBeSet": "Expected Agent.TempDirectory to be set.",
"ParsedVersion": "Parsed the version of the Microsoft.Testplatform package to be %s from the file name. Please ensure that the file name is the same as when the .nupkg file is downloaded from the official nuget feed."
}
}
}
2 changes: 1 addition & 1 deletion Tasks/VsTestPlatformToolInstallerV1/task.loc.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"author": "Microsoft Corporation",
"version": {
"Major": 1,
"Minor": 215,
"Minor": 231,
"Patch": 0
},
"satisfies": [
Expand Down
2 changes: 2 additions & 0 deletions _generated/VsTestPlatformToolInstallerV1.versionmap.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Default|1.231.0
Node20_229_2|1.231.1
1 change: 1 addition & 0 deletions _generated/VsTestPlatformToolInstallerV1_Node20/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
scripts-prepend-node-path=true
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"loc.friendlyName": "Installer für die Visual Studio-Testplattform",
"loc.helpMarkDown": "[Testplattformpaket für NuGet](https://www.nuget.org/packages/Microsoft.TestPlatform/)",
"loc.description": "Hiermit wird die Testplattform aus \"nuget.org\" oder dem Toolcache abgerufen. Erfüllt die vstest-Anforderung und kann zum Ausführen von Tests und zum Erfassen von Diagnosedaten mithilfe der Visual Studio Test-Aufgabe verwendet werden.",
"loc.instanceNameFormat": "Installer für Visual Studio Test-Plattform",
"loc.group.displayName.packageSettings": "Paketeinstellungen",
"loc.input.label.packageFeedSelector": "Paketfeed",
"loc.input.help.packageFeedSelector": "Geben Sie den Feed an, aus dem das NuGet-Paket für die Visual Studio Test-Plattform abgerufen werden soll.",
"loc.input.label.versionSelector": "Version",
"loc.input.help.versionSelector": "Wählen Sie aus, ob die aktuelle Version oder eine bestimmte Version der Visual Studio-Testplattform installiert werden soll. <br>Wenn Sie den Installer für die Testplattform zum Ausführen von Tests der programmierten UI ausführen, müssen Sie sicherstellen, dass die ausgewählte Version der Hauptversion von Visual Studio entspricht, mit der die Testbinärdateien erstellt wurden. Wenn z. B. das Projekt für den Test der programmierten UI mit Visual Studio 2017 (Version 15.x) erstellt wurde, müssen Sie Version 15.x der Testplattform verwenden.",
"loc.input.label.testPlatformVersion": "Version der Testplattform",
"loc.input.help.testPlatformVersion": "Geben Sie die Version der Visual Studio Test-Plattform an, die auf dem Agent installiert werden soll. Verfügbare Versionen können in <a href=\"https://www.nuget.org/packages/Microsoft.TestPlatform/\">NuGet</a> angezeigt werden.",
"loc.input.label.customFeed": "Paketquelle",
"loc.input.help.customFeed": "Rufen Sie das testplatform-Paket aus dem angegebenen Paketfeed ab. Es kann sich um einen öffentlichen oder um einen privaten Feed handeln.",
"loc.input.label.username": "Benutzername",
"loc.input.help.username": "Der Benutzername für die Authentifizierung beim angegebenen Feed. Wenn ein persönliches Zugriffstoken als Kennwort angegeben wird, ist der Benutzername optional.",
"loc.input.label.password": "Kennwort",
"loc.input.help.password": "Das Kennwort oder ein persönliches Zugriffstoken für die Authentifizierung beim angegebenen Feed.",
"loc.input.label.netShare": "UNC-Pfad",
"loc.input.help.netShare": "Geben Sie den vollständigen UNC-Pfad zur NUPKG-Datei \"microsoft.testplatform\" an.",
"loc.messages.StartingInstaller": "Die Installeraufgabe für VsTest-Plattformtools wird gestartet.",
"loc.messages.ProvideExplicitVersion": "Die von Ihnen angegebene Version (%s) ist keine explizite Version. Geben Sie eine Versionsnummer in der Form \"HauptVer.NebenVer.PatchVer\" an.",
"loc.messages.NoPackageFoundInCache": "Im Cache wurde keine stabile Version des Testplattformpakets gefunden.",
"loc.messages.OnlyWindowsOsSupported": "Diese Aufgabe wird nur auf Windows-Agenten unterstützt und kann auf anderen Plattformen nicht verwendet werden.",
"loc.messages.RequiredVersionNotListed": "Die erforderliche Version des Microsoft.Testplatform-Pakets wurde im NuGet-Feed nicht aufgeführt. Es wird nach der neuesten stabilen Version im Cache gesucht.",
"loc.messages.FailedToListAvailablePackagesFromNuget": "Fehler beim Abrufen der Liste verfügbarer Pakete aus NuGet. Es wird nach der neuesten stabilen Version im Cache gesucht.",
"loc.messages.FailedToAcquireTestPlatform": "Fehler beim Abrufen der Testplattform. Legen Sie \"system.debug\" auf TRUE fest. Weitere Informationen finden Sie in den Debugprotokollen.",
"loc.messages.InstallationSuccessful": "VsTest verwendet das Testplattformpaket unter \"%s\".",
"loc.messages.TestPlatformDownloadFailed": "Fehler beim Herunterladen der Version %s der Testplattform. Fehler: %s.",
"loc.messages.LookingForLatestStableVersion": "Die neueste stabile Version der Microsoft.Testplatform wird gesucht.",
"loc.messages.LookingForLatestPreReleaseVersion": "Die neueste Vorabversion der Microsoft.Testplatform wird gesucht.",
"loc.messages.AgentWorkDirectoryPathTooLong": "Stellen Sie sicher, dass der Pfad des Agent-Arbeitsverzeichnisses weniger als 50 Zeichen umfasst, um einen erfolgreichen Download des Testplattformpakets zu gewährleisten.",
"loc.messages.ListPackagesFailed": "Fehler beim Auflisten von Paketen. \"Nuget.exe\" hat \"%s\" zurückgegeben.\nStandardfehler:\n%sStandardausgabe:\n%s",
"loc.messages.NugetErrorCode": "\"NuGet.exe\" hat den Fehlercode %s zurückgegeben.",
"loc.messages.UpgradeAgentMessage": "Führen Sie über https://github.com/Microsoft/vsts-agent/releases ein Agent-Upgrade auf die aktuelle Version durch.",
"loc.messages.SpecifiedFileDoesNotExist": "Der angegebene Pfad \"%s\" ist nicht vorhanden, ist keine gültige Datei oder nicht zugänglich. Geben Sie einen gültigen Pfad zur NUPKG-Datei \"microsoft.testplatform\" an, die Sie installieren möchten.",
"loc.messages.UnexpectedFileName": "Es können keine Versionsinformationen aus der Datei \"%s\" extrahiert werden. Benennen Sie die von nuget.org heruntergeladene NUPKG-Datei \"microsoft.testplatform\" nicht um. Falls Sie die Datei umbenannt haben, laden Sie die Datei erneut herunter, oder ändern Sie den Dateinamen zurück in den ursprünglichen Namen.",
"loc.messages.ConfigFileWriteFailed": "Fehler beim Schreiben in die nuget.config-Datei \"%s\". Fehler: %s ",
"loc.messages.LatestStableCached": "Es wird im Cache nach der neuesten stabilen Version gesucht.",
"loc.messages.DownloadFailed": "Downloadfehler mit Fehlercode %s.",
"loc.messages.ExpectedTempToBeSet": "\"Agent.TempDirectory\" muss festgelegt werden.",
"loc.messages.ParsedVersion": "Die Version des Microsoft.Testplatform-Pakets wurde auf Übereinstimmung mit \"%s\" aus dem Dateinamen analysiert. Stellen Sie sicher, dass der Dateiname mit dem beim Herunterladen der NUPKG-Datei aus dem offiziellen NuGet-Feed übereinstimmt."
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"loc.friendlyName": "Visual Studio test platform installer",
"loc.helpMarkDown": "[Test platform package on NuGet](https://www.nuget.org/packages/Microsoft.TestPlatform/)",
"loc.description": "Acquire the test platform from nuget.org or the tool cache. Satisfies the ‘vstest’ demand and can be used for running tests and collecting diagnostic data using the Visual Studio Test task.",
"loc.instanceNameFormat": "Visual Studio Test Platform Installer",
"loc.group.displayName.packageSettings": "Package settings",
"loc.input.label.packageFeedSelector": "Package Feed",
"loc.input.help.packageFeedSelector": "Specify the feed from which the Visual Studio Test Platform nuget packge should be fetched.",
"loc.input.label.versionSelector": "Version",
"loc.input.help.versionSelector": "Pick whether to install the latest version or a specific version of the Visual Studio Test Platform. <br>If you use the test platform installer to run Coded UI tests, ensure that the version you choose matches the major version of Visual Studio with which the test binaries were built. For e.g., if the Coded UI test project was built using Visual Studio 2017 (version 15.x), you must use test platform version 15.x.",
"loc.input.label.testPlatformVersion": "Test Platform Version",
"loc.input.help.testPlatformVersion": "Specify the version of Visual Studio Test Platform to install on the agent. Available versions can be viewed on <a href=\"https://www.nuget.org/packages/Microsoft.TestPlatform/\">nuget</a>.",
"loc.input.label.customFeed": "Package Source",
"loc.input.help.customFeed": "Fetch the testplatform package from the specified package feed. Can be a public or a private feed.",
"loc.input.label.username": "User Name",
"loc.input.help.username": "User name for authenticating against the specified feed. If providing a PAT token as password, username is optional.",
"loc.input.label.password": "Password",
"loc.input.help.password": "Password or personal access token for authenticating against the specified feed.",
"loc.input.label.netShare": "UNC Path",
"loc.input.help.netShare": "Specify the full UNC path to the microsoft.testplatform nupkg file.",
"loc.messages.StartingInstaller": "Starting VsTest platform tools installer task.",
"loc.messages.ProvideExplicitVersion": "The version you provided (%s) is not an explicit version. Please provide a version number of the form majorVer.minorVer.patchVer.",
"loc.messages.NoPackageFoundInCache": "Failed to find any stable version of the test platform package in the cache.",
"loc.messages.OnlyWindowsOsSupported": "This task is supported only on Windows agents and cannot be used on other platforms.",
"loc.messages.RequiredVersionNotListed": "Required version of the Microsoft.Testplatform package was not listed in the nuget feed, looking for latest stable version cached.",
"loc.messages.FailedToListAvailablePackagesFromNuget": "Failed to fetch list of available packages from nuget, looking for latest stable version cached.",
"loc.messages.FailedToAcquireTestPlatform": "Failed to acquire the test platform. Please set system.debug to true and refer to the debug logs for additional information.",
"loc.messages.InstallationSuccessful": "VsTest will use the Test Platform package found in %s",
"loc.messages.TestPlatformDownloadFailed": "Failed to download version %s of the test platform with error %s.",
"loc.messages.LookingForLatestStableVersion": "Looking for the latest stable version of the Microsoft.Testplatform.",
"loc.messages.LookingForLatestPreReleaseVersion": "Looking for the latest pre-release version of the Microsoft.Testplatform.",
"loc.messages.AgentWorkDirectoryPathTooLong": "Please ensure that the agent work directory path is less than 50 characters to guarantee successful download of the test platform package.",
"loc.messages.ListPackagesFailed": "Listing packages failed. Nuget.exe returned %s.\nStandard Error:\n%sStandard Out:\n%s",
"loc.messages.NugetErrorCode": "Nuget.exe returned error code: %s",
"loc.messages.UpgradeAgentMessage": "Please upgrade your agent to the latest available in https://github.com/Microsoft/vsts-agent/releases.",
"loc.messages.SpecifiedFileDoesNotExist": "The path provided %s does not exist, is not a valid file or is not accessible. Please provide a valid path to the microsoft.testplatform nupkg file you want to install.",
"loc.messages.UnexpectedFileName": "Unable to extract version info from the file %s. Please do not rename the microsoft.testplatform nupkg file downloaded from nuget.org. If you have, then please redownload the file or rename it back to its original name.",
"loc.messages.ConfigFileWriteFailed": "Failed to write nuget.config file %s with error %s",
"loc.messages.LatestStableCached": "Looking for latest stable version cached.",
"loc.messages.DownloadFailed": "Download failed with error code: %s.",
"loc.messages.ExpectedTempToBeSet": "Expected Agent.TempDirectory to be set.",
"loc.messages.ParsedVersion": "Parsed the version of the Microsoft.Testplatform package to be %s from the file name. Please ensure that the file name is the same as when the .nupkg file is downloaded from the official nuget feed."
}
Loading