Skip to content

Commit

Permalink
Submit testing guide
Browse files Browse the repository at this point in the history
  • Loading branch information
josephdrichard committed Dec 10, 2024
1 parent 46d3387 commit 0744492
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion TESTING.md
Original file line number Diff line number Diff line change
@@ -1 +1,16 @@
TESTING.md
# Unit Testing
## Validation
Very simple suite of tests to make sure the operator can deploy. Normally no changes will be required here.
## Conformance
This testing is at a very high level, to ensure that given functionality is broken. An example of this would be to test enabling the a reference plugin, and then test that the daemon has the expected logs from the reference plugin

# End-to-End testing
More in-depth testing to ensure the operator is functioning correctly, and ptp is actually running correctly on the cluster after deployment

# Feature development expectations
## Validation
Normally no changes are required here. Unless developing a new container for example.
## Conformance
Expected developers of any new features will add new conformance tests as part of submission
## End-to-End
New e2e tests should be added to do more in-depth testing for new features. At least basic tests should be added before submitting feature, and should ensure plan is in place for more tests if required.

0 comments on commit 0744492

Please sign in to comment.