Clone this repo:
  1. cb2ff31 Populate label keyval for tko/parse by Allen Li · 6 hours ago master
  2. 3514c4e Make admintask use a subdir for autoserv by Allen Li · 6 hours ago
  3. 7f5e9f7 Make log messages less alarming by Allen Li · 3 days ago factory-grunt-11164.B
  4. 36de8ae Fix doc comment by Allen Li · 3 days ago
  5. 2acc418 Thread LogDog through Lucifer by Allen Li · 3 weeks ago release-R71-11151.B

Lucifer

Chromium OS test running infrastructure.

Overview

The project provides multiple binaries.

lucifer_run_job and lucifer_admin_task are the main Lucifer binaries. They run a test job and admin task, respectively. They are intended to be run by a parent wrapper process. The commands print status update events to stdout, and the calling process should perform the necessary updates for the scheduling system in use (e.g. Autotest or Swarming).

skylab_swarming_worker is such a wrapper for Swarming.

Development

See Go in Chromium OS. Development should be done in the chroot to ensure the right version of Go and dependencies are used.

To install dependencies, run in the chroot:

sudo emerge -o lucifer