@@ -52,46 +52,51 @@ private static void AssertPackagesEqual(byte[] expected, byte[] actual)
52
52
// change to match the platform that is executing. The reference packages that we use to validate
53
53
// the SemVer tests were built on Windows which makes these test only valid for Windows.
54
54
//
55
- // This can be removed when https://github.com/dotnet/corefx/issues/39931 is fixed.
56
- [ WindowsOnlyFact ( Skip = "https://github.com/dotnet/arcade/issues/3794" ) ]
55
+ // This can be removed when https://github.com/dotnet/corefx/issues/39931 is fixed.
56
+ [ WindowsOnlyFact ( ) ]
57
57
public void TestPackagesSemVer1 ( )
58
58
{
59
59
var dir = Path . Combine ( Path . GetTempPath ( ) , Guid . NewGuid ( ) . ToString ( ) ) ;
60
60
Directory . CreateDirectory ( dir ) ;
61
61
62
- string a_daily , b_daily , c_daily , d_daily ;
62
+ string a_daily , b_daily , c_daily , d_daily , g_daily ;
63
63
File . WriteAllBytes ( a_daily = Path . Combine ( dir , TestResources . DailyBuildPackages . NameA ) , TestResources . DailyBuildPackages . TestPackageA ) ;
64
64
File . WriteAllBytes ( b_daily = Path . Combine ( dir , TestResources . DailyBuildPackages . NameB ) , TestResources . DailyBuildPackages . TestPackageB ) ;
65
65
File . WriteAllBytes ( c_daily = Path . Combine ( dir , TestResources . DailyBuildPackages . NameC ) , TestResources . DailyBuildPackages . TestPackageC ) ;
66
66
File . WriteAllBytes ( d_daily = Path . Combine ( dir , TestResources . DailyBuildPackages . NameD ) , TestResources . DailyBuildPackages . TestPackageD ) ;
67
+ File . WriteAllBytes ( g_daily = Path . Combine ( dir , TestResources . DailyBuildPackages . NameG ) , TestResources . DailyBuildPackages . TestPackageG ) ;
67
68
68
69
var a_pre = Path . Combine ( dir , TestResources . PreReleasePackages . NameA ) ;
69
70
var b_pre = Path . Combine ( dir , TestResources . PreReleasePackages . NameB ) ;
70
71
var c_pre = Path . Combine ( dir , TestResources . PreReleasePackages . NameC ) ;
71
72
var d_pre = Path . Combine ( dir , TestResources . PreReleasePackages . NameD ) ;
73
+ var g_pre = Path . Combine ( dir , TestResources . PreReleasePackages . NameG ) ;
72
74
73
75
var a_rel = Path . Combine ( dir , TestResources . ReleasePackages . NameA ) ;
74
76
var b_rel = Path . Combine ( dir , TestResources . ReleasePackages . NameB ) ;
75
77
var c_rel = Path . Combine ( dir , TestResources . ReleasePackages . NameC ) ;
76
78
var d_rel = Path . Combine ( dir , TestResources . ReleasePackages . NameD ) ;
79
+ var g_rel = Path . Combine ( dir , TestResources . ReleasePackages . NameG ) ;
77
80
78
- NuGetVersionUpdater . Run ( new [ ] { a_daily , b_daily , c_daily , d_daily } , dir , VersionTranslation . Release , exactVersions : false ) ;
79
- NuGetVersionUpdater . Run ( new [ ] { a_daily , b_daily , c_daily , d_daily } , dir , VersionTranslation . PreRelease , exactVersions : false ) ;
81
+ NuGetVersionUpdater . Run ( new [ ] { a_daily , b_daily , c_daily , d_daily , g_daily } , dir , VersionTranslation . Release , exactVersions : false ) ;
82
+ NuGetVersionUpdater . Run ( new [ ] { a_daily , b_daily , c_daily , d_daily , g_daily } , dir , VersionTranslation . PreRelease , exactVersions : false ) ;
80
83
81
84
AssertPackagesEqual ( TestResources . ReleasePackages . TestPackageA , File . ReadAllBytes ( a_rel ) ) ;
82
85
AssertPackagesEqual ( TestResources . ReleasePackages . TestPackageB , File . ReadAllBytes ( b_rel ) ) ;
83
86
AssertPackagesEqual ( TestResources . ReleasePackages . TestPackageC , File . ReadAllBytes ( c_rel ) ) ;
84
87
AssertPackagesEqual ( TestResources . ReleasePackages . TestPackageD , File . ReadAllBytes ( d_rel ) ) ;
88
+ AssertPackagesEqual ( TestResources . ReleasePackages . TestPackageG , File . ReadAllBytes ( g_rel ) ) ;
85
89
86
90
AssertPackagesEqual ( TestResources . PreReleasePackages . TestPackageA , File . ReadAllBytes ( a_pre ) ) ;
87
91
AssertPackagesEqual ( TestResources . PreReleasePackages . TestPackageB , File . ReadAllBytes ( b_pre ) ) ;
88
92
AssertPackagesEqual ( TestResources . PreReleasePackages . TestPackageC , File . ReadAllBytes ( c_pre ) ) ;
89
93
AssertPackagesEqual ( TestResources . PreReleasePackages . TestPackageD , File . ReadAllBytes ( d_pre ) ) ;
94
+ AssertPackagesEqual ( TestResources . PreReleasePackages . TestPackageG , File . ReadAllBytes ( g_pre ) ) ;
90
95
91
96
Directory . Delete ( dir , recursive : true ) ;
92
97
}
93
98
94
- [ WindowsOnlyFact ( Skip = "https://github.com/dotnet/arcade/issues/3794" ) ]
99
+ [ WindowsOnlyFact ( ) ]
95
100
public void TestPackagesSemVer2 ( )
96
101
{
97
102
var dir = Path . Combine ( Path . GetTempPath ( ) , Guid . NewGuid ( ) . ToString ( ) ) ;
@@ -119,7 +124,7 @@ public void TestPackagesSemVer2()
119
124
Directory . Delete ( dir , recursive : true ) ;
120
125
}
121
126
122
- [ WindowsOnlyFact ( Skip = "https://github.com/dotnet/arcade/issues/3794" ) ]
127
+ [ WindowsOnlyFact ( ) ]
123
128
public void TestValidation ( )
124
129
{
125
130
var dir = Path . Combine ( Path . GetTempPath ( ) , Guid . NewGuid ( ) . ToString ( ) ) ;
@@ -158,7 +163,7 @@ public void TestValidation()
158
163
Directory . Delete ( dir , recursive : true ) ;
159
164
}
160
165
161
- [ WindowsOnlyFact ( Skip = "https://github.com/dotnet/arcade/issues/3794" ) ]
166
+ [ WindowsOnlyFact ( ) ]
162
167
public void TestDotnetToolValidation ( )
163
168
{
164
169
var dir = Path . Combine ( Path . GetTempPath ( ) , Guid . NewGuid ( ) . ToString ( ) ) ;
0 commit comments