◆ setUp()
def python.TestCases.DQUTestCase.setUp |
( |
|
self | ) |
|
◆ tearDown()
def python.TestCases.DQUTestCase.tearDown |
( |
|
self | ) |
|
◆ test02_WebDisplay()
def python.TestCases.DQUTestCase.test02_WebDisplay |
( |
|
self | ) |
|
Test that a terminal web display job works
Definition at line 27 of file DataQualityUtils/python/TestCases.py.
27 def test02_WebDisplay(self):
28 '''Test that a terminal web display job works'''
30 print(
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
31 print(
'Running web display test ....')
32 print(
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
33 outdir = os.environ.get(
'TMPDIR',
'.')
34 infile = os.path.join(TESTING_DIR,
'data09_calophys.00128005.physics_CosmicMuons.root')
35 rv = os.system(
'cd %s ; DQWebDisplay.py %s TestDisplay 123' % (outdir, infile))
36 self.assertTrue(rv==0,
"DQWebDisplay.py return code is nonzero")
◆ test_01_Merging()
def python.TestCases.DQUTestCase.test_01_Merging |
( |
|
self | ) |
|
Test that histogram merging + postprocessing works
Definition at line 15 of file DataQualityUtils/python/TestCases.py.
15 def test_01_Merging(self):
16 '''Test that histogram merging + postprocessing works'''
18 print(
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
19 print(
'Running merge test ....')
20 print(
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
21 outdir = os.environ.get(
'TMPDIR',
'.')
22 inlist = os.path.join(TESTING_DIR,
'test_merging')
23 self.outfile = os.path.join(outdir,
'data09_calophys.00128005.physics_CosmicMuons.root')
24 rv = os.system(
'cd %s ; DQHistogramMerge.py %s %s True' % (outdir, inlist, self.outfile))
25 self.assertTrue(rv==0,
"DQHistogramMerge.py return code is nonzero")
◆ test_03_WebDisplay()
def python.TestCases.DQUTestCase.test_03_WebDisplay |
( |
|
self | ) |
|
Test that a terminal web display job works in temporary accumulation mode
Definition at line 38 of file DataQualityUtils/python/TestCases.py.
38 def test_03_WebDisplay(self):
39 '''Test that a terminal web display job works in temporary accumulation mode'''
41 print(
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
42 print(
'Running intermediate web display test ....')
43 print(
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
44 outdir = os.environ.get(
'TMPDIR',
'.')
45 infile = os.path.join(TESTING_DIR,
'data09_calophys.00128005.physics_CosmicMuons.root')
46 from DataQualityConfigurations.TestDisplay
import dqconfig
47 cachedir = dqconfig.histogramCache
49 self.fail(
'Unable to test intermediate web displays; no histogramCache directory set')
50 if not os.access(cachedir, os.W_OK):
51 print(
"No write permissions for cache dir %s; skipping test" % cachedir)
53 cachefilename = os.path.basename(infile).rsplit(
'.',1)[-2] +
'.CACHE_1'
54 shutil.copy(infile, os.path.join(cachedir, cachefilename))
56 rv = os.system(
'cd %s ; DQWebDisplay.py %s TestDisplay 123 True' % (outdir, infile))
57 self.assertTrue(rv==0,
"DQWebDisplay.py return code is nonzero")
◆ outfile
python.TestCases.DQUTestCase.outfile |
The documentation for this class was generated from the following file: