TEST_RESULTS 24.7 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
Code coverage results from x86-64 unix port running full test suite.
Only files from the py/ directory are reported here.

  %hit  #miss   #hit #lines filename
 83.33      1      5      6 nlrx64.c.gcov
 90.48      4     38     42 scheduler.c.gcov
 91.07      5     51     56 objmodule.c.gcov
 91.67      5     55     60 reader.c.gcov
 92.79      8    103    111 objstringio.c.gcov
 93.58      7    102    109 qstr.c.gcov
 95.00      1     19     20 objcell.c.gcov
 95.39     10    207    217 modbuiltins.c.gcov
 95.65      7    154    161 objexcept.c.gcov
 95.74      2     45     47 argcheck.c.gcov
 96.09      9    221    230 obj.c.gcov
 96.12      4     99    103 persistentcode.c.gcov
 96.15      1     25     26 modsys.c.gcov
 96.88      1     31     32 objclosure.c.gcov
 96.92      2     63     65 modio.c.gcov
 97.22      1     35     36 nativeglue.c.gcov
 97.56      1     40     41 asmbase.c.gcov
 97.68      6    253    259 stream.c.gcov
 98.08      5    256    261 asmx64.c.gcov
 98.58      2    139    141 vstr.c.gcov
 98.80      1     82     83 modthread.c.gcov
 98.86      2    173    175 builtinimport.c.gcov
 99.19      1    123    124 repl.c.gcov
 99.30      4    567    571 vm.c.gcov
 99.42      2    342    344 showbc.c.gcov
 99.43      1    174    175 formatfloat.c.gcov
 99.66      1    294    295 gc.c.gcov
 99.84      1    629    630 runtime.c.gcov
100.00      0    109    109 bc.c.gcov
100.00      0    220    220 binary.c.gcov
100.00      0     51     51 builtinevex.c.gcov
100.00      0     65     65 builtinhelp.c.gcov
100.00      0   1789   1789 compile.c.gcov
100.00      0    562    562 emitbc.c.gcov
100.00      0     26     26 emitcommon.c.gcov
100.00      0     44     44 emitglue.c.gcov
100.00      0     56     56 frozenmod.c.gcov
100.00      0    332    332 lexer.c.gcov
100.00      0     52     52 malloc.c.gcov
100.00      0    200    200 map.c.gcov
100.00      0      3      3 misc.h.gcov
100.00      0     34     34 modcmath.c.gcov
100.00      0     27     27 modgc.c.gcov
100.00      0     81     81 modmath.c.gcov
100.00      0     41     41 modmicropython.c.gcov
100.00      0    115    115 modstruct.c.gcov
100.00      0      5      5 moduerrno.c.gcov
100.00      0    275    275 mpprint.c.gcov
100.00      0    668    668 mpz.c.gcov
100.00      0      3      3 mpz.h.gcov
100.00      0      9      9 nlr.c.gcov
100.00      0    242    242 objarray.c.gcov
100.00      0     31     31 objattrtuple.c.gcov
100.00      0     23     23 objbool.c.gcov
100.00      0     38     38 objboundmeth.c.gcov
100.00      0    120    120 objcomplex.c.gcov
100.00      0     52     52 objdeque.c.gcov
100.00      0    279    279 objdict.c.gcov
100.00      0     15     15 objenumerate.c.gcov
100.00      0     16     16 objfilter.c.gcov
100.00      0    129    129 objfloat.c.gcov
100.00      0    130    130 objfun.c.gcov
100.00      0     98     98 objgenerator.c.gcov
100.00      0     18     18 objgetitemiter.c.gcov
100.00      0      9      9 obj.h.gcov
100.00      0    132    132 objint.c.gcov
100.00      0    205    205 objint_mpz.c.gcov
100.00      0    260    260 objlist.c.gcov
100.00      0     19     19 objmap.c.gcov
100.00      0      2      2 objmodule.h.gcov
100.00      0     77     77 objnamedtuple.c.gcov
100.00      0      5      5 objnone.c.gcov
100.00      0     11     11 objobject.c.gcov
100.00      0      3      3 objpolyiter.c.gcov
100.00      0     26     26 objproperty.c.gcov
100.00      0     93     93 objrange.c.gcov
100.00      0     16     16 objreversed.c.gcov
100.00      0    264    264 objset.c.gcov
100.00      0      4      4 objsingleton.c.gcov
100.00      0     34     34 objslice.c.gcov
100.00      0   1025   1025 objstr.c.gcov
100.00      0    123    123 objstrunicode.c.gcov
100.00      0    133    133 objtuple.c.gcov
100.00      0    506    506 objtype.c.gcov
100.00      0     20     20 objzip.c.gcov
100.00      0     12     12 opmethods.c.gcov
100.00      0    481    481 parse.c.gcov
100.00      0      4      4 parse.h.gcov
100.00      0     29     29 parsenumbase.c.gcov
100.00      0    133    133 parsenum.c.gcov
100.00      0      9      9 pystack.h.gcov
100.00      0      5      5 runtime.h.gcov
100.00      0     14     14 runtime_utils.c.gcov
100.00      0     64     64 scope.c.gcov
100.00      0    126    126 sequence.c.gcov
100.00      0     25     25 smallint.c.gcov
100.00      0     15     15 stackctrl.c.gcov
100.00      0     70     70 unicode.c.gcov
100.00      0     11     11 warning.c.gcov
 99.30    100  14248  14348
