使用 l3build 检查非 dtx 格式的类

使用 l3build 检查非 dtx 格式的类

我继承了一个想要修改的类。这个类只是一个调用另一个 cls 文件的 cls 文件。我想在此过程中创建一些回归测试。

文档l3build处理了类派生自 dtx 文件的情况。根据我的理解,类文件是动态生成的,用于运行测试(沙盒?)

当我运行测试时,找不到主类。我猜是因为没有将类文件复制到build/文件夹中。我在手册中搜索了一种方法l3build,但没有找到在没有 dtx 文件的情况下设置构建系统的方法。

答案1

您需要设置sourcefilesinstallfiles“预解压”源,通常是这样的

sourcefiles = {"*.cls", "*.sty"}
installfiles = sourcefiles

你也可以选择完全关闭解包步骤

unpackfiles = { }

这意味着将按l3build原样复制您的文件,包括构建文件夹和测试文件夹。

相关内容