[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