[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #14107 [Tor]: Integrate stem tests into the suite of tests tor launches.
#14107: Integrate stem tests into the suite of tests tor launches.
------------------------+--------------------------------
Reporter: nickm | Owner:
Type: defect | Status: needs_review
Priority: normal | Milestone: Tor: 0.2.6.x-final
Component: Tor | Version:
Resolution: | Keywords: tor-relay testing
Actual Points: | Parent ID:
Points: |
------------------------+--------------------------------
Comment (by atagar):
Looks great! One thing you might want to consider is that Stem has
multiple integ targets. By default it runs with an open control port but
there's other options too...
{{{
% ./run_tests.py --help
...
Integration targets:
ONLINE - Includes tests that require network activity.
RELATIVE - Uses a relative path for tor's data directory.
CHROOT - Simulates a chroot setup.
RUN_NONE - Configuration without a way for controllers to connect.
RUN_OPEN - Configuration with an open control port (default).
RUN_PASSWORD - Configuration with password authentication.
RUN_COOKIE - Configuration with an authentication cookie.
RUN_MULTIPLE - Configuration with both password and cookie
authentication.
RUN_SOCKET - Configuration with a control socket.
RUN_SCOOKIE - Configuration with a control socket and authentication
cookie.
RUN_PTRACE - Configuration with an open control port and
'DisableDebuggerAttachment 0'
RUN_ALL - Runs integration tests for all connection
configurations.
}}}
If you don't mind having a long runtime the RUN_ALL target will give you
the best coverage by including all auth types, both
ControlPort/ControlSocket, and DisableDebuggerAttachment.
Maybe when Stem is unavailable make should give the setup instructions?
{{{
To run these tests you need Stem and a STEM_SOURCE_DIR environment
variable
telling us where to find it...
% git clone https://git.torproject.org/stem.git
% export STEM_SOURCE_DIR=`pwd`/stem
% make test-stem
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/14107#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs