Skip to content

Commit

Permalink
Merge pull request #187 from m4rc1e/qa-render
Browse files Browse the repository at this point in the history
qa: Group VF instances correctly
  • Loading branch information
m4rc1e committed Mar 19, 2020
2 parents 53119cb + 3b30126 commit fa9dd7d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
13 changes: 7 additions & 6 deletions bin/gftools-qa.py
Expand Up @@ -53,7 +53,7 @@
"dependencies. To install the dependencies, see the ReadMe, "
"https://github.com/googlefonts/gftools#installation"))

__version__ = "2.0.3"
__version__ = "2.1.3"
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)

Expand Down Expand Up @@ -187,7 +187,8 @@ def diffbrowsers(self, **kwargs):
self.instances[k]['filename']) for k in self.matching_instances]
font_groups = self.chunkify(sorted(fonts), 4)
for group in font_groups:
dir_name = "_".join([i[0] for i in group])
styles = [i[0] for i in group]
dir_name = "_".join(styles)
fonts_before = [i[1] for i in group]
fonts_after = [i[2] for i in group]
out = os.path.join(dst, dir_name)
Expand All @@ -198,10 +199,10 @@ def diffbrowsers(self, **kwargs):
browsers=browsers_to_test,
)
diff_browsers.new_session(set(fonts_before), set(fonts_after))
diff_browsers.diff_view("waterfall")
diff_browsers.diff_view("waterfall", styles=styles)
info = os.path.join(out, "info.json")
json.dump(diff_browsers.stats, open(info, "w"))
diff_browsers.diff_view("glyphs_all", pt=16)
diff_browsers.diff_view("glyphs_all", pt=16, styles=styles)

def fontbakery(self):
logger.info("Running Fontbakery")
Expand Down Expand Up @@ -267,8 +268,8 @@ def browser_previews(self, **kwargs):
gfr_is_local=False,
)
diff_browsers.new_session(font_group, font_group)
diff_browsers.diff_view("waterfall")
diff_browsers.diff_view("glyphs_all", pt=15)
diff_browsers.diff_view("waterfall", styles=name_group)
diff_browsers.diff_view("glyphs_all", styles=name_group, pt=15)

def googlefonts_upgrade(self):
self.fontbakery()
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -29,7 +29,7 @@ def gftools_scripts():

setup(
name="gftools",
version='0.3.5',
version='0.3.6',
url='https://github.com/googlefonts/tools/',
description='Google Fonts Tools is a set of command-line tools'
' for testing font projects',
Expand Down

0 comments on commit fa9dd7d

Please sign in to comment.