Damien George's avatar
Damien George committed
105 106 107 108 109 110 111 112

pass  CORE_BASICS/0prelim
pass  CORE_BASICS/andor
pass  CORE_BASICS/array1
pass  CORE_BASICS/array_add
pass  CORE_BASICS/array_construct2
pass  CORE_BASICS/array_construct_endian
pass  CORE_BASICS/array_construct
113 114
pass  CORE_BASICS/array_intbig
pass  CORE_BASICS/array_micropython
Damien George's avatar
Damien George committed
115
pass  CORE_BASICS/assign1
116 117 118 119 120 121 122
pass  CORE_BASICS/async_await2
pass  CORE_BASICS/async_await
pass  CORE_BASICS/async_def
pass  CORE_BASICS/async_for2
pass  CORE_BASICS/async_for
pass  CORE_BASICS/async_with2
pass  CORE_BASICS/async_with
Damien George's avatar
Damien George committed
123 124 125 126 127
pass  CORE_BASICS/attrtuple1
pass  CORE_BASICS/bool1
pass  CORE_BASICS/boundmeth1
pass  CORE_BASICS/break
pass  CORE_BASICS/builtin_abs
128
pass  CORE_BASICS/builtin_abs_intbig
Damien George's avatar
Damien George committed
129 130
pass  CORE_BASICS/builtin_allany
pass  CORE_BASICS/builtin_bin
131
pass  CORE_BASICS/builtin_bin_intbig
Damien George's avatar
Damien George committed
132 133
pass  CORE_BASICS/builtin_callable
pass  CORE_BASICS/builtin_chr
134
pass  CORE_BASICS/builtin_delattr
Damien George's avatar
Damien George committed
135 136
pass  CORE_BASICS/builtin_dir
pass  CORE_BASICS/builtin_divmod
137
pass  CORE_BASICS/builtin_divmod_intbig
Damien George's avatar
Damien George committed
138
pass  CORE_BASICS/builtin_ellipsis
139 140 141 142
pass  CORE_BASICS/builtin_enumerate
pass  CORE_BASICS/builtin_filter
pass  CORE_BASICS/builtin_getattr
pass  CORE_BASICS/builtin_hasattr
Damien George's avatar
Damien George committed
143
pass  CORE_BASICS/builtin_hash
144 145
pass  CORE_BASICS/builtin_hash_gen
pass  CORE_BASICS/builtin_hash_intbig
Damien George's avatar
Damien George committed
146
pass  CORE_BASICS/builtin_hex
147
pass  CORE_BASICS/builtin_hex_intbig
Damien George's avatar
Damien George committed
148 149 150
pass  CORE_BASICS/builtin_id
pass  CORE_BASICS/builtin_issubclass
pass  CORE_BASICS/builtin_len1
151 152
pass  CORE_BASICS/builtin_locals
pass  CORE_BASICS/builtin_map
Damien George's avatar
Damien George committed
153 154
pass  CORE_BASICS/builtin_minmax
pass  CORE_BASICS/builtin_oct
155
pass  CORE_BASICS/builtin_oct_intbig
Damien George's avatar
Damien George committed
156
pass  CORE_BASICS/builtin_ord
157 158
pass  CORE_BASICS/builtin_pow3
pass  CORE_BASICS/builtin_pow3_intbig
Damien George's avatar
Damien George committed
159
pass  CORE_BASICS/builtin_pow
160
pass  CORE_BASICS/builtin_print
Damien George's avatar
Damien George committed
161
pass  CORE_BASICS/builtin_property
162 163
pass  CORE_BASICS/builtin_range_attrs
pass  CORE_BASICS/builtin_range_binop
Damien George's avatar
Damien George committed
164 165 166
pass  CORE_BASICS/builtin_range
pass  CORE_BASICS/builtin_reversed
pass  CORE_BASICS/builtin_round
167
pass  CORE_BASICS/builtin_setattr
Damien George's avatar
Damien George committed
168 169 170 171
pass  CORE_BASICS/builtin_slice
pass  CORE_BASICS/builtin_sorted
pass  CORE_BASICS/builtin_sum
pass  CORE_BASICS/builtin_type
172
pass  CORE_BASICS/builtin_zip
Damien George's avatar
Damien George committed
173 174
pass  CORE_BASICS/bytearray1
pass  CORE_BASICS/bytearray_add
175 176
pass  CORE_BASICS/bytearray_append
pass  CORE_BASICS/bytearray_construct_array
Damien George's avatar
Damien George committed
177 178
pass  CORE_BASICS/bytearray_construct_endian
pass  CORE_BASICS/bytearray_construct
179
pass  CORE_BASICS/bytearray_intbig
Damien George's avatar
Damien George committed
180
pass  CORE_BASICS/bytearray_slice_assign
181
pass  CORE_BASICS/bytes_add_array
Damien George's avatar
Damien George committed
182 183 184
pass  CORE_BASICS/bytes_add_endian
pass  CORE_BASICS/bytes_add
pass  CORE_BASICS/bytes_compare2
185
pass  CORE_BASICS/bytes_compare_array
Damien George's avatar
Damien George committed
186
pass  CORE_BASICS/bytes_compare
187
pass  CORE_BASICS/bytes_construct_array
Damien George's avatar
Damien George committed
188 189
pass  CORE_BASICS/bytes_construct_endian
pass  CORE_BASICS/bytes_construct
190
pass  CORE_BASICS/bytes_construct_intbig
Damien George's avatar
Damien George committed
191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213
pass  CORE_BASICS/bytes_count
pass  CORE_BASICS/bytes
pass  CORE_BASICS/bytes_find
pass  CORE_BASICS/bytes_format_modulo
pass  CORE_BASICS/bytes_gen
pass  CORE_BASICS/bytes_large
pass  CORE_BASICS/bytes_mult
pass  CORE_BASICS/bytes_partition
pass  CORE_BASICS/bytes_replace
pass  CORE_BASICS/bytes_split
pass  CORE_BASICS/bytes_strip
pass  CORE_BASICS/bytes_subscr
pass  CORE_BASICS/class1
pass  CORE_BASICS/class2
pass  CORE_BASICS/class3
pass  CORE_BASICS/class_bind_self
pass  CORE_BASICS/class_binop
pass  CORE_BASICS/class_call
pass  CORE_BASICS/class_contains
pass  CORE_BASICS/class_emptybases
pass  CORE_BASICS/class_getattr
pass  CORE_BASICS/class_inherit1
pass  CORE_BASICS/class_inherit_mul
214
pass  CORE_BASICS/class_inplace_op
Damien George's avatar
Damien George committed
215 216
pass  CORE_BASICS/class_instance_override
pass  CORE_BASICS/class_item
217
pass  CORE_BASICS/class_misc
Damien George's avatar
Damien George committed
218 219 220 221 222 223
pass  CORE_BASICS/class_new
pass  CORE_BASICS/class_number
pass  CORE_BASICS/class_staticclassmethod
pass  CORE_BASICS/class_store_class
pass  CORE_BASICS/class_store
pass  CORE_BASICS/class_str
224 225
pass  CORE_BASICS/class_super_aslocal
pass  CORE_BASICS/class_super_closure
Damien George's avatar
Damien George committed
226
pass  CORE_BASICS/class_super
227
pass  CORE_BASICS/class_super_multinherit
Damien George's avatar
Damien George committed
228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252
pass  CORE_BASICS/class_super_object
pass  CORE_BASICS/class_use_other
pass  CORE_BASICS/closure1
pass  CORE_BASICS/closure2
pass  CORE_BASICS/closure_defargs
pass  CORE_BASICS/closure_manyvars
pass  CORE_BASICS/closure_namedarg
pass  CORE_BASICS/compare_multi
pass  CORE_BASICS/comprehension1
pass  CORE_BASICS/containment
pass  CORE_BASICS/continue
pass  CORE_BASICS/decorator
pass  CORE_BASICS/del_attr
pass  CORE_BASICS/del_deref
pass  CORE_BASICS/del_global
pass  CORE_BASICS/del_local
pass  CORE_BASICS/del_name
pass  CORE_BASICS/del_subscr
pass  CORE_BASICS/dict1
pass  CORE_BASICS/dict2
pass  CORE_BASICS/dict_clear
pass  CORE_BASICS/dict_construct
pass  CORE_BASICS/dict_copy
pass  CORE_BASICS/dict_del
pass  CORE_BASICS/dict_from_iter
253
pass  CORE_BASICS/dict_fromkeys2
Damien George's avatar
Damien George committed
254 255 256 257 258 259 260 261 262 263 264 265 266 267 268
pass  CORE_BASICS/dict_fromkeys
pass  CORE_BASICS/dict_get
pass  CORE_BASICS/dict_intern
pass  CORE_BASICS/dict_iterator
pass  CORE_BASICS/dict_pop
pass  CORE_BASICS/dict_popitem
pass  CORE_BASICS/dict_setdefault
pass  CORE_BASICS/dict_specialmeth
pass  CORE_BASICS/dict_update
pass  CORE_BASICS/dict_views
pass  CORE_BASICS/equal_class
pass  CORE_BASICS/equal
pass  CORE_BASICS/exception1
pass  CORE_BASICS/exception_chain
pass  CORE_BASICS/except_match_tuple
269
pass  CORE_BASICS/exceptpoly2
Damien George's avatar
Damien George committed
270 271
pass  CORE_BASICS/exceptpoly
pass  CORE_BASICS/floordivide
272
pass  CORE_BASICS/floordivide_intbig
Damien George's avatar
Damien George committed
273 274 275 276
pass  CORE_BASICS/for1
pass  CORE_BASICS/for2
pass  CORE_BASICS/for3
pass  CORE_BASICS/for_break
277
pass  CORE_BASICS/for_else
Damien George's avatar
Damien George committed
278 279 280 281 282 283 284 285 286 287 288 289
pass  CORE_BASICS/for_range
pass  CORE_BASICS/for_return
pass  CORE_BASICS/frozenset1
pass  CORE_BASICS/frozenset_add
pass  CORE_BASICS/frozenset_binop
pass  CORE_BASICS/frozenset_copy
pass  CORE_BASICS/frozenset_difference
pass  CORE_BASICS/frozenset_set
pass  CORE_BASICS/fun1
pass  CORE_BASICS/fun2
pass  CORE_BASICS/fun3
pass  CORE_BASICS/fun_annotations
290
pass  CORE_BASICS/fun_calldblstar3
Damien George's avatar
Damien George committed
291 292 293 294 295
pass  CORE_BASICS/fun_calldblstar
pass  CORE_BASICS/fun_callstardblstar
pass  CORE_BASICS/fun_callstar
pass  CORE_BASICS/fun_defargs2
pass  CORE_BASICS/fun_defargs
296
pass  CORE_BASICS/fun_error2
Damien George's avatar
Damien George committed
297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312
pass  CORE_BASICS/fun_error
pass  CORE_BASICS/fun_kwargs
pass  CORE_BASICS/fun_kwonlydef
pass  CORE_BASICS/fun_kwonly
pass  CORE_BASICS/fun_kwvarargs
pass  CORE_BASICS/fun_largestate
pass  CORE_BASICS/fun_name
pass  CORE_BASICS/fun_str
pass  CORE_BASICS/fun_varargs
pass  CORE_BASICS/gc1
pass  CORE_BASICS/generator1
pass  CORE_BASICS/generator2
pass  CORE_BASICS/generator_args
pass  CORE_BASICS/generator_close
pass  CORE_BASICS/generator_closure
pass  CORE_BASICS/generator_exc
313
pass  CORE_BASICS/generator_pend_throw
Damien George's avatar
Damien George committed
314 315 316 317 318 319 320 321
pass  CORE_BASICS/generator_return
pass  CORE_BASICS/generator_send
pass  CORE_BASICS/gen_yield_from_close
pass  CORE_BASICS/gen_yield_from_ducktype
pass  CORE_BASICS/gen_yield_from_exc
pass  CORE_BASICS/gen_yield_from
pass  CORE_BASICS/gen_yield_from_iter
pass  CORE_BASICS/gen_yield_from_send
322 323 324
pass  CORE_BASICS/gen_yield_from_stopped
pass  CORE_BASICS/gen_yield_from_throw2
pass  CORE_BASICS/gen_yield_from_throw3
Damien George's avatar
Damien George committed
325 326 327 328 329
pass  CORE_BASICS/gen_yield_from_throw
pass  CORE_BASICS/getattr
pass  CORE_BASICS/getitem
pass  CORE_BASICS/globals_del
pass  CORE_BASICS/ifcond
330
pass  CORE_BASICS/ifexpr
Damien George's avatar
Damien George committed
331 332
pass  CORE_BASICS/int1
pass  CORE_BASICS/int2
333 334 335 336
pass  CORE_BASICS/int_big1
pass  CORE_BASICS/int_big_add
pass  CORE_BASICS/int_big_and2
pass  CORE_BASICS/int_big_and3
Damien George's avatar
Damien George committed
337 338 339 340 341 342 343
pass  CORE_BASICS/int_big_and
pass  CORE_BASICS/int_big_cmp
pass  CORE_BASICS/int_big_div
pass  CORE_BASICS/int_big_error
pass  CORE_BASICS/int_big_lshift
pass  CORE_BASICS/int_big_mod
pass  CORE_BASICS/int_big_mul
344 345
pass  CORE_BASICS/int_big_or2
pass  CORE_BASICS/int_big_or3
Damien George's avatar
Damien George committed
346 347 348 349
pass  CORE_BASICS/int_big_or
pass  CORE_BASICS/int_big_pow
pass  CORE_BASICS/int_big_rshift
pass  CORE_BASICS/int_big_unary
350 351
pass  CORE_BASICS/int_big_xor2
pass  CORE_BASICS/int_big_xor3
Damien George's avatar
Damien George committed
352 353 354
pass  CORE_BASICS/int_big_xor
pass  CORE_BASICS/int_big_zeroone
pass  CORE_BASICS/int_bytes
355
pass  CORE_BASICS/int_bytes_intbig
Damien George's avatar
Damien George committed
356
pass  CORE_BASICS/int_constfolding
357
pass  CORE_BASICS/int_constfolding_intbig
Damien George's avatar
Damien George committed
358
pass  CORE_BASICS/int_divmod
359
pass  CORE_BASICS/int_divmod_intbig
Damien George's avatar
Damien George committed
360
pass  CORE_BASICS/int_divzero
361
pass  CORE_BASICS/int_intbig
Damien George's avatar
Damien George committed
362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387
pass  CORE_BASICS/int_small
pass  CORE_BASICS/is_isnot
pass  CORE_BASICS/iter0
pass  CORE_BASICS/iter1
pass  CORE_BASICS/iter2
pass  CORE_BASICS/iter_of_iter
pass  CORE_BASICS/lambda1
pass  CORE_BASICS/lambda_defargs
pass  CORE_BASICS/list1
pass  CORE_BASICS/list_clear
pass  CORE_BASICS/list_compare
pass  CORE_BASICS/list_copy
pass  CORE_BASICS/list_count
pass  CORE_BASICS/list_extend
pass  CORE_BASICS/list_index
pass  CORE_BASICS/list_insert
pass  CORE_BASICS/list_mult
pass  CORE_BASICS/list_pop
pass  CORE_BASICS/list_remove
pass  CORE_BASICS/list_reverse
pass  CORE_BASICS/list_slice_3arg
pass  CORE_BASICS/list_slice_assign
pass  CORE_BASICS/list_slice_assign_grow
pass  CORE_BASICS/list_slice
pass  CORE_BASICS/list_sort
pass  CORE_BASICS/list_sum
388
pass  CORE_BASICS/logic_constfolding
Damien George's avatar
Damien George committed
389 390
pass  CORE_BASICS/memoryerror
pass  CORE_BASICS/memoryview1
391
pass  CORE_BASICS/memoryview2
Damien George's avatar
Damien George committed
392
pass  CORE_BASICS/memoryview_gc
393
pass  CORE_BASICS/memoryview_intbig
Damien George's avatar
Damien George committed
394 395 396 397 398 399 400
pass  CORE_BASICS/module1
pass  CORE_BASICS/module2
pass  CORE_BASICS/namedtuple1
pass  CORE_BASICS/object1
pass  CORE_BASICS/object_dict
pass  CORE_BASICS/object_new
pass  CORE_BASICS/op_error
401 402 403
pass  CORE_BASICS/op_error_intbig
pass  CORE_BASICS/op_error_memoryview
pass  CORE_BASICS/op_precedence
Damien George's avatar
Damien George committed
404
pass  CORE_BASICS/ordereddict1
405
pass  CORE_BASICS/ordereddict_eq
Damien George's avatar
Damien George committed
406 407 408 409 410
pass  CORE_BASICS/return1
pass  CORE_BASICS/scope
pass  CORE_BASICS/self_type_check
pass  CORE_BASICS/seq_unpack
pass  CORE_BASICS/set_add
411
pass  CORE_BASICS/set_basic
Damien George's avatar
Damien George committed
412 413
pass  CORE_BASICS/set_binop
pass  CORE_BASICS/set_clear
414 415
pass  CORE_BASICS/set_comprehension
pass  CORE_BASICS/set_containment
Damien George's avatar
Damien George committed
416 417 418 419 420 421 422
pass  CORE_BASICS/set_copy
pass  CORE_BASICS/set_difference
pass  CORE_BASICS/set_discard
pass  CORE_BASICS/set_intersection
pass  CORE_BASICS/set_isdisjoint
pass  CORE_BASICS/set_isfooset
pass  CORE_BASICS/set_iter
423
pass  CORE_BASICS/set_iter_of_iter
Damien George's avatar
Damien George committed
424 425 426 427
pass  CORE_BASICS/set_pop
pass  CORE_BASICS/set_remove
pass  CORE_BASICS/set_specialmeth
pass  CORE_BASICS/set_symmetric_difference
428
pass  CORE_BASICS/set_type
Damien George's avatar
Damien George committed
429 430 431
pass  CORE_BASICS/set_union
pass  CORE_BASICS/set_unop
pass  CORE_BASICS/set_update
432
pass  CORE_BASICS/slice_intbig
Damien George's avatar
Damien George committed
433
pass  CORE_BASICS/slots_bool_len
434
pass  CORE_BASICS/special_methods
Damien George's avatar
Damien George committed
435 436 437 438 439 440
pass  CORE_BASICS/string1
pass  CORE_BASICS/string_compare
pass  CORE_BASICS/string_count
pass  CORE_BASICS/string_cr_conversion
pass  CORE_BASICS/string_crlf_conversion
pass  CORE_BASICS/string_endswith
441
pass  CORE_BASICS/string_endswith_upy
Damien George's avatar
Damien George committed
442 443
pass  CORE_BASICS/string_escape
pass  CORE_BASICS/string_find
444 445
pass  CORE_BASICS/string_format2
pass  CORE_BASICS/string_format_error
Damien George's avatar
Damien George committed
446 447
pass  CORE_BASICS/string_format
pass  CORE_BASICS/string_format_modulo
448
pass  CORE_BASICS/string_format_modulo_int
Damien George's avatar
Damien George committed
449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464
pass  CORE_BASICS/string_index
pass  CORE_BASICS/string_istest
pass  CORE_BASICS/string_join
pass  CORE_BASICS/string_large
pass  CORE_BASICS/string_mult
pass  CORE_BASICS/string_partition
pass  CORE_BASICS/string_replace
pass  CORE_BASICS/string_repr
pass  CORE_BASICS/string_rfind
pass  CORE_BASICS/string_rindex
pass  CORE_BASICS/string_rpartition
pass  CORE_BASICS/string_rsplit
pass  CORE_BASICS/string_slice
pass  CORE_BASICS/string_split
pass  CORE_BASICS/string_splitlines
pass  CORE_BASICS/string_startswith
465
pass  CORE_BASICS/string_startswith_upy
Damien George's avatar
Damien George committed
466 467 468
pass  CORE_BASICS/string_strip
pass  CORE_BASICS/string_upperlow
pass  CORE_BASICS/struct1
469 470 471
pass  CORE_BASICS/struct1_intbig
pass  CORE_BASICS/struct2
pass  CORE_BASICS/struct_micropython
Damien George's avatar
Damien George committed
472 473 474 475 476 477 478 479 480
pass  CORE_BASICS/subclass_classmethod
pass  CORE_BASICS/subclass_native1
pass  CORE_BASICS/subclass_native2_list
pass  CORE_BASICS/subclass_native2_tuple
pass  CORE_BASICS/subclass_native3
pass  CORE_BASICS/subclass_native4
pass  CORE_BASICS/subclass_native5
pass  CORE_BASICS/subclass_native_buffer
pass  CORE_BASICS/subclass_native_cmp
481 482 483
pass  CORE_BASICS/subclass_native_containment
pass  CORE_BASICS/subclass_native_init
pass  CORE_BASICS/subclass_native_iter
Damien George's avatar
Damien George committed
484 485 486 487 488 489 490 491
pass  CORE_BASICS/subclass_native_specmeth
pass  CORE_BASICS/sys1
pass  CORE_BASICS/true_value
pass  CORE_BASICS/try1
pass  CORE_BASICS/try2
pass  CORE_BASICS/try3
pass  CORE_BASICS/try4
pass  CORE_BASICS/try_as_var
492
pass  CORE_BASICS/try_continue
Damien George's avatar
Damien George committed
493 494
pass  CORE_BASICS/try_error
pass  CORE_BASICS/try_finally1
495
pass  CORE_BASICS/try_finally2
Damien George's avatar
Damien George committed
496 497 498 499 500
pass  CORE_BASICS/try_finally_loops
pass  CORE_BASICS/try_finally_return2
pass  CORE_BASICS/try_finally_return
pass  CORE_BASICS/try_reraise2
pass  CORE_BASICS/try_reraise
501
pass  CORE_BASICS/try_return
Damien George's avatar
Damien George committed
502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518
pass  CORE_BASICS/tuple1
pass  CORE_BASICS/tuple_compare
pass  CORE_BASICS/tuple_count
pass  CORE_BASICS/tuple_index
pass  CORE_BASICS/tuple_mult
pass  CORE_BASICS/types1
pass  CORE_BASICS/types2
pass  CORE_BASICS/unary_op
pass  CORE_BASICS/unboundlocal
pass  CORE_BASICS/unpack1
pass  CORE_BASICS/while1
pass  CORE_BASICS/while_cond
pass  CORE_BASICS/while_nest_exc
pass  CORE_BASICS/with1
pass  CORE_BASICS/with_break
pass  CORE_BASICS/with_continue
pass  CORE_BASICS/with_return
519 520
413 tests performed (12374 individual testcases)
413 tests passed
Damien George's avatar
Damien George committed
521 522 523 524 525 526 527 528 529 530

