Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build.ps -ResolveDependency, Pester tests fail #77

Open
sundmoon opened this issue Jul 19, 2020 · 3 comments
Open

Build.ps -ResolveDependency, Pester tests fail #77

sundmoon opened this issue Jul 19, 2020 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@sundmoon
Copy link

===============================================================================
                        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 raandree self-assigned this Jul 22, 2020
@raandree raandree added the bug Something isn't working label Jul 22, 2020
@raandree
Copy link
Contributor

Thanks for reporting this. It is fixed now in d3f0e69. Can you give it another try?

@sundmoon
Copy link
Author

Thanks, it works now

@sundmoon
Copy link
Author

Hey Andree
I have been stopped again, see dsccommunity/CommonTasks#44

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants