latex3 / l3build

A testing and building system for LaTeX
LaTeX Project Public License v1.3c
84 stars 14 forks source link

Check with `stdengine` only #343

Closed muzimuzhi closed 6 months ago

muzimuzhi commented 6 months ago

Useful when a quick check is wanted, especially when the test suite is quite large, e.g., in LaTeX2e base and l3kernel.

Since the stdengine may differ across config files, any l3build check -e <specific-engine> may fail for some of the configs, as shown in linked issues.

Perhaps rather than -e<engine> we could do with a switch to use only the standard/default check engine (so --default/-d, or --standard-engine or ...)? Originally posted by @josephwright in https://github.com/latex3/l3build/issues/320#issuecomment-1824076437

josephwright commented 6 months ago

Yeah, I was thinking along these lines for #341 in particular - either the test should be skipped entirely or (more useful) we should just use the default engine

josephwright commented 6 months ago

I will put in a PR shortly. I was thinking again about the naming: as we always use stdengine, how about -s|--stdengine? (-s is currently unused).