and print useful information if we fail to meet that.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@3928
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
test.run(arguments='slow.obj', stderr=None)
slow = time.time() - start
-# using precompiled headers should be significantly faster
-assert fast < slow*0.8
+# using precompiled headers should be faster
+limit = slow*0.85
+if fast >= limit:
+ print "Using precompiled headers was not fast enough:"
+ print "slow.obj: %.3fs" % slow
+ print "fast.obj: %.3fs (expected less than %.3fs)" % (fast, limit)
+ test.fail_test()
# Modifying resource.h should cause both the resource and precompiled header to be rebuilt:
test.write('resource.h', '''