pass  CORE_UNICODE/unicode_chr
pass  CORE_UNICODE/unicode
pass  CORE_UNICODE/unicode_id
pass  CORE_UNICODE/unicode_index
pass  CORE_UNICODE/unicode_iter
pass  CORE_UNICODE/unicode_ord
pass  CORE_UNICODE/unicode_pos
pass  CORE_UNICODE/unicode_str_format
pass  CORE_UNICODE/unicode_str_modulo
531 532 533
pass  CORE_UNICODE/unicode_subscr
10 tests performed (204 individual testcases)
10 tests passed
Damien George's avatar
Damien George committed
534 535

pass  CORE_FLOAT/array_construct
536
pass  CORE_FLOAT/builtin_float_abs
537
pass  CORE_FLOAT/builtin_float_hash
Damien George's avatar
Damien George committed
538 539
pass  CORE_FLOAT/builtin_float_minmax
pass  CORE_FLOAT/builtin_float_round
540
pass  CORE_FLOAT/builtin_float_round_intbig
Damien George's avatar
Damien George committed
541 542 543 544
pass  CORE_FLOAT/bytearray_construct
pass  CORE_FLOAT/bytes_construct
pass  CORE_FLOAT/cmath_fun
pass  CORE_FLOAT/complex1
545
pass  CORE_FLOAT/complex1_intbig
Damien George's avatar
Damien George committed
546
pass  CORE_FLOAT/float1
547 548 549
pass  CORE_FLOAT/float2int_doubleprec_intbig
pass  CORE_FLOAT/float2int_fp30_intbig
pass  CORE_FLOAT/float2int_intbig
Damien George's avatar
Damien George committed
550
pass  CORE_FLOAT/float_array
551
pass  CORE_FLOAT/float_compare
Damien George's avatar
Damien George committed
552 553
pass  CORE_FLOAT/float_divmod
pass  CORE_FLOAT/float_divmod_relaxed
554 555 556
pass  CORE_FLOAT/float_format
pass  CORE_FLOAT/float_parse_doubleprec
pass  CORE_FLOAT/float_parse
Damien George's avatar
Damien George committed
557 558 559 560 561 562 563
pass  CORE_FLOAT/float_struct
pass  CORE_FLOAT/int_big_float
pass  CORE_FLOAT/int_divzero
pass  CORE_FLOAT/int_power
pass  CORE_FLOAT/list_index
pass  CORE_FLOAT/math_fun_bool
pass  CORE_FLOAT/math_fun
564 565 566
pass  CORE_FLOAT/math_fun_intbig
pass  CORE_FLOAT/math_fun_int
pass  CORE_FLOAT/string_format2
Damien George's avatar
Damien George committed
567
pass  CORE_FLOAT/string_format
568 569 570 571
pass  CORE_FLOAT/string_format_fp30
pass  CORE_FLOAT/string_format_modulo2
pass  CORE_FLOAT/string_format_modulo2_intbig
pass  CORE_FLOAT/string_format_modulo3
Damien George's avatar
Damien George committed
572 573 574
pass  CORE_FLOAT/string_format_modulo
pass  CORE_FLOAT/true_value
pass  CORE_FLOAT/types
575 576
40 tests performed (2896 individual testcases)
40 tests passed
Damien George's avatar
Damien George committed
577 578 579 580

