-
Notifications
You must be signed in to change notification settings - Fork 12
Test fixes #1135
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 fixes #1135
Conversation
9325132
to
6cfb512
Compare
6efb18d
to
be7fba5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice cleanup! Gave a suggestion for even more cleanup 🧹
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I mainly took a look at the tests, did not quite have the energy to review the report stuff but I trust it is awesome as always 😄
Fixes #1132 Signed-off-by: Joachim Wiberg <[email protected]>
Also, add some documentation to lower barrier of entry/use. Signed-off-by: Joachim Wiberg <[email protected]>
Refactor test to use httpd container instead and return ENV with a CGI. Fixes #1131 Signed-off-by: Joachim Wiberg <[email protected]>
Major refactor to redesign how listeners and traffic is started in parallel. Fixes #1130 Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Joachim Wiberg <[email protected]>
NETCONF backedn already silenced. Signed-off-by: Joachim Wiberg <[email protected]>
It should be possible to create test reports manually, so logically the GitHub workflow should call a make rule in test.mk Untested: branding, or any case where Infix is used as a BR2_EXTERNAL Signed-off-by: Joachim Wiberg <[email protected]>
This commit greatly simplifies AsciiDoc image references in generated Readme.adoc files. The two focused use-cases that remain after this change are working references in: - Generated output/images/test-report.pdf - Viewing test's Readme.adoc from GitHub Previously we aimed to have working images also when the test's Readme was included in the parent directory's Readme.adoc. This, however, is not supported as of this commit. It seems unlikely also to ever be a supported feature of AsciiDoc on GitHub, for details, see the following issue: <github/markup#1095> Signed-off-by: Joachim Wiberg <[email protected]>
be7fba5
to
04381ce
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! 💪
Import new 9pm version for improved test report generation. With this in place we can take the opportunity to also refactor and simplify the test spec. generation. Fixes #1129 Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Joachim Wiberg <[email protected]>
To reduce the duplication of effort between 9pm and the Infamy framework this change consolidates the move from local 'infamy: title:' extension to 9pm 'name:'. For the parameterized tunnel tests we leverage the 9pm dynamic test-spec variable, which looks for a correspodning <case>.adoc instead of static Readme.adoc, when generating the test report. Each test documentation should cover all aspects of the test, much like the usage text of a UNIX program. To this end, the tunnel test docs are now more spelled out, including all invariants. Some refactoring of these tests were also necessary, e.g., replacing any reserved Python keywords like 'type', and other PEP-8 fixes. Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Joachim Wiberg <[email protected]>
04381ce
to
142e4e9
Compare
Description
Major refactor of two tests disabled in v25.08:
Also included is an update to the test report (PDF)
Checklist
Tick relevant boxes, this PR is-a or has-a: