Megatest

Hex Artifact Content
Login

Artifact 2a209bca8149af917dc3fd65e2f16837cd7916a8:


0000: 44 42 20 53 74 61 74 73 3a 20 20 61 31 32 33 36  DB Stats:  a1236
0010: 64 36 62 66 39 32 65 63 35 63 62 38 39 35 35 66  d6bf92ec5cb8955f
0020: 34 39 30 37 36 31 62 32 31 62 30 64 33 65 65 61  490761b21b0d3eea
0030: 39 64 33 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a 43 6d 64  9d3.========.Cmd
0040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0060: 20 20 20 20 20 43 6f 75 6e 74 20 20 20 54 6f 74       Count   Tot
0070: 54 69 6d 65 20 20 20 41 76 67 20 20 20 20 20 20  Time   Avg      
0080: 20 0a 67 65 74 2d 63 6f 75 6e 74 2d 74 65 73 74   .get-count-test
0090: 73 2d 72 75 6e 6e 69 6e 67 2d 66 6f 72 2d 72 75  s-running-for-ru
00a0: 6e 2d 69 64 20 20 20 20 20 20 20 20 20 31 30 33  n-id         103
00b0: 35 20 20 20 20 32 33 37 2e 30 20 20 20 20 20 20  5    237.0      
00c0: 20 20 20 20 20 20 20 20 20 20 30 2e 32 33 0a 67            0.23.g
00d0: 65 74 2d 63 6f 75 6e 74 2d 74 65 73 74 73 2d 72  et-count-tests-r
00e0: 75 6e 6e 69 6e 67 2d 69 6e 2d 6a 6f 62 67 72 6f  unning-in-jobgro
00f0: 75 70 20 20 20 20 20 20 20 20 20 38 38 34 20 20  up         884  
0100: 20 20 31 31 39 2e 30 20 20 20 20 20 20 20 20 20    119.0         
0110: 20 20 20 20 20 20 20 30 2e 31 33 0a 67 65 74 2d         0.13.get-
0120: 63 6f 75 6e 74 2d 74 65 73 74 73 2d 72 75 6e 6e  count-tests-runn
0130: 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20  ing             
0140: 20 20 20 20 20 20 20 20 38 38 34 20 20 20 20 31          884    1
0150: 36 39 2e 30 20 20 20 20 20 20 20 20 20 20 20 20  69.0            
0160: 20 20 20 20 30 2e 31 39 0a 67 65 74 2d 70 72 65      0.19.get-pre
0170: 72 65 71 73 2d 6e 6f 74 2d 6d 65 74 20 20 20 20  reqs-not-met    
0180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0190: 20 20 20 20 20 38 38 34 20 20 20 20 37 33 32 2e       884    732.
01a0: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0               
01b0: 20 30 2e 38 33 0a 67 65 74 2d 74 65 73 74 2d 69   0.83.get-test-i
01c0: 6e 66 6f 2d 62 79 2d 69 64 20 20 20 20 20 20 20  nfo-by-id       
01d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01e0: 20 20 36 37 33 20 20 20 20 31 32 32 2e 30 20 20    673    122.0  
01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2e                0.
0200: 31 38 0a 67 65 74 2d 6b 65 79 73 20 20 20 20 20  18.get-keys     
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34                 4
0230: 37 36 20 20 20 20 20 20 31 2e 30 20 20 20 20 20  76      1.0     
0240: 20 20 20 20 20 20 20 20 20 20 20 30 2e 30 30 0a             0.00.
0250: 67 65 74 2d 74 65 73 74 2d 69 64 20 20 20 20 20  get-test-id     
0260: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0270: 20 20 20 20 20 20 20 20 20 20 20 20 33 35 36 20              356 
0280: 20 20 20 20 34 32 2e 30 20 20 20 20 20 20 20 20      42.0        
0290: 20 20 20 20 20 20 20 20 30 2e 31 32 0a 74 65 73          0.12.tes
02a0: 74 6d 65 74 61 2d 67 65 74 2d 72 65 63 6f 72 64  tmeta-get-record
02b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
02c0: 20 20 20 20 20 20 20 20 20 32 30 33 20 20 20 20           203    
02d0: 20 32 34 2e 30 20 20 20 20 20 20 20 20 20 20 20   24.0           
02e0: 20 20 20 20 20 30 2e 31 32 0a 72 6f 6c 6c 2d 75       0.12.roll-u
02f0: 70 2d 70 61 73 73 2d 66 61 69 6c 2d 63 6f 75 6e  p-pass-fail-coun
0300: 74 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ts              
0310: 20 20 20 20 20 20 31 35 39 20 20 20 20 20 33 39        159     39
0320: 2e 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .0              
0330: 20 20 30 2e 32 35 0a 72 65 67 69 73 74 65 72 2d    0.25.register-
0340: 74 65 73 74 20 20 20 20 20 20 20 20 20 20 20 20  test            
0350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0360: 20 20 20 31 34 30 20 20 20 20 20 33 30 2e 30 20     140     30.0 
0370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30                 0
0380: 2e 32 31 0a 74 65 73 74 2d 73 65 74 2d 72 75 6e  .21.test-set-run
0390: 64 69 72 2d 73 68 6f 72 74 64 69 72 20 20 20 20  dir-shortdir    
03a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
03b0: 31 32 38 20 20 20 20 20 39 38 2e 30 20 20 20 20  128     98.0    
03c0: 20 20 20 20 20 20 20 20 20 20 20 20 30 2e 37 37              0.77
03d0: 0a 74 65 73 74 2d 73 65 74 2d 73 74 61 74 75 73  .test-set-status
03e0: 2d 73 74 61 74 65 20 20 20 20 20 20 20 20 20 20  -state          
03f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 34                94
0400: 20 20 20 20 20 34 35 2e 30 20 20 20 20 20 20 20       45.0       
0410: 20 20 20 20 20 20 20 20 20 30 2e 34 38 0a 66 69           0.48.fi
0420: 6e 64 2d 61 6e 64 2d 6d 61 72 6b 2d 69 6e 63 6f  nd-and-mark-inco
0430: 6d 70 6c 65 74 65 20 20 20 20 20 20 20 20 20 20  mplete          
0440: 20 20 20 20 20 20 20 20 20 20 20 33 32 20 20 20             32   
0450: 20 20 20 30 2e 30 20 20 20 20 20 20 20 20 20 20     0.0          
0460: 20 20 20 20 20 20 30 2e 30 30 0a 73 74 61 74 65        0.00.state
0470: 2d 73 74 61 74 75 73 2d 6d 73 67 20 20 20 20 20  -status-msg     
0480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0490: 20 20 20 20 20 20 20 20 32 35 20 20 20 20 20 20          25      
04a0: 34 2e 30 20 20 20 20 20 20 20 20 20 20 20 20 20  4.0             
04b0: 20 20 20 30 2e 31 36 0a 64 65 6c 65 74 65 2d 74     0.16.delete-t
04c0: 65 73 74 73 2d 69 6e 2d 73 74 61 74 65 20 20 20  ests-in-state   
04d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
04e0: 20 20 20 20 20 31 32 20 20 20 20 20 20 34 2e 30       12      4.0
04f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0500: 30 2e 33 33 0a 67 65 74 2d 74 65 73 74 73 2d 66  0.33.get-tests-f
0510: 6f 72 2d 72 75 6e 2d 6d 69 6e 64 61 74 61 20 20  or-run-mindata  
0520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0530: 20 20 20 38 20 20 20 20 20 20 30 2e 30 20 20 20     8      0.0   
0540: 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2e 30               0.0
0550: 30 0a 67 65 74 2d 61 6c 6c 2d 72 75 6e 2d 69 64  0.get-all-run-id
0560: 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  s               
0570: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0580: 35 20 20 20 20 20 20 32 2e 30 20 20 20 20 20 20  5      2.0      
0590: 20 20 20 20 20 20 20 20 20 20 30 2e 34 30 0a 67            0.40.g
05a0: 65 74 2d 72 75 6e 2d 69 6e 66 6f 20 20 20 20 20  et-run-info     
05b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
05c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 34 20 20               4  
05d0: 20 20 20 20 30 2e 30 20 20 20 20 20 20 20 20 20      0.0         
05e0: 20 20 20 20 20 20 20 30 2e 30 30 0a 72 65 67 69         0.00.regi
05f0: 73 74 65 72 2d 72 75 6e 20 20 20 20 20 20 20 20  ster-run        
0600: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0610: 20 20 20 20 20 20 20 20 20 20 34 20 20 20 20 20            4     
0620: 20 35 2e 30 20 20 20 20 20 20 20 20 20 20 20 20   5.0            
0630: 20 20 20 20 31 2e 32 35 0a 73 65 74 2d 74 65 73      1.25.set-tes
0640: 74 73 2d 73 74 61 74 65 2d 73 74 61 74 75 73 20  ts-state-status 
0650: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0660: 20 20 20 20 20 20 20 34 20 20 20 20 20 31 35 2e         4     15.
0670: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0               
0680: 20 33 2e 37 35 0a 67 65 74 2d 74 65 73 74 73 2d   3.75.get-tests-
0690: 66 6f 72 2d 72 75 6e 20 20 20 20 20 20 20 20 20  for-run         
06a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
06b0: 20 20 20 20 34 20 20 20 20 20 31 35 2e 30 20 20      4     15.0  
06c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 2e                3.
06d0: 37 35 0a 0a 23 20 41 66 74 65 72 20 63 6f 6e 76  75..# After conv
06e0: 65 72 74 69 6e 67 20 66 69 72 73 74 20 74 68 72  erting first thr
06f0: 65 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 62 6f  ee functions abo
0700: 76 65 20 74 6f 20 73 71 6c 69 74 65 33 3a 66 69  ve to sqlite3:fi
0710: 72 73 74 2d 72 65 73 75 6c 74 0a 44 42 20 53 74  rst-result.DB St
0720: 61 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a 43 6d 64  ats.========.Cmd
0730: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0750: 20 20 20 20 20 43 6f 75 6e 74 20 20 20 54 6f 74       Count   Tot
0760: 54 69 6d 65 20 20 20 41 76 67 20 20 20 20 20 20  Time   Avg      
0770: 20 0a 67 65 74 2d 63 6f 75 6e 74 2d 74 65 73 74   .get-count-test
0780: 73 2d 72 75 6e 6e 69 6e 67 2d 66 6f 72 2d 72 75  s-running-for-ru
0790: 6e 2d 69 64 20 20 20 20 20 20 20 20 20 31 31 33  n-id         113
07a0: 38 20 20 20 20 31 37 39 2e 30 20 20 20 20 20 20  8    179.0      
07b0: 20 20 20 20 20 20 20 20 20 20 30 2e 31 36 0a 67            0.16.g
07c0: 65 74 2d 63 6f 75 6e 74 2d 74 65 73 74 73 2d 72  et-count-tests-r
07d0: 75 6e 6e 69 6e 67 2d 69 6e 2d 6a 6f 62 67 72 6f  unning-in-jobgro
07e0: 75 70 20 20 20 20 20 20 20 20 20 39 38 37 20 20  up         987  
07f0: 20 20 20 39 31 2e 30 20 20 20 20 20 20 20 20 20     91.0         
0800: 20 20 20 20 20 20 20 30 2e 30 39 0a 67 65 74 2d         0.09.get-
0810: 63 6f 75 6e 74 2d 74 65 73 74 73 2d 72 75 6e 6e  count-tests-runn
0820: 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20  ing             
0830: 20 20 20 20 20 20 20 20 39 38 37 20 20 20 20 31          987    1
0840: 37 31 2e 30 20 20 20 20 20 20 20 20 20 20 20 20  71.0            
0850: 20 20 20 20 30 2e 31 37 0a 67 65 74 2d 70 72 65      0.17.get-pre
0860: 72 65 71 73 2d 6e 6f 74 2d 6d 65 74 20 20 20 20  reqs-not-met    
0870: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0880: 20 20 20 20 20 39 38 37 20 20 20 20 38 39 32 2e       987    892.
0890: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0               
08a0: 20 30 2e 39 30 0a 67 65 74 2d 74 65 73 74 2d 69   0.90.get-test-i
08b0: 6e 66 6f 2d 62 79 2d 69 64 20 20 20 20 20 20 20  nfo-by-id       
08c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
08d0: 20 20 36 37 32 20 20 20 20 20 39 35 2e 30 20 20    672     95.0  
08e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2e                0.
08f0: 31 34 0a 67 65 74 2d 6b 65 79 73 20 20 20 20 20  14.get-keys     
0900: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0910: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34                 4
0920: 37 36 20 20 20 20 20 20 30 2e 30 20 20 20 20 20  76      0.0     
0930: 20 20 20 20 20 20 20 20 20 20 20 30 2e 30 30 0a             0.00.
0940: 67 65 74 2d 74 65 73 74 2d 69 64 20 20 20 20 20  get-test-id     
0950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0960: 20 20 20 20 20 20 20 20 20 20 20 20 33 35 35 20              355 
0970: 20 20 20 20 34 31 2e 30 20 20 20 20 20 20 20 20      41.0        
0980: 20 20 20 20 20 20 20 20 30 2e 31 32 0a 74 65 73          0.12.tes
0990: 74 6d 65 74 61 2d 67 65 74 2d 72 65 63 6f 72 64  tmeta-get-record
09a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
09b0: 20 20 20 20 20 20 20 20 20 32 30 33 20 20 20 20           203    
09c0: 20 31 35 2e 30 20 20 20 20 20 20 20 20 20 20 20   15.0           
09d0: 20 20 20 20 20 30 2e 30 37 0a 72 6f 6c 6c 2d 75       0.07.roll-u
09e0: 70 2d 70 61 73 73 2d 66 61 69 6c 2d 63 6f 75 6e  p-pass-fail-coun
09f0: 74 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ts              
0a00: 20 20 20 20 20 20 31 35 39 20 20 20 20 20 33 30        159     30
0a10: 2e 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .0              
0a20: 20 20 30 2e 31 39 0a 72 65 67 69 73 74 65 72 2d    0.19.register-
0a30: 74 65 73 74 20 20 20 20 20 20 20 20 20 20 20 20  test            
0a40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0a50: 20 20 20 31 34 30 20 20 20 20 20 32 32 2e 30 20     140     22.0 
0a60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30                 0
0a70: 2e 31 36 0a 74 65 73 74 2d 73 65 74 2d 72 75 6e  .16.test-set-run
0a80: 64 69 72 2d 73 68 6f 72 74 64 69 72 20 20 20 20  dir-shortdir    
0a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0aa0: 31 32 38 20 20 20 20 38 35 35 2e 30 20 20 20 20  128    855.0    
0ab0: 20 20 20 20 20 20 20 20 20 20 20 20 36 2e 36 38              6.68
0ac0: 0a 74 65 73 74 2d 73 65 74 2d 73 74 61 74 75 73  .test-set-status
0ad0: 2d 73 74 61 74 65 20 20 20 20 20 20 20 20 20 20  -state          
0ae0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 34                94
0af0: 20 20 20 20 20 32 30 2e 30 20 20 20 20 20 20 20       20.0       
0b00: 20 20 20 20 20 20 20 20 20 30 2e 32 31 0a 66 69           0.21.fi
0b10: 6e 64 2d 61 6e 64 2d 6d 61 72 6b 2d 69 6e 63 6f  nd-and-mark-inco
0b20: 6d 70 6c 65 74 65 20 20 20 20 20 20 20 20 20 20  mplete          
0b30: 20 20 20 20 20 20 20 20 20 20 20 33 36 20 20 20             36   
0b40: 20 20 20 31 2e 30 20 20 20 20 20 20 20 20 20 20     1.0          
0b50: 20 20 20 20 20 20 30 2e 30 33 0a 73 74 61 74 65        0.03.state
0b60: 2d 73 74 61 74 75 73 2d 6d 73 67 20 20 20 20 20  -status-msg     
0b70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0b80: 20 20 20 20 20 20 20 20 32 34 20 20 20 20 20 20          24      
0b90: 35 2e 30 20 20 20 20 20 20 20 20 20 20 20 20 20  5.0             
0ba0: 20 20 20 30 2e 32 31 0a 64 65 6c 65 74 65 2d 74     0.21.delete-t
0bb0: 65 73 74 73 2d 69 6e 2d 73 74 61 74 65 20 20 20  ests-in-state   
0bc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0bd0: 20 20 20 20 20 31 32 20 20 20 20 20 20 32 2e 30       12      2.0
0be0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0bf0: 30 2e 31 37 0a 67 65 74 2d 74 65 73 74 73 2d 66  0.17.get-tests-f
0c00: 6f 72 2d 72 75 6e 2d 6d 69 6e 64 61 74 61 20 20  or-run-mindata  
0c10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0c20: 20 20 20 39 20 20 20 20 20 20 30 2e 30 20 20 20     9      0.0   
0c30: 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2e 30               0.0
0c40: 30 0a 67 65 74 2d 61 6c 6c 2d 72 75 6e 2d 69 64  0.get-all-run-id
0c50: 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  s               
0c60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0c70: 35 20 20 20 20 20 20 31 2e 30 20 20 20 20 20 20  5      1.0      
0c80: 20 20 20 20 20 20 20 20 20 20 30 2e 32 30 0a 72            0.20.r
0c90: 65 67 69 73 74 65 72 2d 72 75 6e 20 20 20 20 20  egister-run     
0ca0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0cb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 34 20 20               4  
0cc0: 20 20 20 20 31 2e 30 20 20 20 20 20 20 20 20 20      1.0         
0cd0: 20 20 20 20 20 20 20 30 2e 32 35 0a 67 65 74 2d         0.25.get-
0ce0: 74 65 73 74 73 2d 66 6f 72 2d 72 75 6e 20 20 20  tests-for-run   
0cf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0d00: 20 20 20 20 20 20 20 20 20 20 34 20 20 20 20 20            4     
0d10: 31 31 2e 30 20 20 20 20 20 20 20 20 20 20 20 20  11.0            
0d20: 20 20 20 20 32 2e 37 35 0a 67 65 74 2d 72 75 6e      2.75.get-run
0d30: 2d 69 6e 66 6f 20 20 20 20 20 20 20 20 20 20 20  -info           
0d40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0d50: 20 20 20 20 20 20 20 34 20 20 20 20 20 20 30 2e         4      0.
0d60: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0               
0d70: 20 30 2e 30 30 0a 73 65 74 2d 74 65 73 74 73 2d   0.00.set-tests-
0d80: 73 74 61 74 65 2d 73 74 61 74 75 73 20 20 20 20  state-status    
0d90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0da0: 20 20 20 20 34 20 20 20 20 20 31 37 2e 30 20 20      4     17.0  
0db0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 2e                4.
0dc0: 32 35 0a 0a 44 42 20 53 74 61 74 73 20 61 6e 6f  25..DB Stats ano
0dd0: 74 68 65 72 20 72 75 6e 2c 20 63 6f 6e 76 65 72  ther run, conver
0de0: 74 65 64 20 6f 6e 65 20 6f 72 20 74 77 6f 20 6e  ted one or two n
0df0: 6f 6e 2d 72 65 6c 65 76 61 6e 74 20 66 75 6e 63  on-relevant func
0e00: 74 69 6f 6e 73 20 74 6f 20 73 71 6c 69 74 65 33  tions to sqlite3
0e10: 3a 66 69 72 73 74 2d 72 65 73 75 6c 74 0a 3d 3d  :first-result.==
0e20: 3d 3d 3d 3d 3d 3d 0a 43 6d 64 20 20 20 20 20 20  ======.Cmd      
0e30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0e40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43                 C
0e50: 6f 75 6e 74 20 20 20 54 6f 74 54 69 6d 65 20 20  ount   TotTime  
0e60: 20 41 76 67 20 20 20 20 20 20 20 0a 67 65 74 2d   Avg       .get-
0e70: 63 6f 75 6e 74 2d 74 65 73 74 73 2d 72 75 6e 6e  count-tests-runn
0e80: 69 6e 67 2d 66 6f 72 2d 72 75 6e 2d 69 64 20 20  ing-for-run-id  
0e90: 20 20 20 20 20 20 20 20 39 38 37 20 20 20 20 31          987    1
0ea0: 35 37 2e 30 20 20 20 20 20 20 20 20 20 20 20 20  57.0            
0eb0: 20 20 20 20 30 2e 31 36 0a 67 65 74 2d 63 6f 75      0.16.get-cou
0ec0: 6e 74 2d 74 65 73 74 73 2d 72 75 6e 6e 69 6e 67  nt-tests-running
0ed0: 2d 69 6e 2d 6a 6f 62 67 72 6f 75 70 20 20 20 20  -in-jobgroup    
0ee0: 20 20 20 20 20 38 33 36 20 20 20 20 20 37 39 2e       836     79.
0ef0: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0               
0f00: 20 30 2e 30 39 0a 67 65 74 2d 63 6f 75 6e 74 2d   0.09.get-count-
0f10: 74 65 73 74 73 2d 72 75 6e 6e 69 6e 67 20 20 20  tests-running   
0f20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0f30: 20 20 38 33 36 20 20 20 20 31 32 31 2e 30 20 20    836    121.0  
0f40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2e                0.
0f50: 31 34 0a 67 65 74 2d 70 72 65 72 65 71 73 2d 6e  14.get-prereqs-n
0f60: 6f 74 2d 6d 65 74 20 20 20 20 20 20 20 20 20 20  ot-met          
0f70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38                 8
0f80: 33 36 20 20 20 20 35 31 33 2e 30 20 20 20 20 20  36    513.0     
0f90: 20 20 20 20 20 20 20 20 20 20 20 30 2e 36 31 0a             0.61.
0fa0: 67 65 74 2d 74 65 73 74 2d 69 6e 66 6f 2d 62 79  get-test-info-by
0fb0: 2d 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20  -id             
0fc0: 20 20 20 20 20 20 20 20 20 20 20 20 36 37 33 20              673 
0fd0: 20 20 20 20 38 35 2e 30 20 20 20 20 20 20 20 20      85.0        
0fe0: 20 20 20 20 20 20 20 20 30 2e 31 33 0a 67 65 74          0.13.get
0ff0: 2d 6b 65 79 73 20 20 20 20 20 20 20 20 20 20 20  -keys           
1000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1010: 20 20 20 20 20 20 20 20 20 34 37 36 20 20 20 20           476    
1020: 20 20 30 2e 30 20 20 20 20 20 20 20 20 20 20 20    0.0           
1030: 20 20 20 20 20 30 2e 30 30 0a 67 65 74 2d 74 65       0.00.get-te
1040: 73 74 2d 69 64 20 20 20 20 20 20 20 20 20 20 20  st-id           
1050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1060: 20 20 20 20 20 20 33 35 36 20 20 20 20 20 33 32        356     32
1070: 2e 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .0              
1080: 20 20 30 2e 30 39 0a 74 65 73 74 6d 65 74 61 2d    0.09.testmeta-
1090: 67 65 74 2d 72 65 63 6f 72 64 20 20 20 20 20 20  get-record      
10a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10b0: 20 20 20 32 30 33 20 20 20 20 20 31 39 2e 30 20     203     19.0 
10c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30                 0
10d0: 2e 30 39 0a 72 6f 6c 6c 2d 75 70 2d 70 61 73 73  .09.roll-up-pass
10e0: 2d 66 61 69 6c 2d 63 6f 75 6e 74 73 20 20 20 20  -fail-counts    
10f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1100: 31 35 39 20 20 20 20 20 32 37 2e 30 20 20 20 20  159     27.0    
1110: 20 20 20 20 20 20 20 20 20 20 20 20 30 2e 31 37              0.17
1120: 0a 72 65 67 69 73 74 65 72 2d 74 65 73 74 20 20  .register-test  
1130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1140: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 34 30               140
1150: 20 20 20 20 20 32 33 2e 30 20 20 20 20 20 20 20       23.0       
1160: 20 20 20 20 20 20 20 20 20 30 2e 31 36 0a 74 65           0.16.te
1170: 73 74 2d 73 65 74 2d 72 75 6e 64 69 72 2d 73 68  st-set-rundir-sh
1180: 6f 72 74 64 69 72 20 20 20 20 20 20 20 20 20 20  ortdir          
1190: 20 20 20 20 20 20 20 20 20 20 31 32 38 20 20 20            128   
11a0: 20 20 33 35 2e 30 20 20 20 20 20 20 20 20 20 20    35.0          
11b0: 20 20 20 20 20 20 30 2e 32 37 0a 74 65 73 74 2d        0.27.test-
11c0: 73 65 74 2d 73 74 61 74 75 73 2d 73 74 61 74 65  set-status-state
11d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11e0: 20 20 20 20 20 20 20 20 39 34 20 20 20 20 20 32          94     2
11f0: 30 2e 30 20 20 20 20 20 20 20 20 20 20 20 20 20  0.0             
1200: 20 20 20 30 2e 32 31 0a 66 69 6e 64 2d 61 6e 64     0.21.find-and
1210: 2d 6d 61 72 6b 2d 69 6e 63 6f 6d 70 6c 65 74 65  -mark-incomplete
1220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1230: 20 20 20 20 20 34 30 20 20 20 20 20 20 30 2e 30       40      0.0
1240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1250: 30 2e 30 30 0a 73 74 61 74 65 2d 73 74 61 74 75  0.00.state-statu
1260: 73 2d 6d 73 67 20 20 20 20 20 20 20 20 20 20 20  s-msg           
1270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1280: 20 20 32 35 20 20 20 20 20 20 35 2e 30 20 20 20    25      5.0   
1290: 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2e 32               0.2
12a0: 30 0a 64 65 6c 65 74 65 2d 74 65 73 74 73 2d 69  0.delete-tests-i
12b0: 6e 2d 73 74 61 74 65 20 20 20 20 20 20 20 20 20  n-state         
12c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31                 1
12d0: 32 20 20 20 20 20 20 31 2e 30 20 20 20 20 20 20  2      1.0      
12e0: 20 20 20 20 20 20 20 20 20 20 30 2e 30 38 0a 67            0.08.g
12f0: 65 74 2d 74 65 73 74 73 2d 66 6f 72 2d 72 75 6e  et-tests-for-run
1300: 2d 6d 69 6e 64 61 74 61 20 20 20 20 20 20 20 20  -mindata        
1310: 20 20 20 20 20 20 20 20 20 20 20 20 31 30 20 20              10  
1320: 20 20 20 20 30 2e 30 20 20 20 20 20 20 20 20 20      0.0         
1330: 20 20 20 20 20 20 20 30 2e 30 30 0a 67 65 74 2d         0.00.get-
1340: 61 6c 6c 2d 72 75 6e 2d 69 64 73 20 20 20 20 20  all-run-ids     
1350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1360: 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 20            5     
1370: 20 30 2e 30 20 20 20 20 20 20 20 20 20 20 20 20   0.0            
1380: 20 20 20 20 30 2e 30 30 0a 73 65 74 2d 74 65 73      0.00.set-tes
1390: 74 73 2d 73 74 61 74 65 2d 73 74 61 74 75 73 20  ts-state-status 
13a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13b0: 20 20 20 20 20 20 20 34 20 20 20 20 20 31 35 2e         4     15.
13c0: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0               
13d0: 20 33 2e 37 35 0a 72 65 67 69 73 74 65 72 2d 72   3.75.register-r
13e0: 75 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20  un              
13f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1400: 20 20 20 20 34 20 20 20 20 20 20 32 2e 30 20 20      4      2.0  
1410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2e                0.
1420: 35 30 0a 67 65 74 2d 72 75 6e 2d 69 6e 66 6f 20  50.get-run-info 
1430: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1450: 20 34 20 20 20 20 20 20 31 2e 30 20 20 20 20 20   4      1.0     
1460: 20 20 20 20 20 20 20 20 20 20 20 30 2e 32 35 0a             0.25.
1470: 67 65 74 2d 74 65 73 74 73 2d 66 6f 72 2d 72 75  get-tests-for-ru
1480: 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  n               
1490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 20                4 
14a0: 20 20 20 20 31 32 2e 30 20 20 20 20 20 20 20 20      12.0        
14b0: 20 20 20 20 20 20 20 20 33 2e 30 30 0a 0a 0a             3.00...