We're updating the issue view to help you get more done. 

Unit tests don't run in an out-of-source installation

Description

On Linux:

1 2 3 4 mkdir /tmp/icu4c-test cd /tmp/icu4c-test ~/icu_git/icu_clone/icu4c/source/runConfigureICU Linux make -j 12 check

Outcome:

1 2 3 4 5 6 7 8 9 make[0]: Making `check' in `data' make[1]: Entering directory '/tmp/icu4c-test/data' python3 -m buildtool.test /usr/bin/python3: Error while finding module specification for 'buildtool.test' (ImportError: No module named 'buildtool') Makefile:166: recipe for target 'check-local' failed make[1]: *** [check-local] Error 1 make[1]: Leaving directory '/tmp/icu4c-test/data' Makefile:153: recipe for target 'check-recursive' failed make: *** [check-recursive] Error 2

Problem is that directory icu4c/source/data/buildtools is not copied over to, in this case, /tmp/icu4c-test/data/. If the buildtools/ directory is copied manually, all is fine.
Update of runConfigureICU or configure needed?

Environment

Status

Assignee

Norbert Runge

Reporter

Norbert Runge

Components

Fix versions

Priority

major