Skip to content

Commit 8e30ff9

Browse files
authored
Remove test .pfx file from repo. Generate temp cert as part of the build. (#6898)
1 parent 7a33ad7 commit 8e30ff9

36 files changed

+87
-343
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
## Ignore Visual Studio temporary files, build results, and
22
## files generated by popular Visual Studio add-ons.
33

4+
*.pfx
5+
*.cer
6+
47
# User-specific files
58
*.suo
69
*.user

GenerateTestPfx.ps1

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
$CertificateFriendlyName = "WinUITest"
2+
$Publisher = "CN=WinUITest"
3+
4+
$cert = New-SelfSignedCertificate -Type Custom `
5+
-Subject $Publisher `
6+
-KeyUsage DigitalSignature `
7+
-FriendlyName $CertificateFriendlyName `
8+
-CertStoreLocation "Cert:\CurrentUser\My" `
9+
-TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.3", "2.5.29.19={text}")
10+
11+
$certificateBytes = $cert.Export([System.Security.Cryptography.X509Certificates.X509ContentType]::Pkcs12)
12+
[System.IO.File]::WriteAllBytes("$PSScriptRoot\build\WinUITest.pfx", $certificateBytes)

MUXControls.sln

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,6 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "ColorPicker_APITests", "dev
7070
EndProject
7171
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "ColorPicker_InteractionTests", "dev\ColorPicker\InteractionTests\ColorPicker_InteractionTests.shproj", "{A4D2FAE8-E7FC-4100-91FF-2202FAC91C70}"
7272
EndProject
73-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TREXDefs", "TREXDefs", "{1739D66B-9813-4370-AF65-2D297DA28016}"
74-
EndProject
75-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "x86", "x86", "{CECCF922-C9B8-430B-942D-E1ADB6EC3359}"
76-
EndProject
77-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "amd64", "amd64", "{B651FAF5-92D5-4574-B2FB-18B0C1AF0738}"
78-
EndProject
7973
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "RatingControl_APITests", "dev\RatingControl\APITests\RatingControl_APITests.shproj", "{274B93F7-CD18-4ED9-B569-0640529D187B}"
8074
EndProject
8175
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "ScrollView_APITests", "dev\ScrollView\APITests\ScrollView_APITests.shproj", "{374B93F8-DD19-5EDA-C56A-1640529D187C}"
@@ -108,7 +102,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NuSpecs", "NuSpecs", "{F11E
108102
EndProject
109103
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FrameworkPackage", "FrameworkPackage", "{447F5D0D-9189-4B8A-BCDC-0FE67646DE97}"
110104
ProjectSection(SolutionItems) = preProject
111-
build\FrameworkPackage\FrameworkPackage.csproj = build\FrameworkPackage\FrameworkPackage.csproj
112105
build\FrameworkPackage\MakeFrameworkPackage.cmd = build\FrameworkPackage\MakeFrameworkPackage.cmd
113106
build\FrameworkPackage\MakeFrameworkPackage.ps1 = build\FrameworkPackage\MakeFrameworkPackage.ps1
114107
EndProjectSection
@@ -263,28 +256,6 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Repeater_APITests", "dev\Re
263256
EndProject
264257
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Repeater_InteractionTests", "dev\Repeater\InteractionTests\Repeater_InteractionTests.shproj", "{999E00C9-0E58-402A-8E0E-CBAFB0ADC7E3}"
265258
EndProject
266-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CodeCoverage", "CodeCoverage", "{5FE8E48E-0A1E-4443-B0B7-B6F25A96829E}"
267-
ProjectSection(SolutionItems) = preProject
268-
tools\CodeCoverage\CodeCoverage.psm1 = tools\CodeCoverage\CodeCoverage.psm1
269-
tools\CodeCoverage\CreateCodeCoverageReport.cmd = tools\CodeCoverage\CreateCodeCoverageReport.cmd
270-
tools\CodeCoverage\CreateCodeCoverageReport.ps1 = tools\CodeCoverage\CreateCodeCoverageReport.ps1
271-
tools\CodeCoverage\CreateCodeCoverageReportWrapper.cmd = tools\CodeCoverage\CreateCodeCoverageReportWrapper.cmd
272-
tools\CodeCoverage\InstrumentBinaries.cmd = tools\CodeCoverage\InstrumentBinaries.cmd
273-
tools\CodeCoverage\InstrumentBinaries.ps1 = tools\CodeCoverage\InstrumentBinaries.ps1
274-
tools\CodeCoverage\PkgGen.cmd = tools\CodeCoverage\PkgGen.cmd
275-
tools\CodeCoverage\PostBuild.cmd = tools\CodeCoverage\PostBuild.cmd
276-
tools\CodeCoverage\PostBuildWrapper.cmd = tools\CodeCoverage\PostBuildWrapper.cmd
277-
tools\CodeCoverage\PushCodeCoverageData.ps1 = tools\CodeCoverage\PushCodeCoverageData.ps1
278-
tools\CodeCoverage\PushCodeCoverageSymbols.cmd = tools\CodeCoverage\PushCodeCoverageSymbols.cmd
279-
tools\CodeCoverage\PushCodeCoverageSymbols.ps1 = tools\CodeCoverage\PushCodeCoverageSymbols.ps1
280-
tools\CodeCoverage\StartCodeCoverage.ps1 = tools\CodeCoverage\StartCodeCoverage.ps1
281-
tools\CodeCoverage\StopCodeCoverage.ps1 = tools\CodeCoverage\StopCodeCoverage.ps1
282-
EndProjectSection
283-
EndProject
284-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "amd64_CodeCoverage", "amd64_CodeCoverage", "{23ED12A5-D2CB-4D6C-82B7-2D18060699F6}"
285-
EndProject
286-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "x86_CodeCoverage", "x86_CodeCoverage", "{5BD2E9D8-DC70-4CA9-91CD-B38746E68746}"
287-
EndProject
288259
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Reveal_APITests", "dev\Materials\Reveal\APITests\Reveal_APITests.shproj", "{5049EA6C-88CE-4ED5-8692-947EEC9E52BC}"
289260
EndProject
290261
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "ScrollViewerAdapter_InteractionTests", "dev\PullToRefresh\ScrollViewerIRefreshInfoProviderAdapter\InteractionTests\ScrollViewerAdapter_InteractionTests.shproj", "{79863454-1DBF-45BB-B3D3-420B8F5E8705}"
@@ -293,18 +264,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IconSource", "IconSource",
293264
EndProject
294265
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IconSource", "dev\IconSource\IconSource.vcxitems", "{19FFFF77-4814-4AD6-ACD7-42C6A50AB0D8}"
295266
EndProject
296-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WindowsPorting", "WindowsPorting", "{EE9F64DF-7F2B-45F0-82AA-F0DFF577AB82}"
297-
ProjectSection(SolutionItems) = preProject
298-
tools\WindowsPorting\Cleanup.cmd = tools\WindowsPorting\Cleanup.cmd
299-
tools\WindowsPorting\PerformMUXControlsPort.cmd = tools\WindowsPorting\PerformMUXControlsPort.cmd
300-
tools\WindowsPorting\PkgGenOS.cmd = tools\WindowsPorting\PkgGenOS.cmd
301-
tools\WindowsPorting\PublishSources.cmd = tools\WindowsPorting\PublishSources.cmd
302-
tools\WindowsPorting\PublishSourcesWrapper.cmd = tools\WindowsPorting\PublishSourcesWrapper.cmd
303-
tools\WindowsPorting\SetParentVariables.cmd = tools\WindowsPorting\SetParentVariables.cmd
304-
tools\WindowsPorting\SetSyncToWindowsVariables.cmd = tools\WindowsPorting\SetSyncToWindowsVariables.cmd
305-
tools\WindowsPorting\SetSyncToWindowsVariablesWrapper.cmd = tools\WindowsPorting\SetSyncToWindowsVariablesWrapper.cmd
306-
EndProjectSection
307-
EndProject
308267
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "IconSource_APITests", "dev\IconSource\APITests\IconSource_APITests.shproj", "{D73627E9-564C-4A72-A12D-F6C82F17AD0D}"
309268
EndProject
310269
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TwoPaneView", "TwoPaneView", "{8211954E-FE33-469C-87C7-9C863ACE1759}"
@@ -323,15 +282,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PTRTracing", "PTRTracing",
323282
EndProject
324283
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PTRTracing", "dev\PullToRefresh\PTRTracing\PTRTracing.vcxitems", "{890A5548-0515-4099-B526-0539FE9A0376}"
325284
EndProject
326-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ScriptsToCopy", "ScriptsToCopy", "{06BD5D83-CB4B-4FA9-8931-89BDB212B9AF}"
327-
ProjectSection(SolutionItems) = preProject
328-
tools\WindowsPorting\ScriptsToCopy\buildcontrols.cmd = tools\WindowsPorting\ScriptsToCopy\buildcontrols.cmd
329-
tools\WindowsPorting\ScriptsToCopy\CommitSync.cmd = tools\WindowsPorting\ScriptsToCopy\CommitSync.cmd
330-
tools\WindowsPorting\ScriptsToCopy\CommitSync.ps1 = tools\WindowsPorting\ScriptsToCopy\CommitSync.ps1
331-
tools\WindowsPorting\ScriptsToCopy\SyncToMUXControls.cmd = tools\WindowsPorting\ScriptsToCopy\SyncToMUXControls.cmd
332-
tools\WindowsPorting\ScriptsToCopy\SyncToMUXControls.ps1 = tools\WindowsPorting\ScriptsToCopy\SyncToMUXControls.ps1
333-
EndProjectSection
334-
EndProject
335285
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Interactions", "Interactions", "{3393A555-DA02-4310-AC37-129EE88661A0}"
336286
EndProject
337287
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ButtonInteraction", "ButtonInteraction", "{5D192660-07E0-4176-AE0A-EFEBAFA3C315}"
@@ -1421,9 +1371,6 @@ Global
14211371
{395A71A1-4327-477B-85D4-AF0851732CCB} = {5654F115-F01A-495B-91C7-09408ABF14F0}
14221372
{E9AC4938-EC2A-46D3-85BF-27316DB8CC4D} = {1F86207F-AF12-4C39-8ACD-AE751D312673}
14231373
{A4D2FAE8-E7FC-4100-91FF-2202FAC91C70} = {1F86207F-AF12-4C39-8ACD-AE751D312673}
1424-
{1739D66B-9813-4370-AF65-2D297DA28016} = {5EF3865D-EFAC-4676-B1E6-FB09DD7C67FD}
1425-
{CECCF922-C9B8-430B-942D-E1ADB6EC3359} = {1739D66B-9813-4370-AF65-2D297DA28016}
1426-
{B651FAF5-92D5-4574-B2FB-18B0C1AF0738} = {1739D66B-9813-4370-AF65-2D297DA28016}
14271374
{274B93F7-CD18-4ED9-B569-0640529D187B} = {3B0C114B-AC74-4BB1-975D-26FE5D505BD1}
14281375
{374B93F8-DD19-5EDA-C56A-1640529D187C} = {4B0C114C-BC75-5BB2-A75E-36FE5D505BD2}
14291376
{374B93F7-CD18-4ED9-B569-0640529D187C} = {438CED23-DAB1-495E-9A72-0FF38E01EB80}
@@ -1498,14 +1445,10 @@ Global
14981445
{2ED883F5-20DB-4445-8C96-517A21E5E657} = {440DB3C5-0EFF-4F78-AD39-0C147230ABD3}
14991446
{8D2DA979-6313-49E2-8CF3-B568436D2944} = {440DB3C5-0EFF-4F78-AD39-0C147230ABD3}
15001447
{999E00C9-0E58-402A-8E0E-CBAFB0ADC7E3} = {440DB3C5-0EFF-4F78-AD39-0C147230ABD3}
1501-
{5FE8E48E-0A1E-4443-B0B7-B6F25A96829E} = {5EF3865D-EFAC-4676-B1E6-FB09DD7C67FD}
1502-
{23ED12A5-D2CB-4D6C-82B7-2D18060699F6} = {1739D66B-9813-4370-AF65-2D297DA28016}
1503-
{5BD2E9D8-DC70-4CA9-91CD-B38746E68746} = {1739D66B-9813-4370-AF65-2D297DA28016}
15041448
{5049EA6C-88CE-4ED5-8692-947EEC9E52BC} = {CE762527-4CC8-4604-A0DD-9EA4CB29C4A9}
15051449
{79863454-1DBF-45BB-B3D3-420B8F5E8705} = {CD99B535-DFD9-4A17-A2BC-113E93DDE42A}
15061450
{E220EFAB-BA88-458D-A271-279B6630E864} = {67599AD5-51EC-44CB-85CE-B60CD8CBA270}
15071451
{19FFFF77-4814-4AD6-ACD7-42C6A50AB0D8} = {E220EFAB-BA88-458D-A271-279B6630E864}
1508-
{EE9F64DF-7F2B-45F0-82AA-F0DFF577AB82} = {5EF3865D-EFAC-4676-B1E6-FB09DD7C67FD}
15091452
{D73627E9-564C-4A72-A12D-F6C82F17AD0D} = {E220EFAB-BA88-458D-A271-279B6630E864}
15101453
{8211954E-FE33-469C-87C7-9C863ACE1759} = {67599AD5-51EC-44CB-85CE-B60CD8CBA270}
15111454
{8D0E4610-B51D-45C1-8B82-240BD2F73A92} = {8211954E-FE33-469C-87C7-9C863ACE1759}
@@ -1515,7 +1458,6 @@ Global
15151458
{848448D5-F717-4F88-8F99-311CD60587FA} = {5654F115-F01A-495B-91C7-09408ABF14F0}
15161459
{B4CF2535-396D-40AB-9028-D44233B31AE2} = {B1242C40-BBB3-4490-A936-5C71A3BE8336}
15171460
{890A5548-0515-4099-B526-0539FE9A0376} = {B4CF2535-396D-40AB-9028-D44233B31AE2}
1518-
{06BD5D83-CB4B-4FA9-8931-89BDB212B9AF} = {EE9F64DF-7F2B-45F0-82AA-F0DFF577AB82}
15191461
{3393A555-DA02-4310-AC37-129EE88661A0} = {67599AD5-51EC-44CB-85CE-B60CD8CBA270}
15201462
{5D192660-07E0-4176-AE0A-EFEBAFA3C315} = {3393A555-DA02-4310-AC37-129EE88661A0}
15211463
{8DC0EA14-D850-4C6E-8918-BEEB89E877BD} = {5D192660-07E0-4176-AE0A-EFEBAFA3C315}

build/AzurePipelinesTemplates/MUX-NugetReleaseTest-Job.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,12 @@ jobs:
6464
downloadPath: $(artifactDownloadPath)
6565
itemPattern: '**\*.nupkg'
6666

67+
- task: powershell@2
68+
displayName: GenerateTestPFX.ps1
69+
inputs:
70+
targetType: filePath
71+
filePath: GenerateTestPFX.ps1
72+
6773
# Copy nupkg to localpackages and update proj file to point to it
6874
- powershell: |
6975
$pathToNupkg = "$($env:artifactDownloadPath)\drop"

0 commit comments

Comments
 (0)