7 writes to Artifacts
Microsoft.DotNet.Build.Manifest (1)
BuildModel.cs (1)
33Artifacts = ArtifactSet.Parse(xml)
Microsoft.DotNet.Build.Manifest.Tests (6)
BuildModelFactoryTests.cs (6)
822Artifacts = new ArtifactSet 831Artifacts = new ArtifactSet 946Artifacts = new ArtifactSet 956Artifacts = new ArtifactSet 1122Artifacts = new ArtifactSet 1132Artifacts = new ArtifactSet
64 references to Artifacts
Microsoft.DotNet.Build.Manifest (10)
BuildModel.cs (1)
29Artifacts.ToXml());
BuildModelFactory.cs (9)
172buildModel.Artifacts.Blobs.AddRange(blobArtifacts); 173buildModel.Artifacts.Packages.AddRange(packageArtifacts); 174buildModel.Artifacts.Pdbs.AddRange(pdbArtifacts); 347mergedModel.Artifacts.Blobs.AddRange( 348manifest.Artifacts.Blobs.Where(b => artifactVisibilitiesToInclude.HasFlag(b.Visibility))); 349mergedModel.Artifacts.Packages.AddRange( 350manifest.Artifacts.Packages.Where(p => artifactVisibilitiesToInclude.HasFlag(p.Visibility))); 351mergedModel.Artifacts.Pdbs.AddRange( 352manifest.Artifacts.Pdbs.Where(p => artifactVisibilitiesToInclude.HasFlag(p.Visibility)));
Microsoft.DotNet.Build.Manifest.Tests (20)
BuildModelFactoryTests.cs (20)
166model.Artifacts.Blobs.Should().SatisfyRespectively( 194model.Artifacts.Packages.Should().SatisfyRespectively( 207model.Artifacts.Pdbs.Should().SatisfyRespectively( 254model.Artifacts.Blobs.Should().BeEmpty(); 255model.Artifacts.Packages.Should().SatisfyRespectively( 517modelFromFile.Artifacts.Blobs.Should().SatisfyRespectively( 545modelFromFile.Artifacts.Packages.Should().SatisfyRespectively( 558modelFromFile.Artifacts.Pdbs.Should().SatisfyRespectively( 642modelFromItems.Artifacts.Blobs.Should().SatisfyRespectively( 661modelFromItems.Artifacts.Packages.Should().SatisfyRespectively( 673modelFromItems.Artifacts.Pdbs.Should().SatisfyRespectively( 843result.Artifacts.Blobs.Count.Should().Be(2); 844result.Artifacts.Packages.Count.Should().Be(2); 845result.Artifacts.Pdbs.Count.Should().Be(2); 968result.Artifacts.Blobs.Should().SatisfyRespectively( 990result.Artifacts.Packages.Should().SatisfyRespectively( 1018result.Artifacts.Pdbs.Should().SatisfyRespectively( 1144result.Artifacts.Blobs.Should().SatisfyRespectively( 1156result.Artifacts.Packages.Should().SatisfyRespectively( 1171result.Artifacts.Pdbs.Should().SatisfyRespectively(
Microsoft.DotNet.Build.Tasks.Feed (12)
src\model\SetupTargetFeedConfigV4.cs (1)
106bool generateStableFeeds = _buildModel.Artifacts.Packages.Any(p => p.CouldBeStable.HasValue && p.CouldBeStable.Value == true);
src\PublishArtifactsInManifestBase.cs (3)
740await Task.WhenAll(BuildModel.Artifacts.Pdbs.Select(pdb => Task.Run(async () => 1112foreach (var packageAsset in buildModel.Artifacts.Packages) 1142foreach (var blobAsset in buildModel.Artifacts.Blobs)
src\PublishBuildToMaestro.cs (3)
388foreach (var package in buildModel.Artifacts.Packages) 399foreach (var blob in buildModel.Artifacts.Blobs) 638mergedModel.Artifacts.Blobs.Add(mergedManifestAsset);
src\PushToBuildStorage.cs (5)
295foreach (var package in buildModel.Artifacts.Packages) 306foreach (var blobArtifact in buildModel.Artifacts.Blobs) 321if (string.IsNullOrEmpty(PdbArtifactsLocalStorageDir) && buildModel.Artifacts.Pdbs.Count > 0) 327foreach (var pdbArtifact in buildModel.Artifacts.Pdbs) 337if (_publishingVersion <= PublishingInfraVersion.V3 && !ShouldLocallyStageArtifacts && buildModel.Artifacts.Pdbs.Any())
Microsoft.DotNet.Build.Tasks.Feed.Tests (22)
PushToBuildStorageTests.cs (20)
203model.Artifacts.Packages.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Package")); 204model.Artifacts.Blobs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Blob")); 205model.Artifacts.Pdbs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Pdb")); 267model.Artifacts.Packages.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Package")); 268model.Artifacts.Blobs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Blob")); 269model.Artifacts.Pdbs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Pdb")); 272model.Artifacts.Packages[0].PipelineArtifactName.Should().Be("TestFutureArtifactName"); 273model.Artifacts.Packages[0].PipelineArtifactPath.Should().Be("nonshipping-packages/test-package-a.6.0.492.nupkg"); 274model.Artifacts.Packages[1].PipelineArtifactName.Should().Be("TestFutureArtifactName"); 275model.Artifacts.Packages[1].PipelineArtifactPath.Should().Be("shipping-packages/test-package-b.6.0.492.nupkg"); 278model.Artifacts.Blobs[0].PipelineArtifactName.Should().Be("TestFutureArtifactName"); 279model.Artifacts.Blobs[0].PipelineArtifactPath.Should().Be("blobs/path/to/blob/file.zip"); 324model.Artifacts.Pdbs.Count.Should().Be(2); 327model.Artifacts.Pdbs[0].PipelineArtifactName.Should().Be("TestFutureArtifactName"); 328model.Artifacts.Pdbs[0].PipelineArtifactPath.Should().Be("pdbs/path/to/a/pdb.pdb"); 329model.Artifacts.Pdbs[1].PipelineArtifactName.Should().Be("TestFutureArtifactName"); 330model.Artifacts.Pdbs[1].PipelineArtifactPath.Should().Be("pdbs/path/to/b/pdb.pdb"); 733model.Artifacts.Packages.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Package")); 734model.Artifacts.Blobs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Blob")); 735model.Artifacts.Pdbs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Pdb"));
SetupTargetFeedConfigV4Tests.cs (2)
76buildModel.Artifacts.Packages.Add(new PackageArtifactModel() { CouldBeStable = true }); 281buildModel.Artifacts.Packages.Add(new PackageArtifactModel() { CouldBeStable = false });