[tor-bugs] #22366 [Core Tor/Stem]: run_tests.py can't find tor via relative pathname if cwd not the top of the stem tree

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed May 24 19:17:09 UTC 2017


#22366: run_tests.py can't find tor via relative pathname if cwd not the top of the
stem tree
-------------------------------+--------------------
     Reporter:  catalyst       |      Owner:  atagar
         Type:  defect         |     Status:  new
     Priority:  Medium         |  Milestone:
    Component:  Core Tor/Stem  |    Version:
     Severity:  Normal         |   Keywords:
Actual Points:                 |  Parent ID:  #22301
       Points:                 |   Reviewer:
      Sponsor:                 |
-------------------------------+--------------------
 When running `run_tests.py` with a current working directory that's not
 the top of the stem source tree, it can't find a `tor` binary via a
 relative pathname.  This prevents `make test-stem` from working in the tor
 source tree.  (`run_tests.py` seems to mostly work if given a relative
 pathname to `tor` when run from the top of the stem source tree.)

 {{{
 tlyu at arcadia:~/src/tor$ ../stem/run_tests.py --tor ./src/or/tor --all
 --log notice --target RUN_ALL
 }}}

 produces many errors such as

 {{{
 Starting ./src/or/tor...

   failed to start tor: './src/or/tor' doesn't exist
 }}}

 A workaround is to provide an absolute pathname for the `tor` binary, like

 {{{
 tlyu at arcadia:~/src/tor$ ../stem/run_tests.py --tor `pwd`/src/or/tor --all
 --log notice --target RUN_ALL
 }}}

 but it would be nice if the relative pathname also worked.  (Adapting the
 `make test-stem` rule in tor is also a possibility.)

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


More information about the tor-bugs mailing list