pass  CORE_EXTMOD/ubinascii_a2b_base64
pass  CORE_EXTMOD/ubinascii_b2a_base64
pass  CORE_EXTMOD/ubinascii_hexlify
581
pass  CORE_EXTMOD/ubinascii_micropython
Damien George's avatar
Damien George committed
582
pass  CORE_EXTMOD/ubinascii_unhexlify
583 584
5 tests performed (39 individual testcases)
5 tests passed
Damien George's avatar
Damien George committed
585 586 587 588 589 590

pass  CORE_MISC/features
pass  CORE_MISC/non_compliant
pass  CORE_MISC/recursion
pass  CORE_MISC/recursive_iternext
pass  CORE_MISC/rge_sm
591
5 tests performed (119 individual testcases)
Damien George's avatar
Damien George committed
592 593
5 tests passed

594
pass  CORE_MICROPYTHON/const2
Damien George's avatar
Damien George committed
595
pass  CORE_MICROPYTHON/const
596
pass  CORE_MICROPYTHON/const_intbig
Damien George's avatar
Damien George committed
597
pass  CORE_MICROPYTHON/decorator
598 599 600
pass  CORE_MICROPYTHON/emg_exc
pass  CORE_MICROPYTHON/extreme_exc
pass  CORE_MICROPYTHON/heapalloc_exc_raise
Damien George's avatar
Damien George committed
601
pass  CORE_MICROPYTHON/heapalloc
602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629
pass  CORE_MICROPYTHON/heapalloc_inst_call
pass  CORE_MICROPYTHON/heapalloc_int_from_bytes
pass  CORE_MICROPYTHON/heapalloc_iter
pass  CORE_MICROPYTHON/heapalloc_str
pass  CORE_MICROPYTHON/heapalloc_traceback
pass  CORE_MICROPYTHON/heap_lock
pass  CORE_MICROPYTHON/stack_use
15 tests performed (78 individual testcases)
15 tests passed

