Fix broken builds due to test that can't find its data user/dbs/lp817699-broken-build
authorDan Scott <dan@coffeecode.net>
Thu, 28 Jul 2011 19:49:12 +0000 (15:49 -0400)
committerDan Scott <dan@coffeecode.net>
Thu, 28 Jul 2011 19:49:12 +0000 (15:49 -0400)
commit1ffc316f217f659aba55a07781669dd8c596dbee
treecb74d74f15902ad2cc379ce23ad71ae2da4c3b8f
parentf799217b4f72cd75686a1424184158a1b0ce3b96
Fix broken builds due to test that can't find its data

LP 817699 reports a problem that began with commit
e9cd992fa4dbf1013346336193cb7469ecee10a8, reintroducing a problem that
had previously been resolved with commit
f017d1261c369b9b5cc3c9cfc4f50d3cdf12a445. In short, tests can and are
run from different directories, but a new test opened a file without
making any allowance that the test might be run from anything other than
the /test/ directory.

This fix uses the dirname(__FILE__) approach to provide the appropriate
relative directory for the test data, and enables the tests to be
processed without dying.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/mfhd.t