PowerShell / PSDscResources

MIT License
129 stars 54 forks source link

Fix CI Pipeline and Opt-in to Meta Tests #200

Open PlagueHO opened 3 years ago

PlagueHO commented 3 years ago

Pull Request (PR) description

This PR fixes the CI Pipeline by pinning Pester to 4.10.1. It also corrects the URLs for the Dev build badge and opts in to the meta tests:

This Pull Request (PR) fixes the following issues

Task list

@johlju - would you mind reviewing for me when you get time? I'd like to at least have CI process working on this module. cc @mgreenegit

codecov-commenter commented 3 years ago

Codecov Report

Merging #200 (c4481ab) into dev (7064eda) will not change coverage. The diff coverage is 33%.

Impacted file tree graph

@@         Coverage Diff         @@
##            dev   #200   +/-   ##
===================================
  Coverage    82%    82%           
===================================
  Files        19     19           
  Lines      2760   2760           
  Branches      4      4           
===================================
  Hits       2270   2270           
  Misses      486    486           
  Partials      4      4           
johlju commented 3 years ago

@PlagueHO I rather @mgreenegit look and review this PR. Btw. integration tests seems to fail.

PlagueHO commented 3 years ago

I think the integration tests are failing because of the AppVeyor agent version (using a really old one). They pass when I specify recent version of agent (VS2019). But I can't check because I don't have access to the PowerShell AppVeyor config. Could probably set the agent version in the AppVeyor CI config though.