
On Thu, Dec 20, 2012 at 10:50 AM, Damian Johnson <atagar@torproject.org> wrote:
So I have a built and make tested tor-0.2.3.25/ folder and stem/ in a parallel folder. When I run the command then I get the following:
$ ./run_tests.py --integ Unable to start tor, 'tor' does not exists.
How can I run the tests on the Tor built in the tor-0.2.3.25/ folder?
Just run './run_tests.py --integ --tor /path/to/tor'. Without the '--tor' argument it uses the tor instance in your path (and you evidently don't have one).
Thanks. That gets me a bit further but it fails as follows: $ ./run_tests.py --integ --tor ../tor-0.2.3.25 ====================================================================== INITIALISING ====================================================================== Performing startup activities... checking for orphaned .pyc files... done ====================================================================== INTEGRATION TESTS ====================================================================== Setting up a test instance... making test directory (/home/simon/work/20121219-tor/stem/test/data)... done configuring logger (/home/simon/work/20121219-tor/stem/test/data/log)... done writing torrc (/home/simon/work/20121219-tor/stem/test/data/torrc)... done # configuration for stem integration tests DataDirectory /home/simon/work/20121219-tor/stem/test/data SocksPort 1112 DownloadExtraInfo 1 ControlPort 1111 Starting tor... failed to start tor: [Errno 13] Permission denied Shutting down tor... done Shutting down tor... done TESTING PASSED (0.1 seconds) Is that a bug that it says 'TESTING PASSED' even though it failed to start Tor? Is the permission denied error because I need to be root to run the tests? If so, how to change the tests so that being root isn't necessary? Thanks, Simon