Overview
Comment: | Made megatest stop if no disks for running tests are specified |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
b5de223c557432b1a4380b076537dd7e |
User & Date: | mrwellan on 2011-07-19 10:52:50 |
Other Links: | manifest | tags |
Context
2011-08-02
| ||
17:56 | Partial implemenation of rolling up item results check-in: 42b834da20 user: mrwellan tags: trunk | |
2011-07-19
| ||
10:52 | Made megatest stop if no disks for running tests are specified check-in: b5de223c55 user: mrwellan tags: trunk | |
00:22 | Tweaked ordering on db updates check-in: e253e9fefb user: matt tags: trunk, v1.18 | |
Changes
Modified db.scm from [cec969050f] to [b552412187].
︙ | ︙ | |||
80 81 82 83 84 85 86 | (sqlite3:execute db "CREATE TABLE extradat (id INTEGER PRIMARY KEY, run_id INTEGER, key TEXT, val TEXT);") (sqlite3:execute db "CREATE TABLE metadat (id INTEGER PRIMARY KEY, var TEXT, val TEXT, CONSTRAINT metadat_constraint UNIQUE (id,var));") (db:set-var db "MEGATEST_VERSION" megatest-version) (sqlite3:execute db "CREATE TABLE access_log (id INTEGER PRIMARY KEY, user TEXT, accessed TIMESTAMP, args TEXT);"))) db)) | > > > > > | < | > | | | > | < > | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | (sqlite3:execute db "CREATE TABLE extradat (id INTEGER PRIMARY KEY, run_id INTEGER, key TEXT, val TEXT);") (sqlite3:execute db "CREATE TABLE metadat (id INTEGER PRIMARY KEY, var TEXT, val TEXT, CONSTRAINT metadat_constraint UNIQUE (id,var));") (db:set-var db "MEGATEST_VERSION" megatest-version) (sqlite3:execute db "CREATE TABLE access_log (id INTEGER PRIMARY KEY, user TEXT, accessed TIMESTAMP, args TEXT);"))) db)) ;;====================================================================== ;; TODO: ;; put deltas into an assoc list with version numbers ;; apply all from last to current ;;====================================================================== (define (patch-db db) (handle-exceptions exn (begin (print "Exception: " exn) (print "ERROR: Possible out of date schema, attempting to add table metadata...") (sqlite3:execute db "CREATE TABLE metadat (id INTEGER PRIMARY KEY, var TEXT, val TEXT, CONSTRAINT metadat_constraint UNIQUE (id,var));") (sqlite3:execute db "ALTER TABLE tests ADD COLUMN tags TEXT DEFAULT '';") (db:set-var db "MEGATEST_VERSION" 1.17) ) (let ((mver (db:get-var db "MEGATEST_VERSION"))) (if(not mver) (begin (print "Adding megatest-version to metadata") (sqlite3:execute db (db:set-var db "MEGATEST_VERSION" megatest-version)))) (if (< mver 1.18) (begin (print "Adding tags column to tests table") (sqlite3:execute db "ALTER TABLE tests ADD COLUMN tags TEXT DEFAULT '';"))) (db:set-var db "MEGATEST_VERSION" megatest-version) ))) ;;====================================================================== ;; meta get and set vars ;;====================================================================== |
︙ | ︙ |
Modified launch.scm from [f4b3156c75] to [e7a7004ae8].
︙ | ︙ | |||
36 37 38 39 40 41 42 | (debug:print 0 "WARNING: path " dirpath " in [disks] section not valid") 0)))) (if (> freespc bestsize) (begin (set! best dirpath) (set! bestsize freespc))))) (map car disks))) | > | > > > | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | (debug:print 0 "WARNING: path " dirpath " in [disks] section not valid") 0)))) (if (> freespc bestsize) (begin (set! best dirpath) (set! bestsize freespc))))) (map car disks))) (if best best (begin (debug:print 0 "ERROR: No valid disks found in megatest.config. Please add some to your [disks] section") (exit 1))))) (define (create-work-area db run-id test-path disk-path testname itemdat) (let* ((run-info (db:get-run-info db run-id)) (item-path (let ((ip (item-list->path itemdat))) (if (equal? ip "") "" (conc "/" ip)))) (runname (db:get-value-by-header (db:get-row run-info) (db:get-header run-info) |
︙ | ︙ |