Build.ps -ResolveDependency, Pester tests fail
sundmoon opened this issue · 3 comments
sundmoon commented
===============================================================================
TESTCONFIGDATA
-------------------------------------------------------------------------------
/./TestConfigData
C:\git\dscworkshop\DSC\Build\Tasks\TestConfigData.ps1:1
testResultsPath is: C:\git\dscworkshop\DSC\BuildOutput\IntegrationTestResults.xml
testsPath is: C:\git\dscworkshop\DSC\Tests
BuildOutput is: C:\git\dscworkshop\DSC\BuildOutput
[-] Error occurred in test script 'C:\git\dscworkshop\DSC\Tests\Acceptance\TestMofFiles.Tests.ps1' 0ms
ParameterBindingValidationException: Cannot bind argument to parameter 'InputObject' because it is null.
at Get-DatumNodesRecursive, C:\git\dscworkshop\DSC\Build\DscHelpers\Get-DatumNodesRecursive.ps1: line 38
at Get-DatumNodesRecursive, C:\git\dscworkshop\DSC\Build\DscHelpers\Get-DatumNodesRecursive.ps1: line 41
at Get-FilteredConfigurationData, C:\git\dscworkshop\DSC\Build\DscHelpers\Get-FilteredConfigurationData.ps1: line 15
at <ScriptBlock>, C:\git\dscworkshop\DSC\Tests\Acceptance\TestMofFiles.Tests.ps1: line 12
at <ScriptBlock>, C:\git\dscworkshop\DSC\BuildOutput\Modules\Pester\4.10.1\Pester.psm1: line 1111
at Invoke-Pester<End>, C:\git\dscworkshop\DSC\BuildOutput\Modules\Pester\4.10.1\Pester.psm1: line 1137
at <ScriptBlock>, C:\git\dscworkshop\DSC\Build\Tasks\TestConfigData.ps1: line 17
at *Task, C:\git\dscworkshop\DSC\BuildOutput\Modules\InvokeBuild\5.6.0\Invoke-Build.ps1: line 530
at *Task, C:\git\dscworkshop\DSC\BuildOutput\Modules\InvokeBuild\5.6.0\Invoke-Build.ps1: line 503
at <ScriptBlock><End>, C:\git\dscworkshop\DSC\BuildOutput\Modules\InvokeBuild\5.6.0\Invoke-Build.ps1: line 690
at <ScriptBlock>, C:\git\dscworkshop\DSC\Build.ps1: line 129
[-] Error occurred in test script 'C:\git\dscworkshop\DSC\Tests\ConfigData\ConfigData.Tests.ps1' 0ms
ParameterBindingValidationException: Cannot bind argument to parameter 'InputObject' because it is null.
at Get-DatumNodesRecursive, C:\git\dscworkshop\DSC\Build\DscHelpers\Get-DatumNodesRecursive.ps1: line 38
at Get-DatumNodesRecursive, C:\git\dscworkshop\DSC\Build\DscHelpers\Get-DatumNodesRecursive.ps1: line 41
at Get-FilteredConfigurationData, C:\git\dscworkshop\DSC\Build\DscHelpers\Get-FilteredConfigurationData.ps1: line 15
at <ScriptBlock>, C:\git\dscworkshop\DSC\Tests\ConfigData\ConfigData.Tests.ps1: line 8
at <ScriptBlock>, C:\git\dscworkshop\DSC\BuildOutput\Modules\Pester\4.10.1\Pester.psm1: line 1111
at Invoke-Pester<End>, C:\git\dscworkshop\DSC\BuildOutput\Modules\Pester\4.10.1\Pester.psm1: line 1137
at <ScriptBlock>, C:\git\dscworkshop\DSC\Build\Tasks\TestConfigData.ps1: line 17
at *Task, C:\git\dscworkshop\DSC\BuildOutput\Modules\InvokeBuild\5.6.0\Invoke-Build.ps1: line 530
at *Task, C:\git\dscworkshop\DSC\BuildOutput\Modules\InvokeBuild\5.6.0\Invoke-Build.ps1: line 503
at <ScriptBlock><End>, C:\git\dscworkshop\DSC\BuildOutput\Modules\InvokeBuild\5.6.0\Invoke-Build.ps1: line 690
at <ScriptBlock>, C:\git\dscworkshop\DSC\Build.ps1: line 129
Tests completed in 1.37s
Tests Passed: 0, Failed: 2, Skipped: 0, Pending: 0, Inconclusive: 0
ERROR: Assertion failed.
At C:\git\dscworkshop\DSC\Build\Tasks\TestConfigData.ps1:19 char:5
+ assert ($testResults.FailedCount -eq 0)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At C:\git\dscworkshop\DSC\Build\Tasks\TestConfigData.ps1:1 char:1
+ task TestConfigData {
+ ~~~~~~~~~~~~~~~~~~~~~
At C:\git\dscworkshop\DSC\Build.ps1:156 char:5
+ task . Init,
+ ~~~~~~~~~~~~
Build FAILED. 8 tasks, 1 errors, 0 warnings 00:00:15.1234612
assert : Assertion failed.
At C:\git\dscworkshop\DSC\Build\Tasks\TestConfigData.ps1:19 char:5
+ assert ($testResults.FailedCount -eq 0)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Assert-Build], Exception
+ FullyQualifiedErrorId : Assert-Build
raandree commented
Thanks for reporting this. It is fixed now in d3f0e69. Can you give it another try?
sundmoon commented
Thanks, it works now
sundmoon commented
Hey Andree
I have been stopped again, see dsccommunity/CommonTasks#44