[tor-bugs] #30653 [Core Tor/Stem]: Add stem CI for --target ONLINE (was: Add stem CI for python 2.6 and --target ONLINE)

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue May 28 00:51:27 UTC 2019


#30653: Add stem CI for --target ONLINE
---------------------------+--------------------------
 Reporter:  teor           |          Owner:  teor
     Type:  enhancement    |         Status:  assigned
 Priority:  Medium         |      Milestone:
Component:  Core Tor/Stem  |        Version:
 Severity:  Normal         |     Resolution:
 Keywords:  ci, travis     |  Actual Points:
Parent ID:  #28170         |         Points:
 Reviewer:                 |        Sponsor:
---------------------------+--------------------------

Comment (by atagar):

 Thanks teor! On reflection lets drop the python 2.6 check. Python 2.x is
 getting deprecated at the end of the year so it would probably not make a
 lot of sense to chase down those regressions. Adjusting the ticket title
 to reflect that.

 ------------

 To both speed up Tor's CI and cut down on false positives I just
 [https://gitweb.torproject.org/stem.git/commit/?id=99e5ac8220f6d50018191a4a76b5f30522519f9b
 adjusted] stem so you can now run...

 {{{
 ./run_tests.py --integ --test control.controller --test
 control.base_controller --test process
 }}}

 This will limit stem to only run the tests that the network team has cause
 to care about. If any of the other tests break then that's a regression on
 my end, not yours. ;P

 ------------

 To be clear I'm suggesting two CIs:

 1. Tests tor/stem interoperability. This is the only thing the network
 team has cause to care about. For this I'd suggest running python 3.x
 with...

  {{{run_tests.py --integ --test control.controller --test
 control.base_controller --test process}}}

 2. Stem's own CI testing. For this I'd love to exercise multiple python
 versions (2.7, 3.x, pypy?) and the online target. These failures only need
 to notify me.

 That said, happy to defer to whatever you think teor. :)

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


More information about the tor-bugs mailing list