pass  CORE_STRESS/dict_create
pass  CORE_STRESS/dict_create_max
pass  CORE_STRESS/gc_trace
pass  CORE_STRESS/list_sort
4 tests performed (6 individual testcases)
4 tests passed

pass  spacebel_tickets/SPB_1000
pass  spacebel_tickets/SPB_1001
pass  spacebel_tickets/SPB_1002
pass  spacebel_tickets/SPB_1458
pass  spacebel_tickets/SPB_1550
pass  spacebel_tickets/SPB_1593
pass  spacebel_tickets/SPB_1603
pass  spacebel_tickets/SPB_1604
pass  spacebel_tickets/SPB_1651
pass  spacebel_tickets/SPB_1689
pass  spacebel_tickets/SPB_1781
630 631
pass  spacebel_tickets/SPB_1852
pass  spacebel_tickets/SPB_2000
632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657
pass  spacebel_tickets/SPB_542
pass  spacebel_tickets/SPB_543
pass  spacebel_tickets/SPB_544
pass  spacebel_tickets/SPB_553
pass  spacebel_tickets/SPB_561
pass  spacebel_tickets/SPB_562
pass  spacebel_tickets/SPB_563
pass  spacebel_tickets/SPB_566
pass  spacebel_tickets/SPB_567
pass  spacebel_tickets/SPB_572
pass  spacebel_tickets/SPB_702
pass  spacebel_tickets/SPB_709
pass  spacebel_tickets/SPB_711
pass  spacebel_tickets/SPB_712
pass  spacebel_tickets/SPB_713
pass  spacebel_tickets/SPB_714
pass  spacebel_tickets/SPB_716
pass  spacebel_tickets/SPB_717
pass  spacebel_tickets/SPB_721
pass  spacebel_tickets/SPB_851
pass  spacebel_tickets/SPB_852
pass  spacebel_tickets/SPB_854
pass  spacebel_tickets/SPB_861
pass  spacebel_tickets/SPB_862
pass  spacebel_tickets/SPB_868
pass  spacebel_tickets/SPB_869
658
pass  spacebel_tickets/SPB_871
659 660 661 662 663 664 665 666 667 668 669
pass  spacebel_tickets/SPB_872
pass  spacebel_tickets/SPB_877
pass  spacebel_tickets/SPB_883
pass  spacebel_tickets/SPB_942
pass  spacebel_tickets/SPB_946
pass  spacebel_tickets/SPB_963
pass  spacebel_tickets/SPB_996
FAIL  spacebel_tickets/SPB_997
pass  spacebel_tickets/SPB_998
pass  spacebel_tickets/SPB_999
pass  spacebel_tickets/SPB_extra
670 671
51 tests performed (218 individual testcases)
50 tests passed
672
1 tests failed - SPB_997
Damien George's avatar
Damien George committed
673

