Make the experience better when start-pspester doesn't find pester (#5673)

refactor code to restore pester into a separate function called Restore-PSPester
update message on what to do when pester is missing
Add ability for get-psoptions to default to new-psoptions
fix an issue with publish-pstesttools when a build has not been run since build.psm1 has been imported (try to use the default options)
make start-pspester use the last build, not just use the default options
fix an issue in restore caused some files not to be removed
This commit is contained in:
Travis Plunk
2017-12-12 16:07:12 -08:00
committed by GitHub
parent d966f59a11
commit 6ef94c1dfe
5 changed files with 54 additions and 42 deletions
+3 -7
View File
@@ -1,20 +1,16 @@
Submodules
==========
# Submodules
While most developers will not have to deal with submodules on a regular basis, those who do should read this information.
The submodules currently in this project are:
- `src/Modules/Pester`: The Pester testing framework for PowerShell
- `src/libpsl-native/test/googletest`: The GoogleTest framework for
Linux native code
[submodules]: https://www.git-scm.com/book/en/v2/Git-Tools-Submodules
Rebase and Fast-Forward Merge Pull Requests in Submodules
=========================================================
## Rebase and Fast-Forward Merge Pull Requests in Submodules
*This is not necessary in the superproject, only submodules!*
Note: *This is not necessary in the superproject, only submodules!*
**DO NOT** commit updates unless absolutely necessary.
When submodules must be updated, a separate Pull Request must be submitted, reviewed, and merged before updating the superproject.