Incremental build of test projects (#3859)
* If restore incrementality fails, clean out all lock files to re-enable incrementality. * Incremental build of TestProjects * Remove reduntant build of test projects * Fix CI * Fix list of executable tests * Msi tests on net46 * Path Separators * PR Feedback * Win Diag * Let's try a hack! * And another! * Mor Diag * McHack * Slashety slash slash * One more hack
This commit is contained in:
parent
f63258ebaa
commit
a477fe7253
7 changed files with 154 additions and 53 deletions
|
@ -12,7 +12,7 @@ namespace Microsoft.DotNet.Cli.Build
|
|||
|
||||
protected override string Args
|
||||
{
|
||||
get { return $"{GetConfiguration()} {GetXml()} {GetNoTrait()}"; }
|
||||
get { return $"{GetConfiguration()} {GetNoBuild()} {GetXml()} {GetNoTrait()}"; }
|
||||
}
|
||||
|
||||
public string Configuration { get; set; }
|
||||
|
@ -21,6 +21,8 @@ namespace Microsoft.DotNet.Cli.Build
|
|||
|
||||
public string NoTrait { get; set; }
|
||||
|
||||
public bool NoBuild { get; set; }
|
||||
|
||||
private string GetConfiguration()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(Configuration))
|
||||
|
@ -50,5 +52,15 @@ namespace Microsoft.DotNet.Cli.Build
|
|||
|
||||
return null;
|
||||
}
|
||||
|
||||
private string GetNoBuild()
|
||||
{
|
||||
if (NoBuild)
|
||||
{
|
||||
return "--no-build";
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue