slachiewicz opened a new pull request, #3435:
URL: https://github.com/apache/maven-surefire/pull/3435

   The 3.5.x line still carried 37 APT pages; `master` converted its own in 
#3422 plus the two follow-up
   fixes. This brings the branch across.
   
   Eighteen pages are taken **verbatim from master** — their APT sources are 
byte-identical to master's
   pre-conversion tree, so master's reviewed Markdown is the correct output for 
them, including the table
   and quote fixes from #3424 and #3425. The other nineteen had drifted: 3.5.x 
still documents
   `surefire-junit3/4/47/testng` provider selection, the POJO provider, the 
JUnit3 security manager,
   TestNG suite XML files and `testnames`, none of which exist on master. Those 
pages were seeded from
   master and the 3.5.x wording ported back in, rather than re-run through the 
converter, so they inherit
   master's heading, fence and conditional handling.
   
   Two pages exist only here (`examples/pojo-test`, `featurematrix`) and went 
through `doxia-converter`.
   `api`, `developing`, `pojo-test` and `featurematrix` contain no Velocity at 
all, so they lose the
   `.vm` suffix, matching what master did for the first two.
   
   Renames are a separate commit — please **merge or rebase, not squash**, or 
`git log --follow` stops at
   the rename.
   
   The comparison found four things a green build would not have:
   
   - `skipping-tests` has a `#{if}/#{else}/#{end}` spanning most of the file, 
and the `skipITs` paragraph
     lives in the `#{else}` branch, so it is failsafe-only. Porting master's 
text unguarded leaked it onto
     the surefire page.
   - APT does not interpret `<<<x>>>` inside a `+---+` block, so the 
provider-selection pseudo-code
     rendered that markup literally; it is kept literal.
   - `featurematrix` lost `table-bordered`, and is now a raw HTML table.
   - the heading `Running 'testnames' in test tag` had its apostrophes turned 
typographic, changing the
     anchor from `.27` to `.E2.80.98`. Escaped as `&#39;`, the same fix as 
#3425.
   
   One difference is deliberate: `history.md.vm` stays a pipe table and so 
still loses `table-bordered`.
   Writing it as raw HTML would restore the border but strip 
`class="externalLink"` from every link in the
   table, which is the worse trade. `master` made the same call.
   
   Verified: `mvn site` before and after on `maven-surefire-plugin`, 
`maven-surefire-report-plugin`,
   `surefire-api` (109 pages) and on `maven-failsafe-plugin`, which re-renders 
these pages from the
   site-source artifact (54 pages). Compared on visible text plus metadata, on 
block structure, and on
   heading anchors. No page missing, no anchor changed; the only remaining 
diffs are `history.html`'s
   border and the generated `surefire.html` / `dependencies.html` reports, 
which differ on test duration
   and dependency size between runs.
   
   *This change was created with AI assistance.*
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to