16208 introduced test tables SCons didn't want to copy to the test directory by default. I tried to fix that by binding testTable to the source target with env.Alias, but that's definitely the wrong way.
Description of user facing changes
Fixed build system.
Description of development approach
Added the test tables as a dependency to the liblouis python wrapper. This ensures that test tables will be there when the python wrapper is build.
Testing strategy:
Removed tests/unit/brailleTables and ensured they were copied properly.
Known issues with pull request:
None known
Code Review Checklist:
[x] Documentation:
Change log entry
User Documentation
Developer / Technical Documentation
Context sensitive help for GUI changes
[x] Testing:
Unit tests
System (end to end) tests
Manual testing
[x] UX of all users considered:
Speech
Braille
Low Vision
Different web browsers
Localization in other languages / culture than English
Link to issue number:
Fixes #16535 Fixup of #16208
Summary of the issue:
16208 introduced test tables SCons didn't want to copy to the test directory by default. I tried to fix that by binding testTable to the source target with env.Alias, but that's definitely the wrong way.
Description of user facing changes
Fixed build system.
Description of development approach
Added the test tables as a dependency to the liblouis python wrapper. This ensures that test tables will be there when the python wrapper is build.
Testing strategy:
Removed
tests/unit/brailleTables
and ensured they were copied properly.Known issues with pull request:
None known
Code Review Checklist: