feat(mosstank): add VTank-style automation PoC
This commit is contained in:
parent
f6fe0f2a4f
commit
4e6e9bc9d9
212 changed files with 49462 additions and 416 deletions
|
|
@ -109,7 +109,7 @@ public sealed class LinuxPlatformBoundaryTests
|
|||
}
|
||||
|
||||
[Fact]
|
||||
public void SmokePluginCopyUsesRidAwarePortableBuildAndPublishPaths()
|
||||
public void ShippedPluginCopiesUseResolvedTargetPathsForBuildAndPublish()
|
||||
{
|
||||
string project = File.ReadAllText(Path.Combine(
|
||||
AppSourceRoot(),
|
||||
|
|
@ -119,8 +119,16 @@ public sealed class LinuxPlatformBoundaryTests
|
|||
Assert.Contains("$(RuntimeIdentifier)", project, StringComparison.Ordinal);
|
||||
Assert.Contains("$(OutputPath)plugins/", project, StringComparison.Ordinal);
|
||||
Assert.Contains("$(PublishDir)plugins/", project, StringComparison.Ordinal);
|
||||
Assert.Equal(
|
||||
4,
|
||||
project.Split("Targets=\"GetTargetPath\"", StringSplitOptions.None)
|
||||
.Length - 1);
|
||||
Assert.Contains(
|
||||
"../AcDream.Plugins.MossTank/mosstank.xml",
|
||||
project,
|
||||
StringComparison.Ordinal);
|
||||
Assert.DoesNotContain(
|
||||
@"bin\$(Configuration)\net10.0",
|
||||
"/bin/$(Configuration)",
|
||||
project,
|
||||
StringComparison.Ordinal);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue