Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#55 closed defect (fixed)

Tests use egg repository from PREFIX

Reported by: sjamaan Owned by: felix winkelmann
Priority: major Milestone:
Component: infrastructure Version: 4.0.x
Keywords: testsuite, installation, PREFIX, CHICKEN_REPOSITORY Cc:
Estimated difficulty:

Description

When running the testsuite, it will try to load system libraries from the egg repository at the PREFIX that was set during compilation.

This is the future location where Chicken will be installed. This means the tests will fail when running them prior to installation, and there's no Chicken at that location yet. Also, if there is a Chicken there, the tests will run with the new Chicken, but with libraries from the old Chicken, producing false results.

By adding export CHICKEN_REPOSITORY=${TEST_DIR}/.. to runtests.sh, this problem can be fixed.

Change History (2)

comment:1 Changed 10 years ago by felix winkelmann

Resolution: fixed
Status: newclosed

See r15171. The test-suite uses a private repository, now. At least on Windows it seems to work.

comment:2 Changed 10 years ago by (none)

Milestone: 4.1.0

Milestone 4.1.0 deleted

Note: See TracTickets for help on using tickets.