[tor-bugs] #12640 [Tor]: Entry guard unittest (#12207) fail in out-of-tree builds

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jul 16 17:11:45 UTC 2014


#12640: Entry guard unittest (#12207) fail in out-of-tree builds
-----------------------+------------------------------------
 Reporter:  asn        |          Owner:
     Type:  defect     |         Status:  new
 Priority:  normal     |      Milestone:  Tor: 0.2.5.x-final
Component:  Tor        |        Version:
 Keywords:  tor-guard  |  Actual Points:
Parent ID:             |         Points:
-----------------------+------------------------------------
 In the unittests introduced by #12207, I'm reading a file containing some
 fake descriptors.

 The file is at `/src/test/test_descriptors.txt` and when I'm loading it in
 the code, I do:
 {{{
 static void *
 fake_network_setup(const struct testcase_t *testcase)
 {
   /* This is the file containing our test descriptors. */
   const char *fname = BUILDDIR "/src/test/test_descriptors.txt";
 }}}

 But apparently, the `BUILDDIR` macro was completely wrong there, since I
 was looking for the root of the source directory, whereas `BUILDDIR` is
 the directory we are building (who would have thought). Apparently, this
 breaks the unittests in the out-of-tree builds of jenkins.

 We should probably find the right macro to use there. I didn't find a
 `SRCDIR` in `config.log` but maybe `autotools` already have something for
 us?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/12640>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list