Megatest

Diff
Login

Differences From Artifact [0ead7d4df0]:

To Artifact [37ebd56f39]:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

17
18
19
20
21
22
23
24
25
26

27



28
29
30
31
32
33
34
1
2
3
4
5
6
7
8
9
10
11
12
13



14










15

16
17
18
19
20
21
22
23
24
25













-
-
-
+
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+







Road Map
========

Note 1: This road-map is tentative and subject to change without notice.

Note 2: Starting over. Old plan is commented out.

Current Items
-------------

ww05 - migrate to inmem-db
~~~~~~~~~~~~~~~~~~~~~~~~~~

Keep as much the same as possible. Add internal reference to almost
eliminate contention on db(s). 

. Switch to inmem db with fast sync to on disk db's [DONE]
. Add internal reference db
. Verify that actions are accessing correct db
.. -runtests  - inmem
.. -list-runs - local (but not megatest.db)
.. dashboard  - local (but not megatest.db)
. Mirror db to /var/tmp...
. Dashboard read db from per-run db.
. Dashboard read db from /var/tmp
. Runs register in tasks table in monitor.db
. Server polls tasks table for next action (in addition?)
. Server polls tasks table for next action
. Change run loop to execute in server, triggered by call to polling of tasks table
.. Task table used for tracking runner process [DONE]
.. Task table used for jobs to run
.. Task table used for queueing runner actions (remove runs, cleanRunExecute, etc)


// ww32
// ~~~~
// 
// . Rerun step and or subsequent steps from gui
// . Refresh test area files from gui