我继承了一个想要修改的类。这个类只是一个调用另一个 cls 文件的 cls 文件。我想在此过程中创建一些回归测试。
文档l3build
处理了类派生自 dtx 文件的情况。根据我的理解,类文件是动态生成的,用于运行测试(沙盒?)
当我运行测试时,找不到主类。我猜是因为没有将类文件复制到build/
文件夹中。我在手册中搜索了一种方法l3build
,但没有找到在没有 dtx 文件的情况下设置构建系统的方法。
答案1
您需要设置sourcefiles
和installfiles
“预解压”源,通常是这样的
sourcefiles = {"*.cls", "*.sty"}
installfiles = sourcefiles
你也可以选择完全关闭解包步骤
unpackfiles = { }
这意味着将按l3build
原样复制您的文件,包括构建文件夹和测试文件夹。