Use regular expression matching to allow our "do nothing script"
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sat, 1 Aug 2009 15:05:35 +0000 (15:05 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sat, 1 Aug 2009 15:05:35 +0000 (15:05 +0000)
to execute in up to 0.002 seconds.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@4314 fdb21ef1-2011-0410-befe-b5e4ea1792b1

test/scons-time/func/format-gnuplot.py

index 254a754c02227a4ef971c8bc700e010d1dd54630..711d82b032371a60d339382d965713fcff66fad8 100644 (file)
@@ -30,7 +30,8 @@ Verify the func --format=gnuplot option.
 
 import TestSCons_time
 
-test = TestSCons_time.TestSCons_time()
+test = TestSCons_time.TestSCons_time(match = TestSCons_time.match_re,
+                                     diff = TestSCons_time.diff_re)
 
 try:
     import pstats
@@ -50,22 +51,21 @@ test.profile_data('foo-001-0.prof', 'prof.py', '_main', content)
 test.profile_data('foo-001-1.prof', 'prof.py', '_main', content)
 test.profile_data('foo-001-2.prof', 'prof.py', '_main', content)
 
-expect_notitle = """\
-set key bottom left
+expect_notitle = r"""set key bottom left
 plot '-' title "Startup" with lines lt 1, \\
      '-' title "Full build" with lines lt 2, \\
      '-' title "Up-to-date build" with lines lt 3
 # Startup
-0 0.000
-1 0.000
+0 0.00[012]
+1 0.00[012]
 e
 # Full build
-0 0.000
-1 0.000
+0 0.00[012]
+1 0.00[012]
 e
 # Up-to-date build
-0 0.000
-1 0.000
+0 0.00[012]
+1 0.00[012]
 e
 """