Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: full test coverage #55

Merged
merged 72 commits into from
Jan 4, 2021
Merged

test: full test coverage #55

merged 72 commits into from
Jan 4, 2021

Conversation

ewingjm
Copy link
Member

@ewingjm ewingjm commented Jan 3, 2021

Purpose

Resolves #18. Many of the bindings are not covered by automated tests - this means that we do not have an accurate picture of the robustness of the bindings or ongoing stability.

Approach

Each binding is covered by at least one automated test. A mock Power Apps solution has been included to provide the different permutations required to test against.

Also included -

  • Migrated to SDK-style project and PackageReferences
  • A number fixes in order to bring the test pass rate up to 100%
  • CI pipeline changes to rerun flaky tests

TODOs

  • Automated test coverage for new code
  • Documentation updated (if required)
  • Build and tests successful

ewingjm and others added 30 commits December 9, 2020 15:01
@sonarcloud
Copy link

sonarcloud bot commented Jan 3, 2021

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

94.4% 94.4% Coverage
0.0% 0.0% Duplication

@ewingjm ewingjm merged commit c8dc3f0 into master Jan 4, 2021
@ewingjm ewingjm deleted the test/full-test-coverage branch January 4, 2021 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Full automated test code coverage
2 participants