IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Interface for the various project types that the engine can load. More...
Public Member Functions | |
TestPackage | GetTestPackage () |
Gets a test package for the primary or active configuration within the project. The package includes all the assemblies and any settings specified in the project format. More... | |
TestPackage | GetTestPackage (string configName) |
Gets a TestPackage for a specific configuration within the project. The package includes all the assemblies and any settings specified in the project format. More... | |
Properties | |
string | ProjectPath [get] |
Gets the path to the file storing this project, if any. If the project has not been saved, this is null. More... | |
string | ActiveConfigName [get] |
Gets the active configuration, as defined by the particular project. More... | |
IList< string > | ConfigNames [get] |
Gets a list of the configs for this project More... | |
Interface for the various project types that the engine can load.
TestPackage NUnit.Engine.Extensibility.IProject.GetTestPackage | ( | ) |
Gets a test package for the primary or active configuration within the project. The package includes all the assemblies and any settings specified in the project format.
Implemented in NUnit.Engine.Services.ProjectLoaders.VSProject, NUnit.Engine.Services.ProjectLoaders.NUnitProject, and NUnit.Engine.Services.ProjectLoaders.VSSolution.
Referenced by NUnit.Engine.Services.ProjectService.ExpandProjectPackage(), NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.FromSolutionWithDisabledProject(), NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.FromVSSolution2003(), NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.FromVSSolution2005(), NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.FromWebApplication(), NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadEmptyConfigs(), NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadNormalProject(), NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadProjectWithComplexSettings(), NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadProjectWithManualBinPath(), and NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.WithUnmanagedCpp().
TestPackage NUnit.Engine.Extensibility.IProject.GetTestPackage | ( | string | configName | ) |
Gets a TestPackage for a specific configuration within the project. The package includes all the assemblies and any settings specified in the project format.
configName | The name of the config to use |
Implemented in NUnit.Engine.Services.ProjectLoaders.VSProject, NUnit.Engine.Services.ProjectLoaders.NUnitProject, and NUnit.Engine.Services.ProjectLoaders.VSSolution.
|
get |
Gets the path to the file storing this project, if any. If the project has not been saved, this is null.
Referenced by NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.CanLoadEmptyProject().
|
get |
Gets the active configuration, as defined by the particular project.
Referenced by NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.CanLoadEmptyProject(), NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadEmptyConfigs(), and NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadNormalProject().
|
get |
Gets a list of the configs for this project
Referenced by NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.CanLoadEmptyProject(), NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.CanLoadVsProject(), NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.FromSolutionWithDisabledProject(), NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.FromVSSolution2003(), NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.FromVSSolution2005(), NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.FromWebApplication(), NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadEmptyConfigs(), NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadNormalProject(), NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadProjectWithComplexSettings(), NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.LoadProjectWithManualBinPath(), and NUnit.Engine.Services.ProjectLoaders.Tests.VisualStudioProjectLoaderTests.WithUnmanagedCpp().