mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-03-09 04:58:16 +03:00
more coverage one fix Daniel
* gentest.py testapi.c: more coverage * xmlunicode.c: one fix Daniel
This commit is contained in:
parent
8e725fb4de
commit
0ea9c9fd91
@ -1,3 +1,8 @@
|
||||
Fri Nov 5 15:30:43 CET 2004 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* gentest.py testapi.c: more coverage
|
||||
* xmlunicode.c: one fix
|
||||
|
||||
Fri Nov 5 23:15:51 CET 2004 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* entities.c: fixed a compilation problem on a recent change
|
||||
|
22
gentest.py
22
gentest.py
@ -15,7 +15,7 @@ except:
|
||||
# Modules we don't want skip in API test
|
||||
#
|
||||
skipped_modules = [ "SAX", "SAX2", "xlink", "threads", "globals",
|
||||
"xpathInternals", "xmlunicode", "parserInternals", "xmlmemory",
|
||||
"xpathInternals", "parserInternals", "xmlmemory",
|
||||
"xmlversion", "debugXML", "xmlexports", "DOCBparser",
|
||||
|
||||
# temporary
|
||||
@ -146,7 +146,11 @@ def add_missing_type(name, func):
|
||||
missing_types[name] = [func]
|
||||
|
||||
missing_functions = {}
|
||||
missing_functions_nr = 0
|
||||
def add_missing_functions(name, module):
|
||||
global missing_functions_nr
|
||||
|
||||
missing_functions_nr = missing_functions_nr + 1
|
||||
try:
|
||||
list = missing_functions[module]
|
||||
list.append(name)
|
||||
@ -361,13 +365,6 @@ def generate_test(module, node):
|
||||
if is_skipped_function(name):
|
||||
return
|
||||
|
||||
test.write("""
|
||||
static int
|
||||
test_%s(void) {
|
||||
int ret = 0;
|
||||
|
||||
""" % (name))
|
||||
|
||||
#
|
||||
# check we know how to handle the args and return values
|
||||
# and store the informations for the generation
|
||||
@ -408,6 +405,13 @@ test_%s(void) {
|
||||
t_ret = (type, rtype, info)
|
||||
break
|
||||
|
||||
test.write("""
|
||||
static int
|
||||
test_%s(void) {
|
||||
int ret = 0;
|
||||
|
||||
""" % (name))
|
||||
|
||||
if no_gen == 1:
|
||||
add_missing_functions(name, module)
|
||||
test.write("""
|
||||
@ -606,7 +610,7 @@ def compare_missing(a, b):
|
||||
return b[0] - a[0]
|
||||
|
||||
missing_list.sort(compare_missing)
|
||||
print "Missing support for %d types see missing.lst" % (len(missing_list))
|
||||
print "Missing support for %d functions and %d types see missing.lst" % (missing_functions_nr, len(missing_list))
|
||||
lst = open("missing.lst", "w")
|
||||
lst.write("Missing support for %d types" % (len(missing_list)))
|
||||
lst.write("\n")
|
||||
|
@ -943,6 +943,8 @@ static xmlIntFunc
|
||||
int low, high, mid, cmp;
|
||||
xmlUnicodeRange *sptr;
|
||||
|
||||
if ((tptr == NULL) || (tname == NULL)) return(NULL);
|
||||
|
||||
low = 0;
|
||||
high = tptr->numentries - 1;
|
||||
sptr = tptr->table;
|
||||
|
Loading…
x
Reference in New Issue
Block a user