Overview
Comment: | basic widgets in place |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.65-real-new-runs-view |
Files: | files | file ages | folders |
SHA1: |
1893d712b70001488fbc676ae4c0b56b |
User & Date: | matt on 2021-02-17 22:50:46 |
Other Links: | branch diff | manifest | tags |
Context
2021-02-19
| ||
23:44 | Merged v1.6569-multi-db (which is actually modularization stuff) check-in: d983d860a1 user: matt tags: v1.65-real-new-runs-view | |
2021-02-17
| ||
22:50 | basic widgets in place check-in: 1893d712b7 user: matt tags: v1.65-real-new-runs-view | |
2021-02-15
| ||
22:05 | tree enabled. check-in: 4f948bab9e user: matt tags: v1.65-real-new-runs-view | |
Changes
Modified Makefile from [ee380a6e6a] to [abec9d494c].
︙ | ︙ | |||
72 73 74 75 76 77 78 | # CSIPATH=$(shell which csi) # CKPATH=$(shell dirname $(shell dirname $(CSIPATH))) # ARCHSTR=$(shell uname -m)_$(shell uname -r) # BASH_MACHTYPE=$(shell bash -c "echo \$$MACHTYPE") # ARCHSTR=$(BASH_MACHTYPE)_$(shell lsb_release -sr) ARCHSTR=$(shell if [[ -e /usr/bin/sw_vers ]]; then /usr/bin/sw_vers -productVersion; else lsb_release -sr; fi) | < | 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | # CSIPATH=$(shell which csi) # CKPATH=$(shell dirname $(shell dirname $(CSIPATH))) # ARCHSTR=$(shell uname -m)_$(shell uname -r) # BASH_MACHTYPE=$(shell bash -c "echo \$$MACHTYPE") # ARCHSTR=$(BASH_MACHTYPE)_$(shell lsb_release -sr) ARCHSTR=$(shell if [[ -e /usr/bin/sw_vers ]]; then /usr/bin/sw_vers -productVersion; else lsb_release -sr; fi) PNGFILES = $(shell cd docs/manual;ls *png) # all : $(PREFIX)/bin/.$(ARCHSTR) mtest dboard mtut ndboard all : $(PREFIX)/bin/.$(ARCHSTR) mtest dboard mtut tcmt mtest: $(OFILES) readline-fix.scm megatest.o $(MOFILES) $(MOIMPFILES) megatest-version.scm |
︙ | ︙ | |||
314 315 316 317 318 319 320 | # install dashboard as dboard so wrapper script can be called dashboard $(PREFIX)/bin/.$(ARCHSTR)/dboard : dboard $(FILES) utils/mk_wrapper utils/mk_wrapper $(PREFIX) dboard $(PREFIX)/bin/dashboard chmod a+x $(PREFIX)/bin/dashboard $(INSTALL) dboard $(PREFIX)/bin/.$(ARCHSTR)/dboard $(PREFIX)/bin/.$(ARCHSTR)/lib/libpangox-1.0.so : lib/libpangox-1.0.so | | | | | 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 | # install dashboard as dboard so wrapper script can be called dashboard $(PREFIX)/bin/.$(ARCHSTR)/dboard : dboard $(FILES) utils/mk_wrapper utils/mk_wrapper $(PREFIX) dboard $(PREFIX)/bin/dashboard chmod a+x $(PREFIX)/bin/dashboard $(INSTALL) dboard $(PREFIX)/bin/.$(ARCHSTR)/dboard $(PREFIX)/bin/.$(ARCHSTR)/lib/libpangox-1.0.so : lib/libpangox-1.0.so @if [[ $(ARCHSTR) == 12.5 ]]; then \ mkdir -p $(PREFIX)/bin/.$(ARCHSTR)/lib; \ $(INSTALL) lib/libpangox-1.0.so $(PREFIX)/bin/.$(ARCHSTR)/lib/libpangox-1.0.so; \ fi $(PREFIX)/bin/.$(ARCHSTR)/lib/libpangox-1.0.so.0 : lib/libpangox-1.0.so.0 @if [[ $(ARCHSTR) == 12.5 ]]; then \ mkdir -p $(PREFIX)/bin/.$(ARCHSTR)/lib; \ $(INSTALL) lib/libpangox-1.0.so.0 $(PREFIX)/bin/.$(ARCHSTR)/lib/libpangox-1.0.so.0; \ fi $(PREFIX)/bin/.$(ARCHSTR)/lib/libxcb-xlib.so.0 : lib/libxcb-xlib.so.0 @if [[ $(ARCHSTR) == 12.5 ]]; then \ mkdir -p $(PREFIX)/bin/.$(ARCHSTR)/lib; \ $(INSTALL) lib/libxcb-xlib.so.0 $(PREFIX)/bin/.$(ARCHSTR)/lib/libxcb-xlib.so.0; \ fi install : $(PREFIX)/bin/.$(ARCHSTR) $(PREFIX)/bin/.$(ARCHSTR)/mtest $(PREFIX)/bin/megatest \ $(PREFIX)/bin/.$(ARCHSTR)/dboard $(PREFIX)/bin/dashboard $(HELPERS) $(PREFIX)/bin/nbfake \ $(PREFIX)/bin/.$(ARCHSTR)/mtexec $(PREFIX)/bin/mtexec $(PREFIX)/bin/serialize-env \ |
︙ | ︙ |
Modified dashboard-new-runs-view.scm from [d8b00d8358] to [3d8dfdd127].
︙ | ︙ | |||
65 66 67 68 69 70 71 | (dboard:commondat-add-updater commondat (lambda () (dashboard:new-runs-updater commondat tabdat rdat)) tab-num: tab-num) (iup:split #:orientation "VERTICAL" | | | | > > > > > | | 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | (dboard:commondat-add-updater commondat (lambda () (dashboard:new-runs-updater commondat tabdat rdat)) tab-num: tab-num) (iup:split #:orientation "VERTICAL" #:value 10 (iup:vbox (dboard:runs-tree-new-view-browser commondat rdat)) (iup:split #:orientation "VERTICAL" #:value 10 (iup:vbox (dboard:runs-new-matrix commondat rdat)) (iup:hbox (iup:split #:orientation "VERTICAL" #:value 10 (dboard:runs-new-matrix commondat rdat) (dboard:test-info-matrix commondat rdat) )))))) (define (dashboard:new-runs-updater commondat tabdat rdat) (let* ((runnum (dboard:rdat-runnum rdat)) (start-time (current-milliseconds)) (tot-runs #f)) (if (eq? runnum 0)(dashboard:update-runs-data rdat)) (set! tot-runs (vector-length (dboard:rdat-runsbynum rdat))) |
︙ | ︙ | |||
140 141 142 143 144 145 146 | (length tests))) (define (dboard:runs-new-matrix commondat rdat) (iup:matrix #:alignment1 "ALEFT" ;; #:expand "YES" ;; "HORIZONTAL" #:scrollbar "YES" | | | | > | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 | (length tests))) (define (dboard:runs-new-matrix commondat rdat) (iup:matrix #:alignment1 "ALEFT" ;; #:expand "YES" ;; "HORIZONTAL" #:scrollbar "YES" #:numcol 100 #:numlin 200 #:numcol-visible 3 ;; (min 8) #:numlin-visible 1 #:widthdef 20 #:click-cb (lambda (obj row col status) (let* ((cell (conc row ":" col))) #f)) )) ;; run info, test info (define (dboard:test-info-matrix commondat rdat) (let* ((run-fields '(("Run Info" . 1) ("Fields" . 2) ("Target" . 3) ("Runname" . 4) ("Run-id" . 5) ("Run-date" . 6))) (test-fields '(("Test Info" . 1) ("Testname" . 2) ("Item path" . 3) ("State" . 4) ("Status" . 5) ("Comment" . 6) ("Test-id" . 7) ("Test-date" . 8))) (test-meta-fields '(("Test Meta Data" . 1) ("Author" . 2) ("Owner" . 3) ("Reviewed" . 4) ("Tags" . 5) ("Description" . 6))) (remhost-run-info-fields '(("Remote host/Run info" . 1) ("Hostname" . 2) ("Disk free" . 3) ("CPU Load" . 4) ("Run duration" . 5) ("Logfile" . 6) ("Process ID" . 7) ("Machine info" . 8))) (mk-matrix (lambda (cfgdat) (let ((mtx (iup:matrix #:alignment1 "ALEFT" ;; #:expand "YES" ;; "HORIZONTAL" #:scrollbar "YES" #:numcol 1 #:numlin (length cfgdat) #:numcol-visible 1 ;; (min 8) #:numlin-visible 1 #:widthdef 50 #:click-cb (lambda (obj row col status) (let* ((cell (conc row ":" col))) #f))))) (for-each (lambda (finfo) (match finfo ((fieldname . rownum) (iup:attribute-set! mtx (conc rownum":0") fieldname)) (else (debug:print 0 *default-log-port* "ERROR: bad finfo "finfo)))) cfgdat) mtx))) (runmtx (mk-matrix run-fields)) (testmtx (mk-matrix test-fields)) (metamtx (mk-matrix test-meta-fields)) (remhostmtx (mk-matrix remhost-run-info-fields))) (iup:vbox (iup:hbox runmtx testmtx) (iup:hbox metamtx remhostmtx)))) ;; browse runs as a tree. Used in both "Runs" tab and ;; in the runs control panel. ;; ;; THIS IS THE NEW ONE ;; (define (dboard:runs-tree-new-view-browser commondat rdat) (let* ((txtbox (iup:textbox |
︙ | ︙ |
Modified dashboard.scm from [33886fa835] to [1a01ae72e9].
︙ | ︙ | |||
22 23 24 25 26 27 28 | (require-library iup) (import (prefix iup iup:)) (use canvas-draw) (import canvas-draw-iup) (use ducttape-lib) | | > | 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | (require-library iup) (import (prefix iup iup:)) (use canvas-draw) (import canvas-draw-iup) (use ducttape-lib) (use sqlite3 srfi-1 posix regex regex-case srfi-69 typed-records sparse-vectors matchable) ;; defstruct (import (prefix sqlite3 sqlite3:)) (declare (uses common)) (declare (uses margs)) (declare (uses keys)) (declare (uses items)) (declare (uses db)) |
︙ | ︙ |