[tor-bugs] #32193 [Core Tor]: update .gitlab-ci.yml to remove broken cruft and add a complete test suite

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Oct 22 14:40:18 UTC 2019


#32193: update .gitlab-ci.yml to remove broken cruft and add a complete test suite
--------------------------------+--------------------------
 Reporter:  eighthave           |          Owner:  (none)
     Type:  enhancement         |         Status:  new
 Priority:  Medium              |      Component:  Core Tor
  Version:                      |       Severity:  Normal
 Keywords:  Android, gitlab-ci  |  Actual Points:
Parent ID:                      |         Points:
 Reviewer:                      |        Sponsor:
--------------------------------+--------------------------
 This removes the old, broken cruft from the GitLab CI setup, and adds a
 whole range of new jobs. The most valuable is complete Android builds with
 NDK r17b and r20, then a limited test run in an Android emulator.

 Since I was working on ./configure, I added tests across the GNU/Linux
 distros. The jobs are added in order of value, so the commits on top could
 easily be omitted as needed.

 This currently does not limit when these jobs runs, and it probably
 should. Most of the jobs are various GNU/Linux distros and releases, which
 should be the same for most things. For all those tests, I think they
 should probably be run only on the stable release branches, e.g.:

 {{{
 ...
 .test-template: &test-template
   only:
     - /^release-.*$/
   script:
 ...
 }}}

 @hiro @catalyst pinging you since you did the previous edits on .gitlab-
 ci.yml.

 The code is here:
 https://github.com/torproject/tor/pull/1448

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


More information about the tor-bugs mailing list