Merge pull request #3103 from harfbuzz/test-reference
[test] Remove unused shaping tests reference mode
This commit is contained in:
commit
75f314c471
|
@ -11,11 +11,6 @@ def cmd(command):
|
|||
|
||||
args = sys.argv[1:]
|
||||
|
||||
reference = False
|
||||
if len (args) and args[0] == "--reference":
|
||||
reference = True
|
||||
args = args[1:]
|
||||
|
||||
have_freetype = bool(int(os.getenv ('HAVE_FREETYPE', '1')))
|
||||
|
||||
if not args or args[0].find('hb-shape') == -1 or not os.path.exists (args[0]):
|
||||
|
@ -35,11 +30,10 @@ if not len (args):
|
|||
args = ['-']
|
||||
|
||||
for filename in args:
|
||||
if not reference:
|
||||
if filename == '-':
|
||||
print ("Running tests from standard input")
|
||||
else:
|
||||
print ("Running tests in " + filename)
|
||||
if filename == '-':
|
||||
print ("Running tests from standard input")
|
||||
else:
|
||||
print ("Running tests in " + filename)
|
||||
|
||||
if filename == '-':
|
||||
f = sys.stdin
|
||||
|
@ -53,8 +47,7 @@ for filename in args:
|
|||
line = line[1:]
|
||||
|
||||
if line.startswith (' '):
|
||||
if not reference:
|
||||
print ("#%s" % line)
|
||||
print ("#%s" % line)
|
||||
continue
|
||||
|
||||
line = line.strip ()
|
||||
|
@ -91,8 +84,7 @@ for filename in args:
|
|||
extra_options.append("--verify")
|
||||
|
||||
if comment:
|
||||
if not reference:
|
||||
print ('# %s "%s" --unicodes %s' % (hb_shape, fontfile, unicodes))
|
||||
print ('# %s "%s" --unicodes %s' % (hb_shape, fontfile, unicodes))
|
||||
continue
|
||||
|
||||
if "--font-funcs=ft" in options and not have_freetype:
|
||||
|
@ -112,10 +104,6 @@ for filename in args:
|
|||
else:
|
||||
passes += 1
|
||||
|
||||
if reference:
|
||||
print (":".join ([fontfile, " ".join(options), unicodes, glyphs1]))
|
||||
continue
|
||||
|
||||
if glyphs1.strip() != glyphs_expected and glyphs_expected != '*':
|
||||
print ("Actual: " + glyphs1, file=sys.stderr)
|
||||
print ("Expected: " + glyphs_expected, file=sys.stderr)
|
||||
|
@ -123,12 +111,11 @@ for filename in args:
|
|||
else:
|
||||
passes += 1
|
||||
|
||||
if not reference:
|
||||
print ("%d tests passed; %d failed; %d skipped." % (passes, fails, skips), file=sys.stderr)
|
||||
if not (fails + passes):
|
||||
print ("No tests ran.")
|
||||
elif not (fails + skips):
|
||||
print ("All tests passed.")
|
||||
print ("%d tests passed; %d failed; %d skipped." % (passes, fails, skips), file=sys.stderr)
|
||||
if not (fails + passes):
|
||||
print ("No tests ran.")
|
||||
elif not (fails + skips):
|
||||
print ("All tests passed.")
|
||||
|
||||
if fails:
|
||||
sys.exit (1)
|
||||
|
|
Loading…
Reference in New Issue