Skip to content

Conversation

HowardWolosky
Copy link
Contributor

@HowardWolosky HowardWolosky commented Jul 19, 2020

Description

This is re-implementing #265 in a more robust way, thanks to a suggestion from @X-Guardian in #267.

Instead of adding in one-off sleeps throughout the test codebase, there is now a new configuration value (StateChangeDelaySeconds) that will allow us to insert a delay before returning the result of any state change request.

This should ideally consistently add reliability throughout the entire test codebase.

Issues Fixed

Fixes #264

References

n/a

Checklist

  • You actually ran the code that you just wrote, especially if you did just "one last quick change".
  • Comment-based help added/updated, including examples.
  • Static analysis is reporting back clean.
  • New/changed code adheres to our coding guidelines.
  • Formatters were created for any new types being added.
  • New/changed code continues to support the pipeline.
  • Changes to the manifest file follow the manifest guidance.
  • Unit tests were added/updated and are all passing. See testing guidelines. This includes making sure that all pipeline input variations have been covered.
  • Relevant usage examples have been added/updated in USAGE.md.
  • If desired, ensure your name is added to our Contributors list

This is re-implementing microsoft#265 in a more robust way, thanks to a
suggestion from @X-Guardian.

Instead of adding in one-off sleeps throughout the test codebase,
there is now a new configuration value that will allow us to insert
a delay before returning the result of _any_ state change request.

This should ideally consistently add reliability throughout the entire
test codebase.
@HowardWolosky HowardWolosky added the tests A change related to the Pester tests for the module. label Jul 19, 2020
@HowardWolosky
Copy link
Contributor Author

/azp run PowerShellForGitHub-CI

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@HowardWolosky HowardWolosky merged commit 402529a into microsoft:master Jul 19, 2020
@HowardWolosky HowardWolosky deleted the reliability2 branch July 19, 2020 18:35
HowardWolosky added a commit to HowardWolosky/PowerShellForGitHub that referenced this pull request Jul 19, 2020
HowardWolosky added a commit to HowardWolosky/PowerShellForGitHub that referenced this pull request Jul 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tests A change related to the Pester tests for the module.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Investigate and fix instability in tests
1 participant