674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708
pass  cpydiff/builtin_next_arg2
pass  cpydiff/core_class_delnotimpl
pass  cpydiff/core_class_mro
pass  cpydiff/core_class_supermultiple
pass  cpydiff/core_class_superproperty
pass  cpydiff/core_function_argcount
pass  cpydiff/core_function_userattr
pass  cpydiff/core_generator_noexit
pass  cpydiff/core_locals
pass  cpydiff/modules_array_containment
pass  cpydiff/modules_array_deletion
pass  cpydiff/modules_array_subscrstep
pass  cpydiff/types_bytearray_sliceassign
pass  cpydiff/types_bytes_keywords
pass  cpydiff/types_bytes_subscrstep
pass  cpydiff/types_exception_chaining
pass  cpydiff/types_exception_instancevar
pass  cpydiff/types_exception_loops
pass  cpydiff/types_exception_subclassinit
pass  cpydiff/types_float_rounding
pass  cpydiff/types_int_subclassconv
pass  cpydiff/types_list_delete_subscrstep
pass  cpydiff/types_list_store_noniter
pass  cpydiff/types_list_store_subscrstep
pass  cpydiff/types_str_endswith
pass  cpydiff/types_str_formatsubscr
pass  cpydiff/types_str_keywords
pass  cpydiff/types_str_ljust_rjust
pass  cpydiff/types_str_rsplitnone
pass  cpydiff/types_str_subclassequality
pass  cpydiff/types_str_subscrstep
pass  cpydiff/types_tuple_subscrstep
32 tests performed (113 individual testcases)
32 tests passed

