Skip to content

Detect duplicative engine-specific test outputs #414

Open
@muzimuzhi

Description

@muzimuzhi

By mistake or affected by changes of engine/format/package(s), a duplicative engine-specific test output (e.g., <name>.<engine>.tlg) may be created or a once necessary engine-specific test output may become unnecessary. It would be useful if l3build can list duplicative engine-specific test outputs.

For example, testfiles/api-tag-too-long.luatex.tlg in repository latex3/fontspec was once needed but now duplicative (identical to testfiles/api-tag-too-long.tlg), see this job log and latex3/fontspec@36344e8.

Such unnecessary test outputs even once existed in latex3 repositories, see latex3/latex2e@5daacc181 (drop unnecessary .tlgs (if my script is correct), 2025-01-28).

A new option --show-dup which simply print a list at the end of l3build save and l3build check? Or stricter, like --no-dup which throws an error on duplication.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions