New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 834610 link

Starred by 0 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Task



Sign in to add a comment

Onboard pdfium-review for tricium dogfooding

Project Member Reported by qyears...@chromium.org, Apr 19 2018

Issue description

Tricium is still in early stages, and doesn't have any non-trivial analyzers yet, but we can still set up Tricium for pdfium if the pdfium team would like to!

Setting up Tricium for a new project in theory involves adding a project config (tricium-prod.cfg) to the infra/config branch of the pdfium repo (https://pdfium.googlesource.com/pdfium/+/infra/config). Existing example in another project: https://fuchsia.googlesource.com/infra/config/+/master/repositories/garnet/tricium-prod.cfg

(Note that adding just this config will not quite work yet this week; currently there also needs to be details in the Tricium service config, but I'm working this week to make it so all project details are read from project config, see  bug 824558 .)

Setting up the Tricium Gerrit plugin (to allow viewing of Tricium progress while running) involves two steps:
 - Enable "tricium" plugin (internal gerrit host config)
 - Add plugin config "tricium.config" to the refs/meta/config ref of the pdfium repo. Existing example: https://fuchsia.googlesource.com/garnet/+/refs/meta/config/tricium.config
 
Owner: qyears...@chromium.org
Status: Fixed (was: Available)
Tricium is now running for pdfium with Spacey:

https://pdfium-review.googlesource.com/c/pdfium/+/27790/28

Now in the future when more useful analyzers are added, enabling those extra analyzers will involve adding them to the config at https://pdfium.googlesource.com/pdfium/+/infra/config/tricium-prod.cfg.

Sign in to add a comment