File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,11 @@ class TestClassResource : BaseTestClass
59
59
static [TestClassResource []] Export()
60
60
{
61
61
$resultList = [List [TestClassResource ]]::new()
62
- 1 .. 5 | % {
62
+ $resultCount = 5
63
+ if ($env: TestClassResourceResultCount ) {
64
+ $resultCount = $env: TestClassResourceResultCount
65
+ }
66
+ 1 .. $resultCount | % {
63
67
$obj = New-Object TestClassResource
64
68
$obj.Name = " Object$_ "
65
69
$obj.Prop1 = " Property of object$_ "
Original file line number Diff line number Diff line change @@ -241,4 +241,15 @@ Describe 'PowerShell adapter resource tests' {
241
241
$env: PATH = $oldPath
242
242
}
243
243
}
244
+
245
+ It ' Dsc can process large resource output' - Tag z1{
246
+ $env: TestClassResourceResultCount = 5000 # with sync resource invocations this was not possible
247
+
248
+ $r = dsc resource export - r TestClassResource/ TestClassResource
249
+ $LASTEXITCODE | Should - Be 0
250
+ $res = $r | ConvertFrom-Json
251
+ $res.resources [0 ].properties.result.count | Should - Be 5000
252
+
253
+ $env: TestClassResourceResultCount = $null
254
+ }
244
255
}
You can’t perform that action at this time.
0 commit comments