3 Commits

Author SHA1 Message Date
Vincent Jicquel
a3bfb1733f Allow the Interface attribute for all project types
The Interface attribute is not limited to libraries, unlike Library_Interface.
Update the relevant APIs that handle these interfaces accordingly, along with
the Ada compilation import permission code.
2025-02-06 11:00:52 +00:00
Vincent Jicquel
20ce730a64 Fix tests that depend on their directory names
Several tests required their directory names to remove trailing dashes
from their output. Due to changes in the directory structure,
these names were no longer correct.

Additionally, some test names have been made more descriptive,
as simple names like "1" or "2" were no longer suitable for handling
the trailing dash removal.

Also, make some test names more explicit, as tests like "1", or "2" were
not complex anymore to let the trailing dash removal work
2024-10-18 08:14:18 +00:00
Vincent Jicquel
b3a9e6b309 Organize tests with common subjects into dedicated directories
This is a first pass, focusing on tests that can be easily categorized.
2024-10-18 08:14:18 +00:00