Skip to content

Conversation

@ikerexxe
Copy link
Collaborator

This documentation update began with the sole purpose of documenting the Python system tests, but it has grown as I have discovered new aspects of the documentation that could be improved.

As a summary:

  • Add comprehensive documentation for the new Python system testing framework
  • Document Python coding style guidelines for system tests
  • Extend CI documentation with system test details
  • Add container troubleshooting guidance

@ikerexxe ikerexxe force-pushed the document-python-test branch from 1fbbebd to 5fd0910 Compare September 11, 2025 08:24
Copy link
Member

@hallyn hallyn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm ok merging as is. If you update based on my comments, that's fine too.

Document the new Python system tests:
- Benefits
- Contribution guidance
- How to setup the testing environment
- Test configuration and execution
- Advanced testing features
- Development patterns
- Debugging information
- Troubleshooting & FAQs

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
Extend the container section to document the container troubleshooting.

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
Extend the system tests section.

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
Document coding style for Python code used in system tests.

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
@ikerexxe ikerexxe force-pushed the document-python-test branch from 5fd0910 to 80021c7 Compare October 27, 2025 14:00
@hallyn hallyn merged commit 2098f4d into shadow-maint:master Nov 28, 2025
11 checks passed
@ikerexxe ikerexxe deleted the document-python-test branch December 30, 2025 09:19
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.

3 participants