l3build - Неплоский каталог тестов?

l3build - Неплоский каталог тестов?

Для своих тестов я использую следующую плоскую структуру, которая является функциональной.

tests
├── showcase-no-stripe-page-break-1.lvt
├── showcase-no-stripe-page-break-2.lvt
├── tdocenv-back-return.lvt
├── tdocenv-spacing-EN.lvt
└── tdocenv-spacing-EN.lvt

Мне кажется более практичным поступить следующим образом. Я думаю об увеличении количества тестов.

tests
├── showcase
│   ├── no-stripe-page-break-1.lvt
│   └── no-stripe-page-break-2.lvt
└── tdocenv
    ├── back-return.lvt
    ├── spacing-EN.lvt
    └── spacing-FR.lvt

Мне это не кажется возможным, но есть ли способ Luaзаставить тесты работать со второй организацией тестов?

решение1

Вам нужно будет разделить ваши тесты на разные конфигурации, каждая из которых будет иметь каталог, содержащий тесты: l3buildпредполагается, что каждый тестовый каталог будет «плоским».

Связанный контент