You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As far as I understood from James Truher (@JamesWTruher), the plan was always to be conservative with picking up new versions of Pester. Basically, that we shouldn't ship a new one unless we had a reason to pick up the new stuff.
It may very well be the case that we need to do that, but I'd like Jim to come in and make sure I've got the history right first.
I agree that conservatism here is good. But two years is too much.
There is another problem. If Windows users can easily upgrade Pester and exploit new features, the Unix users cannot do this. This is really a problem for those who want to be fully ported.
I've been looking at Pester 4.0.8 and it looks really great. Lot's of excellent improvements; First and foremost handling our cross-plat needs, but it's not completely backwardly compatible, and I get more than 100 test failures when I run our tests using 4.0.8. I've got a big bunch of them fixed and all of those are test issues, but it's taking a bit of time to track them all down.
The issues boil down to a couple of things - missing/changed assertions (Contains/FileContentMatch), Be actually working against arrays (awesome), and tests which never actually worked, and because error checking has improved to catch them, like Should Throw which now complains if it doesn't get a scriptblock, those tests are properly failing.
I do look forward to the time when we can just grab this and dump our submodule and it shouldn't be too long now. Dave Wyatt (@dlwyatt) Is there any thought of making this a nupkg?
James Truher (@JamesWTruher) Pester is published to nuget.org, Chocolatey and the PowerShell Gallery. Technically all three of those are nuget feeds; take your pick. :)
Activity
mirichmo commentedon Jan 17, 2017
James Truher (@JamesWTruher) and Aditya Patwardhan (@adityapatwardhan) - Have you guys investigated moving to a later version of Pester?
iSazonov commentedon Mar 11, 2017
Joey Aiello (@joeyaiello) I wonder shall we distribute PowerShell 6 RTM with old Pester? Should we add this in Plan?
joeyaiello commentedon Mar 27, 2017
As far as I understood from James Truher (@JamesWTruher), the plan was always to be conservative with picking up new versions of Pester. Basically, that we shouldn't ship a new one unless we had a reason to pick up the new stuff.
It may very well be the case that we need to do that, but I'd like Jim to come in and make sure I've got the history right first.
iSazonov commentedon Mar 27, 2017
I agree that conservatism here is good. But two years is too much.
There is another problem. If Windows users can easily upgrade Pester and exploit new features, the Unix users cannot do this. This is really a problem for those who want to be fully ported.
iSazonov commentedon May 25, 2017
Related #1371
SteveL-MSFT commentedon Nov 13, 2017
cc James Truher (@JamesWTruher)
JamesWTruher commentedon Nov 14, 2017
I've been looking at Pester 4.0.8 and it looks really great. Lot's of excellent improvements; First and foremost handling our cross-plat needs, but it's not completely backwardly compatible, and I get more than 100 test failures when I run our tests using 4.0.8. I've got a big bunch of them fixed and all of those are test issues, but it's taking a bit of time to track them all down.
The issues boil down to a couple of things - missing/changed assertions (Contains/FileContentMatch),
Beactually working against arrays (awesome), and tests which never actually worked, and because error checking has improved to catch them, likeShould Throwwhich now complains if it doesn't get a scriptblock, those tests are properly failing.I do look forward to the time when we can just grab this and dump our submodule and it shouldn't be too long now. Dave Wyatt (@dlwyatt) Is there any thought of making this a
nupkg?dlwyatt commentedon Nov 14, 2017
James Truher (@JamesWTruher) Pester is published to nuget.org, Chocolatey and the PowerShell Gallery. Technically all three of those are nuget feeds; take your pick. :)
JamesWTruher commentedon Nov 15, 2017
Dave Wyatt (@dlwyatt) awesome!
it-praktyk commentedon Jan 6, 2018
Pester since v. 4.1.0 is supported at PSCore 6.0 for all platforms (Linux, macOS, Windows - in alphabetical order).
iSazonov commentedon Feb 9, 2018
Fixed in #6064