[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #32193 [Core Tor]: update .gitlab-ci.yml to remove broken cruft and add a complete test suite
#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs