diff options
author | Mathieu Othacehe <m.othacehe@gmail.com> | 2017-07-31 19:25:28 +0200 |
---|---|---|
committer | Mathieu Othacehe <m.othacehe@gmail.com> | 2017-09-08 21:15:31 +0200 |
commit | 0a84f0eda0b07bbaa0b38f9916d3be0a1e7acd3f (patch) | |
tree | dc70dc8ac0a2aeeb61f7372d966212f74c5538a8 /tests | |
parent | e550cb6a9a9c8b42f9be88cc49d7b72232097045 (diff) | |
download | cuirass-0a84f0eda0b07bbaa0b38f9916d3be0a1e7acd3f.tar cuirass-0a84f0eda0b07bbaa0b38f9916d3be0a1e7acd3f.tar.gz |
cuirass: Store new information in database to prepare new HTTP API
integration.
* bin/evaluate.in (fill-job): New procedure.
(main): Use it to fill informations (nix-name, system) that will later be
added to database.
* doc/cuirass.texi (Database)[Derivation]: Add system and nix_name fields.
(Database)[Builds]: Add id, status, timestamp, starttime and stoptime
fields. Remove output field.
(Database)[Outputs]: New table describing the build outputs.
* src/cuirass/base.scm (build-packages): Add new fields to build object before
adding it to database.
* src/cuirass/database.scm (db-get-build, db-get-builds): New procedures to get
a build by id from database and a list of builds using filter parameters
respectively.
* src/schema.sql (Outputs) : New table.
(Derivations): Add system and nix_name columns.
(Builds): Remove output column and add id, status, timestamp, starttime and
stoptime columns.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/database.scm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/database.scm b/tests/database.scm index 46b245e..061ba76 100644 --- a/tests/database.scm +++ b/tests/database.scm @@ -82,7 +82,7 @@ INSERT INTO Evaluations (specification, revision) VALUES (3, 3);") (let ((build `((#:derivation . "/foo.drv") (#:eval-id . 42) (#:log . "log") - (#:output . "/foo")))) + (#:outputs . (("foo" . "/foo")))))) (db-add-build (%db) build) ;; This should be idempotent, see <https://bugs.gnu.org/28094>. |