Megatest

Check-in [292bf433e1]
Login
Overview
Comment:Changed test(s) to support setting of TARGETHOST to better enable wal mode testing
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 292bf433e158317fd688960b104b87aa72944571
User & Date: matt on 2013-02-25 23:03:55
Other Links: manifest | tags
Context
2013-02-26
09:13
Cherrypicked 0c30d1cfe5 d67a67f9a4 into trunk check-in: 351bb3585b user: mrwellan tags: trunk
08:30
Merged trunk into transaction-for-sequential-writes Closed-Leaf check-in: a94c40e2bb user: mrwellan tags: transaction-for-sequential-writes
08:23
Start adding query stats Closed-Leaf check-in: b703c03759 user: mrwellan tags: query-stats
2013-02-25
23:03
Changed test(s) to support setting of TARGETHOST to better enable wal mode testing check-in: 292bf433e1 user: matt tags: trunk
22:23
wal-mode-plus-http check-in: 4b83030187 user: matt tags: trunk
Changes

Modified dashboard.scm from [5a6e0cab75] to [9fce501c6a].

38
39
40
41
42
43
44
45
46
47




48
49
50
51
52
53
54
55
56
57
58
59

60
61
62
63
64
65
66
38
39
40
41
42
43
44



45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68







-
-
-
+
+
+
+












+








(define help (conc 
"Megatest Dashboard, documentation at http://www.kiatoa.com/fossils/megatest
  version " megatest-version "
  license GPL, Copyright (C) Matt Welland 2011

Usage: dashboard [options]
  -h              : this help
  -test testid    : control test identified by testid
  -guimonitor     : control panel for runs
  -h                : this help
  -server host:port : connect to host:port instead of db access
  -test testid      : control test identified by testid
  -guimonitor       : control panel for runs

Misc
  -rows N         : set number of rows
"))

;; process args
(define remargs (args:get-args 
		 (argv)
		 (list  "-rows"
			"-run"
			"-test"
			"-debug"
			"-server" 
			) 
		 (list  "-h"
			"-guimonitor"
			"-main"
			"-v"
			"-q"
		       )
74
75
76
77
78
79
80




81

82
83
84
85
86
87
88
76
77
78
79
80
81
82
83
84
85
86

87
88
89
90
91
92
93
94







+
+
+
+
-
+








(if (not (setup-for-run))
    (begin
      (print "Failed to find megatest.config, exiting") 
      (exit 1)))

(define *db* #f) ;; (open-db))

(if (args:get-arg "-server")
    (begin
      (set! *runremote* (string-split (args:get-arg "-server" ":")))
;; (server:client-launch)
      (server:client-launch)))

;; HACK ALERT: this is a hack, please fix.
(define *read-only* (not (file-read-access? (conc *toppath* "/megatest.db"))))
;; (server:client-setup *db*)

(define toplevel #f)
(define dlg      #f)

Modified tests/fullrun/config/mt_include_1.config from [a426d87ac1] to [7cee20486e].

1
2
3
4

5
6
7
8
9
10
11
1
2
3

4
5
6
7
8
9
10
11



-
+







[setup]
# exectutable /path/to/megatest
max_concurrent_jobs 50
linktree /tmp/mt_links
linktree #{getenv MT_RUN_AREA_HOME}/tmp/mt_links

[jobtools]
useshell yes
# ## launcher launches jobs, the job is managed on the target host
## by megatest, comment out launcher to run local
# workhosts localhost hermes
launcher nbfake

Modified tests/fullrun/config/mt_include_2.config from [a6006b146c] to [e4edd5bbcd].

1
2

1

2

-
+
[disks]
disk0 /tmp/mt_runs
disk0 #{getenv MT_RUN_AREA_HOME}/tmp/mt_runs