709 710 711 712 713
pass  leon_t1/DATAPOOL_01
pass  leon_t1/DATAPOOL_02
pass  leon_t1/DATAPOOL_03
pass  leon_t1/DATAPOOL_04
pass  leon_t1/MODMEM_01
Damien George's avatar
Damien George committed
714 715 716 717 718 719 720 721 722 723 724 725 726
pass  leon_t1/NOHEAP_01
pass  leon_t1/NOHEAP_02
pass  leon_t1/NOHEAP_03
pass  leon_t1/NOHEAP_04
pass  leon_t1/NOHEAP_05
pass  leon_t1/NOHEAP_06
pass  leon_t1/ROB_HEAP_01
pass  leon_t1/ROB_INPUT_01
pass  leon_t1/ROB_INPUT_02
pass  leon_t1/ROB_INPUT_03
pass  leon_t1/ROB_INPUT_04
pass  leon_t1/ROB_STACK_01
pass  leon_t1/ROB_STACK_02
727
pass  leon_t1/ROB_STACK_03
728
pass  leon_t1/ROB_STACK_04
Damien George's avatar
Damien George committed
729
pass  leon_t1/RTEMS_01
730
pass  leon_t1/RTEMS_CONST_01
Damien George's avatar
Damien George committed
731
pass  leon_t1/RTEMS_QUEUE_01
732 733
pass  leon_t1/RTEMS_SEM_01
pass  leon_t1/RTEMS_SEM_02
Damien George's avatar
Damien George committed
734
pass  leon_t1/RTEMS_TASK_01
735
26 tests performed (396 individual testcases)
736
26 tests passed
Damien George's avatar
Damien George committed
737

