-
Notifications
You must be signed in to change notification settings - Fork 53
Conversation
Codecov Report
@@ Coverage Diff @@
## dev #143 +/- ##
===================================
Coverage 83% 83%
===================================
Files 19 19
Lines 2760 2760
Branches 4 4
===================================
Hits 2305 2305
Misses 451 451
Partials 4 4 |
@PlagueHO , would you mind giving this one a review? Thanks. |
Sorry about the delay @mhendric ! Back on board now (been tied up with other projects the last few weeks). Reviewing now! |
@mhendric - needs conflicts resolved BTW. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 4 of 4 files at r1.
Reviewable status: all files reviewed, 4 unresolved discussions (waiting on @mhendric)
README.md, line 581 at r1 (raw file):
* Fixes issue where MsiPackage Integration tests fail to make an HTTPS connection if Strong Crypto for .NET is not enabled.
Minor nitpick: for consistency could use: ...NET is not enabled - Fixes Issue #142.
Although it doesn't look like there is huge consistency anyway 😁 so up to you.
Tests/Integration/MSFT_MsiPackage.EndToEnd.Tests.ps1, line 23 at r1 (raw file):
# Make sure strong crypto is enabled in .NET for HTTPS tests Enable-StrongCryptoForDotNetFour
Should we also preserve state and restore it afterwards? If tests are being run on a developer machine it might cause difficult to diagnose issues.
Tests/Integration/MSFT_MsiPackage.Integration.Tests.ps1, line 21 at r1 (raw file):
# Make sure strong crypto is enabled in .NET for HTTPS tests Enable-StrongCryptoForDotNetFour
Should we also preserve state and restore it afterwards? If tests are being run on a developer machine it might cause difficult to diagnose issues.
Tests/TestHelpers/CommonTestHelper.psm1, line 800 at r1 (raw file):
{ [CmdletBinding()] param()
Can you add space after param?
Tests/TestHelpers/CommonTestHelper.psm1, line 826 at r1 (raw file):
else { Write-Warning -Message "Failed to find registry key at path: $regPath. Skipping setting SchUseStrongCrypto to 1."
Maybe mention that this may cause Integration tests to fail in the message here?
3853b31
to
28a22b1
Compare
Let me know when you're ready for me to finish the review @mhendric |
Will do @PlagueHO . Sorry for the delay. I haven't had a chance to troubleshoot the most recent test failures yet. I'll ping you once I get a clean build though. Thanks. |
Hey @PlagueHO , finally got this fixed. Would you mind reviewing again when you have a chance? Thanks. |
Hi @PlagueHO , checking to see if you can complete the review on this one? This PR is holding up a couple other PR's. Thanks. |
Oh yes. Sorry about that @mhendric - I'll aim to complete tonight. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 1 of 4 files at r2, 2 of 2 files at r3, 1 of 1 files at r4.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @mhendric)
Pull Request (PR) description
Fixes issue where MsiPackage Integration tests fail if strong crypto is not enabled for .NET 4.
This Pull Request (PR) fixes the following issues
Task list
Entry should say what was changed, and how that affects users (if applicable).
and comment-based help.
This change is