[xwiki/xwiki-dev-llm] c4d40a: [Misc] Document the functional-test module layout ...
Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-dev-llm Commit: c4d40a9d671be00fab37fdded137804c87916ee4 https://github.com/xwiki/xwiki-dev-llm/commit/c4d40a9d671be00fab37fdded13780... Author: Michael Hamann <[email protected]> Date: 2026-10-07 (Wed, 07 Oct 2026) Changed paths: M xwiki/okf/index.md M xwiki/okf/testing/strategy.md M xwiki/skills/xwiki-convert-tests-docker/SKILL.md M xwiki/skills/xwiki-test-guidelines/SKILL.md Log Message: ----------- [Misc] Document the functional-test module layout and the assertion channel * strategy.md: new "Functional-test module layout" section: the -test parent under the integration-tests profile, -test-pageobjects always built, -test-docker under the docker profile, the -test-docker pom, `AllIT` plus a `@UITest` on every test class, `@since` on page objects only, and a dedicated module per feature * strategy.md: new rule to assert through the browser what a user sees and through REST or the HTTP client what they don't; `executeAndGetBodyAsString` drives the browser too, and `ViewPage` already waits for the page to be fully loaded * xwiki-convert-tests-docker: point to the new section instead of carrying its own module setup, which allowed test classes without `@UITest` * xwiki-test-guidelines: point to the module layout and the assertion channel, and check that port 8080 is free before running a Docker IT * index.md: mention the module layout in the strategy entry Co-Authored-By: Claude Opus 5.5 <[email protected]> Commit: 2ae2c5ac93d1df0b4207c81a38f252d804e8163d https://github.com/xwiki/xwiki-dev-llm/commit/2ae2c5ac93d1df0b4207c81a38f252... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki/okf/testing/strategy.md M xwiki/skills/xwiki-test-guidelines/SKILL.md Log Message: ----------- [Misc] Document the functional-test module layout and the assertion channel * Cut the layout section to the facts no other file holds: point to versioning.md for @since and fold the @UITest-on-every-class rule into the existing AllIT bullet * Drop the unsourced "never @Unstable" rule: several page objects carry @Unstable today * Shorten the assertion-channel rule and the test-guidelines bullets to pointers Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: e8f8c8c21b3b3f581761e43145771aa61b34b2eb https://github.com/xwiki/xwiki-dev-llm/commit/e8f8c8c21b3b3f581761e43145771a... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki/okf/index.md M xwiki/okf/testing/strategy.md M xwiki/skills/xwiki-convert-tests-docker/SKILL.md M xwiki/skills/xwiki-test-guidelines/SKILL.md Log Message: ----------- Merge pull request #199 from michitux/okf-docker-it-module [Misc] Document the functional-test module layout and the assertion channel Compare: https://github.com/xwiki/xwiki-dev-llm/compare/ac1e672ba5c6...e8f8c8c21b3b To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications
participants (1)
-
XWiki Notifications