738
pass  leon_t2/DATAPOOL_05
Damien George's avatar
Damien George committed
739 740 741 742 743 744 745
pass  leon_t2/ROB_TASK_01
pass  leon_t2/RTEMS_QUEUE_02
pass  leon_t2/RTEMS_QUEUE_03
pass  leon_t2/RTEMS_QUEUE_04
pass  leon_t2/RTEMS_QUEUE_05
pass  leon_t2/RTEMS_QUEUE_06
pass  leon_t2/RTEMS_QUEUE_07
746
pass  leon_t2/RTEMS_SEM_03
Damien George's avatar
Damien George committed
747 748
pass  leon_t2/RTEMS_TASK_02
pass  leon_t2/RTEMS_TASK_03
749 750
11 tests performed (181 individual testcases)
11 tests passed
Damien George's avatar
Damien George committed
751 752 753 754 755 756

pass  leon_t10/ROB_TASK_02
1 tests performed (20 individual testcases)
1 tests passed

leon_perf/PERF_CPU_01:
757 758
Pystone(1.2) time for 500 passes = 13.9091
This machine benchmarks at 35.9477 pystones/second
Damien George's avatar
Damien George committed
759 760

leon_perf/PERF_CPU_02:
761 762
time: 0.02634978294372559
time: 1.670806884765625
Damien George's avatar
Damien George committed
763 764 765

leon_perf/PERF_RAM_01:
-- calling f1 --
766 767 768 769 770
1104 128
1104 200
1104 272
1104 344
1104 416
Damien George's avatar
Damien George committed
771
-- calling f2 --
772 773 774 775 776
1104 136
1104 216
1104 296
1104 376
1104 456
Damien George's avatar
Damien George committed
777

778 779 780 781 782 783
pass  mpy_cross/SPB_2021a
pass  mpy_cross/SPB_2021b
pass  mpy_cross/SPB_2021c
3 tests performed (9 individual testcases)
3 tests passed

Damien George's avatar
Damien George committed
784 785
Running test: VM_MANAGER
test passed