[test/subset] Better report passed tests

This commit is contained in:
Behdad Esfahbod 2025-04-06 15:33:08 -06:00
parent c60067c675
commit cc065cf2e5
3 changed files with 12 additions and 9 deletions

View file

@ -32,7 +32,7 @@
#include "hb.hh"
#line 36 "hb-buffer-deserialize-json.hh"
#line 33 "hb-buffer-deserialize-json.hh"
static const unsigned char _deserialize_json_trans_keys[] = {
0u, 0u, 9u, 34u, 97u, 121u, 120u, 121u, 34u, 34u, 9u, 58u, 9u, 57u, 48u, 57u,
9u, 125u, 9u, 125u, 9u, 93u, 9u, 125u, 34u, 34u, 9u, 58u, 9u, 57u, 48u, 57u,
@ -597,12 +597,12 @@ _hb_buffer_deserialize_json (hb_buffer_t *buffer,
hb_glyph_info_t info = {0};
hb_glyph_position_t pos = {0};
#line 601 "hb-buffer-deserialize-json.hh"
#line 594 "hb-buffer-deserialize-json.hh"
{
cs = deserialize_json_start;
}
#line 606 "hb-buffer-deserialize-json.hh"
#line 597 "hb-buffer-deserialize-json.hh"
{
int _slen;
int _trans;
@ -712,7 +712,7 @@ _resume:
#line 56 "hb-buffer-deserialize-json.rl"
{ if (unlikely (!buffer->ensure_unicode ())) return false; }
break;
#line 716 "hb-buffer-deserialize-json.hh"
#line 689 "hb-buffer-deserialize-json.hh"
}
_again:

View file

@ -32,7 +32,7 @@
#include "hb.hh"
#line 36 "hb-buffer-deserialize-text-glyphs.hh"
#line 33 "hb-buffer-deserialize-text-glyphs.hh"
static const unsigned char _deserialize_text_glyphs_trans_keys[] = {
0u, 0u, 35u, 124u, 48u, 57u, 60u, 124u, 45u, 57u, 48u, 57u, 44u, 44u, 45u, 57u,
48u, 57u, 44u, 44u, 45u, 57u, 48u, 57u, 44u, 44u, 45u, 57u, 48u, 57u, 62u, 62u,
@ -389,12 +389,12 @@ _hb_buffer_deserialize_text_glyphs (hb_buffer_t *buffer,
hb_glyph_info_t info = {0};
hb_glyph_position_t pos = {0};
#line 393 "hb-buffer-deserialize-text-glyphs.hh"
#line 386 "hb-buffer-deserialize-text-glyphs.hh"
{
cs = deserialize_text_glyphs_start;
}
#line 398 "hb-buffer-deserialize-text-glyphs.hh"
#line 389 "hb-buffer-deserialize-text-glyphs.hh"
{
int _slen;
int _trans;
@ -552,7 +552,7 @@ _resume:
return false;
}
break;
#line 556 "hb-buffer-deserialize-text-glyphs.hh"
#line 523 "hb-buffer-deserialize-text-glyphs.hh"
}
_again:
@ -573,7 +573,7 @@ _again:
*end_ptr = p;
}
break;
#line 577 "hb-buffer-deserialize-text-glyphs.hh"
#line 542 "hb-buffer-deserialize-text-glyphs.hh"
}
}

View file

@ -13,6 +13,9 @@ class Test:
self.iup_optimize = iup_optimize
self.options = options
def __str__(self):
return "Test: %s %s %s %s %s %s" % (self.font_path, self.profile_path, self.subset, self.instance, self.iup_optimize, self.options)
def unicodes(self):
import re
if self.subset == '*':