forked from aaronparker/LatestUpdate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTestsResults.xml
337 lines (337 loc) · 53.1 KB
/
TestsResults.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<test-results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="nunit_schema_2.5.xsd" name="Pester" total="118" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2019-03-25" time="06:19:46">
<environment user="appveyor" machine-name="APPVYR-WIN" cwd="C:\projects\latestupdate" user-domain="APPVYR-WIN" platform="Microsoft Windows Server 2012 R2 Datacenter|C:\windows|\Device\Harddisk0\Partition5" nunit-version="2.5.8.0" os-version="6.3.9600" clr-version="4.0.30319.42000" />
<culture-info current-culture="en-US" current-uiculture="en-US" />
<test-suite type="TestFixture" name="Pester" executed="True" result="Success" success="True" time="167.0384" asserts="0" description="Pester">
<results>
<test-suite type="TestFixture" name="C:\projects\latestupdate\tests\Main.Tests.ps1" executed="True" result="Success" success="True" time="7.7774" asserts="0" description="C:\projects\latestupdate\tests\Main.Tests.ps1">
<results>
<test-suite type="TestFixture" name="General project validation" executed="True" result="Success" success="True" time="7.079" asserts="0" description="General project validation">
<results>
<test-suite type="ParameterizedTest" name="General project validation.Script <file> should be valid PowerShell" executed="True" result="Success" success="True" time="0.5089" asserts="0" description="Script <file> should be valid PowerShell">
<results>
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-KbUpdateArray.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-KbUpdateArray.ps1 should be valid PowerShell" time="0.2727" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-RxString.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-RxString.ps1 should be valid PowerShell" time="0.0052" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateCatalogLink.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateCatalogLink.ps1 should be valid PowerShell" time="0.0052" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateDownloadArray.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateDownloadArray.ps1 should be valid PowerShell" time="0.0093" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateFeed.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateFeed.ps1 should be valid PowerShell" time="0.0051" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-ValidPath.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-ValidPath.ps1 should be valid PowerShell" time="0.0046" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Import-MdtModule.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Import-MdtModule.ps1 should be valid PowerShell" time="0.0052" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\New-MdtDrive.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\New-MdtDrive.ps1 should be valid PowerShell" time="0.0051" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\New-MdtPackagesFolder.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\New-MdtPackagesFolder.ps1 should be valid PowerShell" time="0.005" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtDrive.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtDrive.ps1 should be valid PowerShell" time="0.0046" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtPackage.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtPackage.ps1 should be valid PowerShell" time="0.0061" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Select-LatestUpdate.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Select-LatestUpdate.ps1 should be valid PowerShell" time="0.005" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Select-UniqueUrl.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Select-UniqueUrl.ps1 should be valid PowerShell" time="0.0046" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Test-PSCore.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Private\Test-PSCore.ps1 should be valid PowerShell" time="0.0061" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestFlash.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestFlash.ps1 should be valid PowerShell" time="0.0049" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestServicingStack.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestServicingStack.ps1 should be valid PowerShell" time="0.0057" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestUpdate.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestUpdate.ps1 should be valid PowerShell" time="0.0176" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Import-LatestUpdate.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Public\Import-LatestUpdate.ps1 should be valid PowerShell" time="0.1278" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Save-LatestUpdate.ps1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\Public\Save-LatestUpdate.ps1 should be valid PowerShell" time="0.0052" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\LatestUpdate.psm1 should be valid PowerShell" name="General project validation.Script C:\projects\latestupdate\LatestUpdate\LatestUpdate.psm1 should be valid PowerShell" time="0.004" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="ParameterizedTest" name="General project validation.<file> should pass ScriptAnalyzer" executed="True" result="Success" success="True" time="5.1532" asserts="0" description="<file> should pass ScriptAnalyzer">
<results>
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-KbUpdateArray.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Get-KbUpdateArray.ps1 should pass ScriptAnalyzer" time="0.5522" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-RxString.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Get-RxString.ps1 should pass ScriptAnalyzer" time="0.0486" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateCatalogLink.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateCatalogLink.ps1 should pass ScriptAnalyzer" time="0.1881" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateDownloadArray.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateDownloadArray.ps1 should pass ScriptAnalyzer" time="0.6301" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateFeed.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateFeed.ps1 should pass ScriptAnalyzer" time="0.3894" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-ValidPath.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Get-ValidPath.ps1 should pass ScriptAnalyzer" time="0.1132" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Import-MdtModule.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Import-MdtModule.ps1 should pass ScriptAnalyzer" time="0.296" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\New-MdtDrive.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\New-MdtDrive.ps1 should pass ScriptAnalyzer" time="0.3526" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\New-MdtPackagesFolder.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\New-MdtPackagesFolder.ps1 should pass ScriptAnalyzer" time="0.1174" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtDrive.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtDrive.ps1 should pass ScriptAnalyzer" time="0.157" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtPackage.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtPackage.ps1 should pass ScriptAnalyzer" time="0.2436" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Select-LatestUpdate.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Select-LatestUpdate.ps1 should pass ScriptAnalyzer" time="0.1173" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Select-UniqueUrl.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Select-UniqueUrl.ps1 should pass ScriptAnalyzer" time="0.1425" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Test-PSCore.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Private\Test-PSCore.ps1 should pass ScriptAnalyzer" time="0.2218" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Get-LatestFlash.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Public\Get-LatestFlash.ps1 should pass ScriptAnalyzer" time="0.5926" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Get-LatestServicingStack.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Public\Get-LatestServicingStack.ps1 should pass ScriptAnalyzer" time="0.1139" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Get-LatestUpdate.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Public\Get-LatestUpdate.ps1 should pass ScriptAnalyzer" time="0.118" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Import-LatestUpdate.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Public\Import-LatestUpdate.ps1 should pass ScriptAnalyzer" time="0.4778" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Save-LatestUpdate.ps1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\Public\Save-LatestUpdate.ps1 should pass ScriptAnalyzer" time="0.1673" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\LatestUpdate.psm1 should pass ScriptAnalyzer" name="General project validation.C:\projects\latestupdate\LatestUpdate\LatestUpdate.psm1 should pass ScriptAnalyzer" time="0.1138" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Function validation" executed="True" result="Success" success="True" time="0.5456" asserts="0" description="Function validation">
<results>
<test-suite type="ParameterizedTest" name="Function validation.Script <file> should only contain one function" executed="True" result="Success" success="True" time="0.1941" asserts="0" description="Script <file> should only contain one function">
<results>
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-KbUpdateArray.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-KbUpdateArray.ps1 should only contain one function" time="0.0371" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-RxString.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-RxString.ps1 should only contain one function" time="0.0053" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateCatalogLink.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateCatalogLink.ps1 should only contain one function" time="0.008" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateDownloadArray.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateDownloadArray.ps1 should only contain one function" time="0.0068" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateFeed.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateFeed.ps1 should only contain one function" time="0.0055" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Get-ValidPath.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Get-ValidPath.ps1 should only contain one function" time="0.0072" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Import-MdtModule.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Import-MdtModule.ps1 should only contain one function" time="0.0069" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\New-MdtDrive.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\New-MdtDrive.ps1 should only contain one function" time="0.0098" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\New-MdtPackagesFolder.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\New-MdtPackagesFolder.ps1 should only contain one function" time="0.0111" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtDrive.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtDrive.ps1 should only contain one function" time="0.0054" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtPackage.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtPackage.ps1 should only contain one function" time="0.0057" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Select-LatestUpdate.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Select-LatestUpdate.ps1 should only contain one function" time="0.0079" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Select-UniqueUrl.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Select-UniqueUrl.ps1 should only contain one function" time="0.0388" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Private\Test-PSCore.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Private\Test-PSCore.ps1 should only contain one function" time="0.007" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestFlash.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestFlash.ps1 should only contain one function" time="0.0048" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestServicingStack.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestServicingStack.ps1 should only contain one function" time="0.0067" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestUpdate.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Public\Get-LatestUpdate.ps1 should only contain one function" time="0.0067" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Import-LatestUpdate.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Public\Import-LatestUpdate.ps1 should only contain one function" time="0.0076" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Script C:\projects\latestupdate\LatestUpdate\Public\Save-LatestUpdate.ps1 should only contain one function" name="Function validation.Script C:\projects\latestupdate\LatestUpdate\Public\Save-LatestUpdate.ps1 should only contain one function" time="0.0057" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="ParameterizedTest" name="Function validation.<file> should match function name" executed="True" result="Success" success="True" time="0.145" asserts="0" description="<file> should match function name">
<results>
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-KbUpdateArray.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Get-KbUpdateArray.ps1 should match function name" time="0.0208" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-RxString.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Get-RxString.ps1 should match function name" time="0.0064" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateCatalogLink.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateCatalogLink.ps1 should match function name" time="0.0061" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateDownloadArray.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateDownloadArray.ps1 should match function name" time="0.0092" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateFeed.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Get-UpdateFeed.ps1 should match function name" time="0.0053" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Get-ValidPath.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Get-ValidPath.ps1 should match function name" time="0.0054" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Import-MdtModule.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Import-MdtModule.ps1 should match function name" time="0.0066" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\New-MdtDrive.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\New-MdtDrive.ps1 should match function name" time="0.0072" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\New-MdtPackagesFolder.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\New-MdtPackagesFolder.ps1 should match function name" time="0.0054" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtDrive.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtDrive.ps1 should match function name" time="0.0085" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtPackage.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Remove-MdtPackage.ps1 should match function name" time="0.006" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Select-LatestUpdate.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Select-LatestUpdate.ps1 should match function name" time="0.0068" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Select-UniqueUrl.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Select-UniqueUrl.ps1 should match function name" time="0.0092" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Private\Test-PSCore.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Private\Test-PSCore.ps1 should match function name" time="0.005" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Get-LatestFlash.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Public\Get-LatestFlash.ps1 should match function name" time="0.0058" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Get-LatestServicingStack.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Public\Get-LatestServicingStack.ps1 should match function name" time="0.0095" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Get-LatestUpdate.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Public\Get-LatestUpdate.ps1 should match function name" time="0.006" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Import-LatestUpdate.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Public\Import-LatestUpdate.ps1 should match function name" time="0.0084" asserts="0" success="True" result="Success" executed="True" />
<test-case description="C:\projects\latestupdate\LatestUpdate\Public\Save-LatestUpdate.ps1 should match function name" name="Function validation.C:\projects\latestupdate\LatestUpdate\Public\Save-LatestUpdate.ps1 should match function name" time="0.0075" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="C:\projects\latestupdate\tests\Module.Tests.ps1" executed="True" result="Success" success="True" time="0.1025" asserts="0" description="C:\projects\latestupdate\tests\Module.Tests.ps1">
<results>
<test-suite type="TestFixture" name="Module Metadata Validation" executed="True" result="Success" success="True" time="0.0918" asserts="0" description="Module Metadata Validation">
<results>
<test-case description="Script fileinfo should be OK" name="Module Metadata Validation.Script fileinfo should be OK" time="0.0287" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Import module should be OK" name="Module Metadata Validation.Import module should be OK" time="0.0424" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="C:\projects\latestupdate\tests\PrivateFunctions.Tests.ps1" executed="True" result="Success" success="True" time="8.5247" asserts="0" description="C:\projects\latestupdate\tests\PrivateFunctions.Tests.ps1">
<results>
<test-suite type="TestFixture" name="Import-MdtModule" executed="True" result="Success" success="True" time="0.8427" asserts="0" description="Import-MdtModule">
<results>
<test-suite type="TestFixture" name="Importing the MDT PowerShell module" executed="True" result="Success" success="True" time="0.8135" asserts="0" description="Importing the MDT PowerShell module">
<results>
<test-case description="Imports the MDT PowerShell module and returns True" name="Import-MdtModule.Importing the MDT PowerShell module.Imports the MDT PowerShell module and returns True" time="0.3057" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="New-MdtDrive" executed="True" result="Success" success="True" time="0.1177" asserts="0" description="New-MdtDrive">
<results>
<test-suite type="TestFixture" name="Creates a new MDT drive" executed="True" result="Success" success="True" time="0.0825" asserts="0" description="Creates a new MDT drive">
<results>
<test-case description="Successfully creates the MDT drive" name="New-MdtDrive.Creates a new MDT drive.Successfully creates the MDT drive" time="0.0482" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="New-MdtPackagesFolder" executed="True" result="Success" success="True" time="0.1431" asserts="0" description="New-MdtPackagesFolder">
<results>
<test-suite type="TestFixture" name="Packages folder exists" executed="True" result="Success" success="True" time="0.0646" asserts="0" description="Packages folder exists">
<results>
<test-case description="Returns True if the Packages folder exists" name="New-MdtPackagesFolder.Packages folder exists.Returns True if the Packages folder exists" time="0.0411" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="TestFixture" name="Creates a new Packages folder" executed="True" result="Success" success="True" time="0.0508" asserts="0" description="Creates a new Packages folder">
<results>
<test-case description="Successfully creates a Packages folder" name="New-MdtPackagesFolder.Creates a new Packages folder.Successfully creates a Packages folder" time="0.0229" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Get-ValidPath" executed="True" result="Success" success="True" time="0.0658" asserts="0" description="Get-ValidPath">
<results>
<test-suite type="TestFixture" name="Return valid path" executed="True" result="Success" success="True" time="0.0224" asserts="0" description="Return valid path">
<results>
<test-case description="Given a relative path, it returns a fully qualified path" name="Get-ValidPath.Return valid path.Given a relative path, it returns a fully qualified path" time="0.0077" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="TestFixture" name="Fix trailing backslash" executed="True" result="Success" success="True" time="0.026" asserts="0" description="Fix trailing backslash">
<results>
<test-case description="Given a path, it returns a without a trailing backslack" name="Get-ValidPath.Fix trailing backslash.Given a path, it returns a without a trailing backslack" time="0.0117" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Select-LatestUpdate" executed="True" result="Success" success="True" time="0.0665" asserts="0" description="Select-LatestUpdate">
<results>
<test-suite type="TestFixture" name="Selects the latest update" executed="True" result="Success" success="True" time="0.0418" asserts="0" description="Selects the latest update">
<results>
<test-case description="Given a list of updates, selects the latest one" name="Select-LatestUpdate.Selects the latest update.Given a list of updates, selects the latest one" time="0.0274" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Select-UniqueUrl" executed="True" result="Success" success="True" time="0.0454" asserts="0" description="Select-UniqueUrl">
<results>
<test-suite type="TestFixture" name="Select a single update" executed="True" result="Success" success="True" time="0.0301" asserts="0" description="Select a single update">
<results>
<test-case description="Given a list of updates returns a single URL" name="Select-UniqueUrl.Select a single update.Given a list of updates returns a single URL" time="0.0095" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Test-PSCore" executed="True" result="Success" success="True" time="0.0515" asserts="0" description="Test-PSCore">
<results>
<test-suite type="TestFixture" name="Tests whether we are running on PowerShell Core" executed="True" result="Success" success="True" time="0.0152" asserts="0" description="Tests whether we are running on PowerShell Core">
<results>
<test-case description="Imports the MDT PowerShell module and returns True" name="Test-PSCore.Tests whether we are running on PowerShell Core.Imports the MDT PowerShell module and returns True" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="TestFixture" name="Tests whether we are running on Windows PowerShell" executed="True" result="Success" success="True" time="0.0179" asserts="0" description="Tests whether we are running on Windows PowerShell">
<results>
<test-case description="Returns False if running Windows PowerShell" name="Test-PSCore.Tests whether we are running on Windows PowerShell.Returns False if running Windows PowerShell" time="0.0061" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Get-UpdateFeed" executed="True" result="Success" success="True" time="0.7304" asserts="0" description="Get-UpdateFeed">
<results>
<test-suite type="TestFixture" name="Tests that Get-UpdateFeed returns valid XML" executed="True" result="Success" success="True" time="0.0489" asserts="0" description="Tests that Get-UpdateFeed returns valid XML">
<results>
<test-case description="Returns valid XML" name="Get-UpdateFeed.Tests that Get-UpdateFeed returns valid XML.Returns valid XML" time="0.0302" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Get-UpdateCatalogLink" executed="True" result="Success" success="True" time="0.6115" asserts="0" description="Get-UpdateCatalogLink">
<results>
<test-suite type="TestFixture" name="Tests that Get-UpdateCatalogLink returns valid response" executed="True" result="Success" success="True" time="0.0214" asserts="0" description="Tests that Get-UpdateCatalogLink returns valid response">
<results>
<test-case description="Returns valid response" name="Get-UpdateCatalogLink.Tests that Get-UpdateCatalogLink returns valid response.Returns valid response" time="0.0062" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Get-KbUpdateArray" executed="True" result="Success" success="True" time="0.701" asserts="0" description="Get-KbUpdateArray">
<results>
<test-suite type="TestFixture" name="Tests that Get-KbUpdateArray returns a valid array" executed="True" result="Success" success="True" time="0.0661" asserts="0" description="Tests that Get-KbUpdateArray returns a valid array">
<results>
<test-case description="Returns a valid array" name="Get-KbUpdateArray.Tests that Get-KbUpdateArray returns a valid array.Returns a valid array" time="0.0075" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Returns an array with valid properties" name="Get-KbUpdateArray.Tests that Get-KbUpdateArray returns a valid array.Returns an array with valid properties" time="0.0357" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Get-UpdateDownloadArray" executed="True" result="Success" success="True" time="4.9669" asserts="0" description="Get-UpdateDownloadArray">
<results>
<test-suite type="TestFixture" name="Returns a valid list of Cumulative updates" executed="True" result="Success" success="True" time="0.0621" asserts="0" description="Returns a valid list of Cumulative updates">
<results>
<test-case description="Updates array returned should be of valid type" name="Get-UpdateDownloadArray.Returns a valid list of Cumulative updates.Updates array returned should be of valid type" time="0.0039" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Updtes array returned should have a count greater than 0" name="Get-UpdateDownloadArray.Returns a valid list of Cumulative updates.Updtes array returned should have a count greater than 0" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Returns a valid array with expected properties" name="Get-UpdateDownloadArray.Returns a valid list of Cumulative updates.Returns a valid array with expected properties" time="0.0296" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Get-RxString" executed="True" result="Success" success="True" time="0.0504" asserts="0" description="Get-RxString">
<results>
<test-suite type="TestFixture" name="Returns the expected substring" executed="True" result="Success" success="True" time="0.0214" asserts="0" description="Returns the expected substring">
<results>
<test-case description="Given the string '2018-09-07T17:55:12Z', returns '2018-09-07'" name="Get-RxString.Returns the expected substring.Given the string '2018-09-07T17:55:12Z', returns '2018-09-07'" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="C:\projects\latestupdate\tests\PublicFunctions.Tests.ps1" executed="True" result="Success" success="True" time="150.6339" asserts="0" description="C:\projects\latestupdate\tests\PublicFunctions.Tests.ps1">
<results>
<test-suite type="TestFixture" name="Get-LatestUpdate" executed="True" result="Success" success="True" time="33.4341" asserts="0" description="Get-LatestUpdate">
<results>
<test-suite type="TestFixture" name="Returns a valid list of Cumulative updates" executed="True" result="Success" success="True" time="5.1525" asserts="0" description="Returns a valid list of Cumulative updates">
<results>
<test-case description="Given no arguments, returns an array of updates" name="Get-LatestUpdate.Returns a valid list of Cumulative updates.Given no arguments, returns an array of updates" time="0.004" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given no arguments, returns an array" name="Get-LatestUpdate.Returns a valid list of Cumulative updates.Given no arguments, returns an array" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given no arguments, returns a valid array with expected properties" name="Get-LatestUpdate.Returns a valid list of Cumulative updates.Given no arguments, returns a valid array with expected properties" time="0.0302" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="TestFixture" name="Windows 10: Returns expected results with -Build" executed="True" result="Success" success="True" time="27.0399" asserts="0" description="Windows 10: Returns expected results with -Build">
<results>
<test-case description="Given '17763' returns updates for build 1809" name="Get-LatestUpdate.Windows 10: Returns expected results with -Build.Given '17763' returns updates for build 1809" time="5.416" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given '17134' returns updates for build 1803" name="Get-LatestUpdate.Windows 10: Returns expected results with -Build.Given '17134' returns updates for build 1803" time="5.4753" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given '16299' returns updates for build 1709" name="Get-LatestUpdate.Windows 10: Returns expected results with -Build.Given '16299' returns updates for build 1709" time="5.2876" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given '15063' returns updates for build 1703" name="Get-LatestUpdate.Windows 10: Returns expected results with -Build.Given '15063' returns updates for build 1703" time="3.2802" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given '14393' returns updates for build 1607" name="Get-LatestUpdate.Windows 10: Returns expected results with -Build.Given '14393' returns updates for build 1607" time="4.4442" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given '10240' returns updates for build 1507" name="Get-LatestUpdate.Windows 10: Returns expected results with -Build.Given '10240' returns updates for build 1507" time="3.0966" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="TestFixture" name="Returns expected results for Windows 8.1" executed="True" result="Success" success="True" time="0.5559" asserts="0" description="Returns expected results for Windows 8.1">
<results />
</test-suite>
<test-suite type="TestFixture" name="Returns expected results for Windows 7" executed="True" result="Success" success="True" time="0.6617" asserts="0" description="Returns expected results for Windows 7">
<results />
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Get-LatestFlash" executed="True" result="Success" success="True" time="25.0716" asserts="0" description="Get-LatestFlash">
<results>
<test-suite type="TestFixture" name="Returns a valid list of Adobe Flash Player updates" executed="True" result="Success" success="True" time="0.1986" asserts="0" description="Returns a valid list of Adobe Flash Player updates">
<results>
<test-case description="Given no arguments, returns an array of updates" name="Get-LatestFlash.Returns a valid list of Adobe Flash Player updates.Given no arguments, returns an array of updates" time="0.017" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given no arguments, returns an array" name="Get-LatestFlash.Returns a valid list of Adobe Flash Player updates.Given no arguments, returns an array" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given no arguments, returns a valid array with expected properties" name="Get-LatestFlash.Returns a valid list of Adobe Flash Player updates.Given no arguments, returns a valid array with expected properties" time="0.1493" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="TestFixture" name="Returns expected results with Flash updates array" executed="True" result="Success" success="True" time="0.0813" asserts="0" description="Returns expected results with Flash updates array">
<results>
<test-case description="Given no arguments, returns updates for Adobe Flash Player" name="Get-LatestFlash.Returns expected results with Flash updates array.Given no arguments, returns updates for Adobe Flash Player" time="0.0668" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Get-LatestServicingStack" executed="True" result="Success" success="True" time="21.6389" asserts="0" description="Get-LatestServicingStack">
<results>
<test-suite type="TestFixture" name="Returns a valid list of Servicing Stack updates" executed="True" result="Success" success="True" time="0.1842" asserts="0" description="Returns a valid list of Servicing Stack updates">
<results>
<test-case description="Given no arguments, returns an array of updates" name="Get-LatestServicingStack.Returns a valid list of Servicing Stack updates.Given no arguments, returns an array of updates" time="0.0138" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given no arguments, returns an array" name="Get-LatestServicingStack.Returns a valid list of Servicing Stack updates.Given no arguments, returns an array" time="0.002" asserts="0" success="True" result="Success" executed="True" />
<test-case description="Given no arguments, returns a valid array with expected properties" name="Get-LatestServicingStack.Returns a valid list of Servicing Stack updates.Given no arguments, returns a valid array with expected properties" time="0.1325" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="TestFixture" name="Returns expected results with Servicing Stack updates array" executed="True" result="Success" success="True" time="0.1322" asserts="0" description="Returns expected results with Servicing Stack updates array">
<results>
<test-case description="Given no arguments, returns updates for Servicing Stack" name="Get-LatestServicingStack.Returns expected results with Servicing Stack updates array.Given no arguments, returns updates for Servicing Stack" time="0.0951" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
<test-suite type="TestFixture" name="Save-LatestUpdate" executed="True" result="Success" success="True" time="70.4229" asserts="0" description="Save-LatestUpdate">
<results>
<test-suite type="TestFixture" name="Download the latest Windows 10 Cumulative updates" executed="True" result="Success" success="True" time="9.6285" asserts="0" description="Download the latest Windows 10 Cumulative updates">
<results>
<test-case description="Given updates returned from Get-LatestUpdate, it successfully downloads the update" name="Save-LatestUpdate.Download the latest Windows 10 Cumulative updates.Given updates returned from Get-LatestUpdate, it successfully downloads the update" time="0.0091" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="TestFixture" name="Download the latest Adobe Flash Player updates" executed="True" result="Success" success="True" time="36.1038" asserts="0" description="Download the latest Adobe Flash Player updates">
<results>
<test-case description="Given updates returned from Get-LatestFlash, it successfully downloads the update" name="Save-LatestUpdate.Download the latest Adobe Flash Player updates.Given updates returned from Get-LatestFlash, it successfully downloads the update" time="0.0478" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
<test-suite type="TestFixture" name="Download the latest Servicing Stack updates" executed="True" result="Success" success="True" time="24.671" asserts="0" description="Download the latest Servicing Stack updates">
<results>
<test-case description="Given updates returned from Get-LatestServicingStack, it successfully downloads the update" name="Save-LatestUpdate.Download the latest Servicing Stack updates.Given updates returned from Get-LatestServicingStack, it successfully downloads the update" time="0.0523" asserts="0" success="True" result="Success" executed="True" />
</results>
</test-suite>
</results>
</test-suite>
</results>
</test-suite>
</results>
</test-suite>
</test-results>