When alr is built with gprbuild -j0 -P alr_env, all tests pass. All tests pass as well, when they are run against alr1.2.1 downloaded from GitHub. All tests pass after building alr with alr build command too, but only after I set project-files = ["alr_env.gpr"] in project's alire.toml.
But when alr is built with alr build command without making any changes to project's alire.toml, the input/user-input-validation test fails.
The test fails with raised CONSTRAINT_ERROR : Ada.Text_IO.Get_Upper_Half_Char_Immed: invalid wide character in Text_'I'O input from here.
To reproduce, just do alr build and run the testsuite.
If you remove ł from the namevariable used in test, the test will fail by not having expected properties set at all, probably because of alr's failure to load alr-config/config.tomlhere.
To reproduce this one, just do alr build, remove ł from the aforementioned name variable and run the testsuite.
This is a follow up of comment I made in #1260.
Tested on Linux.
When
alr
is built withgprbuild -j0 -P alr_env
, all tests pass. All tests pass as well, when they are run againstalr
1.2.1
downloaded from GitHub. All tests pass after buildingalr
withalr build
command too, but only after I setproject-files = ["alr_env.gpr"]
in project'salire.toml
.But when
alr
is built withalr build
command without making any changes to project'salire.toml
, theinput/user-input-validation
test fails.The test fails with
raised CONSTRAINT_ERROR : Ada.Text_IO.Get_Upper_Half_Char_Immed: invalid wide character in Text_'I'O input
from here.To reproduce, just do
alr build
and run the testsuite.If you remove
ł
from thename
variable used in test, the test will fail by not having expected properties set at all, probably because ofalr
's failure to loadalr-config/config.toml
here.To reproduce this one, just do
alr build
, removeł
from the aforementionedname
variable and run the testsuite.