C# Класс NuGetGallery.FunctionalTests.CommandlineHelper

Provides helpers functions around NuGet.exe
Наследование: NuGetGallery.FunctionalTests.HelperBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CommandlineHelper ( ITestOutputHelper testOutputHelper ) : System
DeletePackageAsync ( string packageId, string version, string sourceName ) : Task

Delete the specified package using Nuget.exe

InstallPackageAsync ( string packageId, string sourceName ) : Task

Install the specified package using Nuget.exe

InstallPackageAsync ( string packageId, string sourceName, string outputDirectory ) : Task

Install the specified package using Nuget.exe, specifying the output directory

InvokeNugetProcess ( List arguments, string workingDir = null, int timeout = 360 ) : Task

Invokes nuget.exe with the appropriate parameters.

PackPackageAsync ( string nuspecFileFullPath, string nuspecDir ) : Task
SpecPackageAsync ( string packageName, string packageDir ) : Task
UpdateNugetExeAsync ( ) : Task

Self update on nuget.exe

UploadPackageAsync ( string packageFullPath, string sourceName ) : Task

Uploads the given package to the specified source and returns the exit code.

Описание методов

CommandlineHelper() публичный Метод

public CommandlineHelper ( ITestOutputHelper testOutputHelper ) : System
testOutputHelper ITestOutputHelper
Результат System

DeletePackageAsync() публичный Метод

Delete the specified package using Nuget.exe
public DeletePackageAsync ( string packageId, string version, string sourceName ) : Task
packageId string package to be deleted
version string version of package to be deleted
sourceName string source url
Результат Task

InstallPackageAsync() публичный Метод

Install the specified package using Nuget.exe
public InstallPackageAsync ( string packageId, string sourceName ) : Task
packageId string package to be installed
sourceName string source url
Результат Task

InstallPackageAsync() публичный Метод

Install the specified package using Nuget.exe, specifying the output directory
public InstallPackageAsync ( string packageId, string sourceName, string outputDirectory ) : Task
packageId string package to be installed
sourceName string source url
outputDirectory string outputDirectory
Результат Task

InvokeNugetProcess() публичный Метод

Invokes nuget.exe with the appropriate parameters.
public InvokeNugetProcess ( List arguments, string workingDir = null, int timeout = 360 ) : Task
arguments List cmd line args to NuGet.exe
workingDir string working dir if any to be used
timeout int Timeout in seconds (default = 6min).
Результат Task

PackPackageAsync() публичный Метод

public PackPackageAsync ( string nuspecFileFullPath, string nuspecDir ) : Task
nuspecFileFullPath string
nuspecDir string
Результат Task

SpecPackageAsync() публичный Метод

public SpecPackageAsync ( string packageName, string packageDir ) : Task
packageName string
packageDir string
Результат Task

UpdateNugetExeAsync() публичный Метод

Self update on nuget.exe
public UpdateNugetExeAsync ( ) : Task
Результат Task

UploadPackageAsync() публичный Метод

Uploads the given package to the specified source and returns the exit code.
public UploadPackageAsync ( string packageFullPath, string sourceName ) : Task
packageFullPath string
sourceName string
Результат Task