summaryrefslogtreecommitdiff
path: root/scripts/run_general_tests.py
Commit message (Collapse)AuthorAge
* New upstream version 0~20170802Andrej Shadura2019-02-06
|
* Test for correct copyright messageJames Godfrey-Kittle2015-12-14
|
* Switch general tests to test unhinted fontsJames Godfrey-Kittle2015-12-11
| | | | | | This was changed to test hinted fonts in a4ef18e29638cd1a0c814adb762177a342898eeb, but I think we want to go back to unhinted fonts by default. It can always be changed locally.
* Add name, metadata tests for general and androidJames Godfrey-Kittle2015-12-11
| | | | | There's no reason not to have these, and they're quite helpful for catching little issues.
* Don't set Black weight as bold outside of AndroidJames Godfrey-Kittle2015-12-11
| | | | | | There's no documented reason why we were doing this before, so let's output these fonts for now and see if they work on other platforms. Android can come next.
* Update use of nototools' unit testsJames Godfrey-Kittle2015-12-11
| | | | | | Due to changes in https://github.com/jamesgk/nototools/commit/7c07e2b2485b29638d9141b809d7eadd547f1b01 https://github.com/jamesgk/nototools/commit/995fe3c706d1e9fb76d5506e36a6ef06f2ea2dfe
* Use common tests from nototoolsJames Godfrey-Kittle2015-10-06
|
* Test version string, revision # as separate valuesJames Godfrey-Kittle2015-10-06
|
* Add example of expected_version definitionJames Godfrey-Kittle2015-10-06
|
* Further generalize common_tests.pyJames Godfrey-Kittle2015-10-06
|
* Generalize and move vertical metrics testsJames Godfrey-Kittle2015-09-29
|
* Generalize coverage tests in common_testsJames Godfrey-Kittle2015-09-29
|
* Add option to check heavier fonts as marked bold.James Godfrey-Kittle2015-09-28
| | | | | | Not sure if there's any rule for whether fonts heavier than Bold (e.g. Black) should be marked bold in the macStyle and subfamily name, so this adds an option to test either way.
* Add test to compare glyph sizes between fonts.James Godfrey-Kittle2015-08-31
| | | | | | For now, we just check which glyphs are unchanged between the Thin and Bold masters, and make sure only those glyphs are unchanged between Thin, Regular, and Bold output (ignoring empty glyphs).
* Allow source and output UFOs to be tested.James Godfrey-Kittle2015-08-31
|
* Add tests for vertical metrics of individual glyphs.Roozbeh Pournader2015-04-29
| | | | | | | The new tests check that every glyph fits in the [yMin, yMax] range. Also switch run_general_tests.py to test the hinted fonts instead of the unhinted fonts.
* Add tests and requirements for the 'smcp' feature.Roozbeh Pournader2015-04-27
|
* Move v2 output from out/v2/ to out/.James Godfrey-Kittle2015-04-16
| | | | Rollback changes from ra92a8e3146bd.
* Add license files and headers.James Godfrey-Kittle2015-04-16
|
* Update font paths in tests to look in out/v2.James Godfrey-Kittle2015-04-16
| | | | This is the output directory for fonts created with this branch since r07c436525dd3.
* Refactor tests to a reusable structure.Roozbeh Pournader2015-04-16
| | | | | | | | Tests that are common to some targets are not moved to common_tests.py, with target-specific tests basically inheriting its classes and modifying them. The web tests are not refactored yet.
* Remove TODO item from run_general_tests.py.Roozbeh Pournader2015-04-16
|
* Move common and repeated tests to run_general_tests.py.Roozbeh Pournader2015-04-16
|
* Move updating version numbers to temporar_touchups.Roozbeh Pournader2015-04-16
| | | | This is so that both Adroid and Web targets could reuse it.
* Add test for non-formation of 'ff' ligature.Roozbeh Pournader2015-04-16
| | | | | Also remove unused and tested touchups from the Android touchup script.
* Move the exhaustive tests to a different make targe.Roozbeh Pournader2015-04-16
| | | | Plus some cleanup in imports.
* Move tests for spacing marks to general tests.Roozbeh Pournader2015-04-16
| | | | | Also add test for font vendor ID in the OS/2 table and remove no-longer-necessary touchups from touchup_for_android.py.
* Test for fsType being 0.Roozbeh Pournader2015-04-16
| | | | | | | Also remove the code that touched it to be zero, since the value is fixed in the fonts now. Fixes issue 29.
* Remove fix for macStyle from touchup_for_android.py.Roozbeh Pournader2015-04-16
| | | | | And since the bug (issue 8) is fixed in the generated fonts now, add test for macStyle to run_general_test.py.
* Move test for lack of unassigned characters from Android to general tests.Roozbeh Pournader2015-04-16
|
* Move TestDigitWidths from android tests to general tests.Roozbeh Pournader2015-04-16
|
* Move test for sound copyright from Android-specific to general.Roozbeh Pournader2015-04-16
|
* Add test for italic angle.Roozbeh Pournader2015-04-16