Pester Test Adapter fails on Windows with errors in Developer Tools
Closed this issue ยท 2 comments
johlju commented
Today the Pester Test Adapter started to fail on Windows. Not really sure what actually changed. This worked two days ago.
Using VS Code 1.65.2. But it was released 8 days ago, maybe it updated to that one, between then and now. ๐
06:58:59.807 INFO [_t.resolveHandler] Initializing Pester Test Controller and watching for Pester Files
06:58:59.881 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlAlwaysOnService.Tests.ps1
06:58:59.883 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlConfiguration.Tests.ps1
06:58:59.884 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlDatabaseDefaultLocation.Tests.ps1
06:58:59.885 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlPermission.Tests.ps1
06:58:59.888 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlMemory.Tests.ps1
06:58:59.889 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlMaxDop.Tests.ps1
06:58:59.889 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlLogin.Tests.ps1
06:58:59.890 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlEndpointPermission.Tests.ps1
06:58:59.891 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlEndpoint.Tests.ps1
06:58:59.891 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlDatabaseUser.Tests.ps1
06:58:59.892 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlDatabaseRole.Tests.ps1
06:58:59.893 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlRS.Tests.ps1
06:58:59.894 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlRSSetup.Tests.ps1
06:58:59.894 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlRole.Tests.ps1
06:58:59.895 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlReplication.Tests.ps1
06:58:59.896 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlProtocolTcpIp.Tests.ps1
06:58:59.897 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlProtocol.Tests.ps1
06:58:59.898 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlScript.Tests.ps1
06:58:59.900 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlTraceFlag.Tests.ps1
06:58:59.900 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlWindowsFirewall.Tests.ps1
06:58:59.901 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlWaitForAG.Tests.ps1
06:58:59.902 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlSetup.Tests.ps1
06:58:59.903 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlServiceAccount.Tests.ps1
06:58:59.904 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlSecureConnection.Tests.ps1
06:58:59.904 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlScriptQuery.Tests.ps1
06:58:59.905 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\SqlServerDsc.Common.Tests.ps1
06:58:59.905 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\SqlServerDsc.AnalyzerRules.Tests.ps1
06:58:59.906 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlDatabasePermission.Tests.ps1
06:58:59.907 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlDatabaseObjectPermission.Tests.ps1
06:58:59.908 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlDatabaseMail.Tests.ps1
06:58:59.910 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlDatabase.Tests.ps1
06:58:59.910 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlAlias.Tests.ps1
06:58:59.911 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlAGReplica.Tests.ps1
06:58:59.911 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlAGListener.Tests.ps1
06:58:59.912 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlAgentOperator.Tests.ps1
06:58:59.913 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlAgentFailsafe.Tests.ps1
06:58:59.913 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlAgentAlert.Tests.ps1
06:58:59.914 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlAGDatabase.Tests.ps1
06:58:59.914 INFO [_t.watchWorkspaces] Detected Pester File: c:\source\SqlServerDsc\tests\Unit\DSC_SqlAG.Tests.ps1
06:59:11.780 DEBUG [undefined.<anonymous>] Run invoked on undiscovered testFile DSC_SqlLogin.Tests.ps1, discovery will be run first
06:59:11.781 DEBUG [_t.resolveHandler] Adding to Discovery Queue: C:\SOURCE\SQLSERVERDSC\TESTS\UNIT\DSC_SQLLOGIN.TESTS.PS1
06:59:11.887 INFO [_t.<anonymous>] Starting Test Discovery of 1 files
06:59:11.889 INFO [_t.startPesterInterface] Starting PowerShell testing instance: C:\Program Files\PowerShell\7\pwsh.exe
06:59:11.890 DEBUG [_t.startPesterInterface] Running Script in PS Worker: & 'c:\Users\johan.ljunggren\.vscode\extensions\pspester.pester-test-2022.2.0\Scripts\PesterInterface.ps1' -Discovery 'c:\source\SqlServerDsc\tests\Unit\DSC_SqlLogin.Tests.ps1'
06:59:14.114 DEBUG [_t.startPesterInterface] Running Script in PS Worker: & 'c:\Users\johan.ljunggren\.vscode\extensions\pspester.pester-test-2022.2.0\Scripts\PesterInterface.ps1' 'c:\source\SqlServerDsc\tests\Unit\DSC_SqlLogin.Tests.ps1'
johlju commented
Also each time a save a file
07:15:11.194 INFO [undefined.<anonymous>] File saved: file:///c%3A/source/SqlServerDsc/tests/Unit/DSC_SqlLogin.Tests.ps1
07:15:11.196 DEBUG [_t.resolveHandler] Adding to Discovery Queue: C:\SOURCE\SQLSERVERDSC\TESTS\UNIT\DSC_SQLLOGIN.TESTS.PS1
07:15:11.301 INFO [_t.<anonymous>] Starting Test Discovery of 1 files
07:15:11.302 DEBUG [_t.startPesterInterface] Running Script in PS Worker: & 'c:\Users\johan.ljunggren\.vscode\extensions\pspester.pester-test-2022.2.0\Scripts\PesterInterface.ps1' -Discovery 'c:\source\SqlServerDsc\tests\Unit\DSC_SqlLogin.Tests.ps1'
07:15:11.600 DEBUG [undefined.<anonymous>] Run invoked on undiscovered testFile DSC_SqlLogin.Tests.ps1, discovery will be run first
07:15:11.601 DEBUG [_t.resolveHandler] Adding to Discovery Queue: C:\SOURCE\SQLSERVERDSC\TESTS\UNIT\DSC_SQLLOGIN.TESTS.PS1
07:15:11.713 INFO [_t.<anonymous>] Starting Test Discovery of 1 files
07:15:11.714 DEBUG [_t.startPesterInterface] Running Script in PS Worker: & 'c:\Users\johan.ljunggren\.vscode\extensions\pspester.pester-test-2022.2.0\Scripts\PesterInterface.ps1' -Discovery 'c:\source\SqlServerDsc\tests\Unit\DSC_SqlLogin.Tests.ps1'
07:15:11.989 DEBUG [_t.startPesterInterface] Running Script in PS Worker: & 'c:\Users\johan.ljunggren\.vscode\extensions\pspester.pester-test-2022.2.0\Scripts\PesterInterface.ps1' 'c:\source\SqlServerDsc\tests\Unit\DSC_SqlLogin.Tests.ps1'
johlju commented
Ignore this. I was trying to run our build script during discovery phase, and that messed up Pester Test Adapter - probably because the build script returned a lot of (for the adapter) unrecognizable output. Removing that line, it worked again. ๐