Megatest

Diff
Login

Differences From Artifact [f4fc1b00d9]:

To Artifact [7215eb8cc1]:


614
615
616
617
618
619
620
621

622
623
624
625

626
627
628
629
630
631
632
614
615
616
617
618
619
620

621
622
623
624

625
626
627
628
629
630
631
632







-
+



-
+








;;======================================================================
;; Rollup runs
;;======================================================================

;; Update the test_meta table for this test
(define (runs:update-test_meta db test-name test-conf)
  (let ((currrecord (rdb:testmeta-get-record db test-name)))
  (let ((currrecord (db:testmeta-get-record db test-name)))
    (if (not currrecord)
	(begin
	  (set! currrecord (make-vector 10 #f))
	  (rdb:testmeta-add-record db test-name)))
	  (db:testmeta-add-record db test-name)))
    (for-each 
     (lambda (key)
       (let* ((idx (cadr key))
	      (fld (car  key))
	      (val (config-lookup test-conf "test_meta" fld)))
	 ;; (debug:print 5 "idx: " idx " fld: " fld " val: " val)
	 (if (and val (not (equal? (vector-ref currrecord idx) val)))