. translator/c/test/test_database.py::test_primitive . translator/c/test/test_database.py::test_struct . translator/c/test/test_database.py::test_inlined_struct . translator/c/test/test_database.py::test_complete . translator/c/test/test_database.py::test_codegen . translator/c/test/test_database.py::test_codegen_2 . translator/c/test/test_database.py::test_codegen_3 . translator/c/test/test_database.py::test_func_simple . translator/c/test/test_database.py::test_function_call . translator/c/test/test_database.py::test_malloc . translator/c/test/test_database.py::test_multiple_malloc . translator/c/test/test_database.py::test_array_of_char . translator/c/test/test_database.py::test_voidp . translator/c/test/test_database.py::test_intlong_unique . translator/c/test/test_database.py::test_recursive_struct . translator/c/test/test_database.py::test_typedef . translator/c/test/test_database.py::test_const_types . translator/backendopt/test/test_all.py::TestLLType::()::test_big . translator/backendopt/test/test_all.py::TestLLType::()::test_for_loop . translator/backendopt/test/test_all.py::TestLLType::()::test_premature_death . translator/backendopt/test/test_all.py::TestLLType::()::test_idempotent . translator/backendopt/test/test_all.py::TestLLType::()::test_bug_inlined_if . translator/backendopt/test/test_all.py::TestLLType::()::test_range_iter . translator/backendopt/test/test_all.py::TestLLType::()::test_constant_diffuse . translator/backendopt/test/test_all.py::TestLLType::()::test_isinstance . translator/backendopt/test/test_all.py::TestLLType::()::test_list_comp . translator/backendopt/test/test_all.py::TestLLType::()::test_secondary_backendopt . translator/backendopt/test/test_all.py::TestLLType::()::test_replace_we_are_jitted . translator/backendopt/test/test_all.py::TestLLType::()::test_getfield_vtable . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_can_raise_simple . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_can_raise_recursive . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_bug_graphanalyze_recursive . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_recursive_cannot_raise . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_can_raise_exception . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_indirect_call . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_method . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_method_recursive . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_instantiate . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_llexternal . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_ll_arraycopy . translator/backendopt/test/test_canraise.py::TestCanRaise::()::test_memoryerror . translator/backendopt/test/test_constfold.py::test_simple . translator/backendopt/test/test_constfold.py::test_immutable_fields . translator/backendopt/test/test_constfold.py::test_along_link . translator/backendopt/test/test_constfold.py::test_multiple_incoming_links . translator/backendopt/test/test_constfold.py::test_fold_exitswitch . translator/backendopt/test/test_constfold.py::test_exception . translator/backendopt/test/test_constfold.py::test_malloc . translator/backendopt/test/test_constfold.py::test_keepalive_const_fieldptr . translator/backendopt/test/test_constfold.py::test_keepalive_const_arrayitems . translator/backendopt/test/test_constfold.py::test_dont_constfold_debug_print . translator/backendopt/test/test_constfold.py::test_fold_exitswitch_along_one_path . translator/backendopt/test/test_constfold.py::test_knownswitch_after_exitswitch . translator/backendopt/test/test_constfold.py::test_coalesce_exitswitchs . translator/backendopt/test/test_constfold.py::test_merge_if_blocks_bug . translator/backendopt/test/test_constfold.py::test_merge_if_blocks_bug_2 . translator/backendopt/test/test_constfold.py::test_replace_we_are_jitted . translator/backendopt/test/test_constfold.py::test_int_ovf . translator/backendopt/test/test_constfold.py::test_int_ovf_bug . translator/backendopt/test/test_constfold.py::test_constant_diffuse_bug . translator/backendopt/test/test_constfold.py::test_float_zero_sign . translator/backendopt/test/test_constfold.py::test_same_constant . translator/backendopt/test/test_constfold.py::test_ptr_eq_x_x . translator/backendopt/test/test_finalizer.py::TestFinalizerAnalyzer::()::test_nothing . translator/backendopt/test/test_finalizer.py::TestFinalizerAnalyzer::()::test_malloc . translator/backendopt/test/test_finalizer.py::TestFinalizerAnalyzer::()::test_raw_free_getfield . translator/backendopt/test/test_finalizer.py::TestFinalizerAnalyzer::()::test_c_call . translator/backendopt/test/test_finalizer.py::TestFinalizerAnalyzer::()::test_c_call_without_release_gil . translator/backendopt/test/test_finalizer.py::TestFinalizerAnalyzer::()::test_chain . translator/backendopt/test/test_finalizer.py::TestFinalizerAnalyzer::()::test_must_be_light_finalizer_decorator . translator/backendopt/test/test_finalizer.py::test_various_ops . translator/backendopt/test/test_gilanalysis.py::test_canrelease_external . translator/backendopt/test/test_gilanalysis.py::test_canrelease_instantiate . translator/backendopt/test/test_gilanalysis.py::test_no_release_gil . translator/backendopt/test/test_gilanalysis.py::test_no_release_gil_detect . translator/backendopt/test/test_graphanalyze.py::test_random_graphs . translator/backendopt/test/test_graphanalyze.py::test_delayed_fnptr . translator/backendopt/test/test_graphanalyze.py::test_null_fnptr . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_simple . translator/backendopt/test/test_inline.py::TestInline::()::test_nothing_to_inline . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_big . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_raising . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_several_times . translator/backendopt/test/test_inline.py::TestInline::()::test_always_inline . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_exceptions . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_const_exceptions . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_exception_guarded . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_with_raising_non_call_op . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_var_exception . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_nonraising_into_catching . translator/backendopt/test/test_inline.py::TestInline::()::test_for_loop . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_constructor . translator/backendopt/test/test_inline.py::TestInline::()::test_cannot_inline_recursive_function . translator/backendopt/test/test_inline.py::TestInline::()::test_auto_inlining_small_call_big . translator/backendopt/test/test_inline.py::TestInline::()::test_auto_inlining_small_call_big_call_count . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_exception_catching . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_catching_different_exception . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_raiseonly . translator/backendopt/test/test_inline.py::TestInline::()::test_measure_median_execution_cost . translator/backendopt/test/test_inline.py::TestInline::()::test_indirect_call_with_exception . translator/backendopt/test/test_inline.py::TestInline::()::test_list_iteration . translator/backendopt/test/test_inline.py::TestInline::()::test_bug_in_find_exception_type . translator/backendopt/test/test_inline.py::TestInline::()::test_correct_keepalive_placement . translator/backendopt/test/test_inline.py::TestInline::()::test_keepalive_hard_case . translator/backendopt/test/test_inline.py::TestInline::()::test_auto_inline_graphs_from_anywhere . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_all . translator/backendopt/test/test_inline.py::TestInline::()::test_inline_all_exc . translator/backendopt/test/test_innerloop.py::test_simple_loop . translator/backendopt/test/test_innerloop.py::test_two_loops . translator/backendopt/test/test_innerloop.py::test_nested_loops . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_fn1 . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_fn2 . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_fn3 . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_fn4 . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_fn5 . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_aliasing . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_aliasing_identity_op . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_merge . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_bogus_cast_pointer . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_dont_remove_with__del__ . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_wrapper_cannot_be_removed . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_direct_fieldptr . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_direct_fieldptr_2 s translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_getarraysubstruct Skipped: fails because of the interior structure changes . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_ptr_nonzero . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_substruct_not_accessed s translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_union Skipped: fails because of the interior structure changes . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_keep_all_keepalives . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_nested_struct s translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_interior_ptr Skipped: fails . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_interior_ptr_with_index . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_interior_ptr_with_field_and_index . translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_interior_ptr_with_index_and_field s translator/backendopt/test/test_malloc.py::TestMallocRemoval::()::test_two_paths_one_with_constant Skipped: XXX implement me? . translator/backendopt/test/test_merge_if_blocks.py::test_merge1 . translator/backendopt/test/test_merge_if_blocks.py::test_merge_passonvars . translator/backendopt/test/test_merge_if_blocks.py::test_merge_several . translator/backendopt/test/test_merge_if_blocks.py::test_merge_with_or . translator/backendopt/test/test_merge_if_blocks.py::test_dont_merge . translator/backendopt/test/test_merge_if_blocks.py::test_two_constants . translator/backendopt/test/test_merge_if_blocks.py::test_same_cases . translator/backendopt/test/test_merge_if_blocks.py::test_replace_exitswitch_by_constant_bug . translator/backendopt/test/test_merge_if_blocks.py::test_switch_on_symbolic . translator/backendopt/test/test_removeassert.py::test_simple . translator/backendopt/test/test_removeassert.py::test_simple_melting_away . translator/backendopt/test/test_removeassert.py::test_and . translator/backendopt/test/test_removeassert.py::test_or . translator/backendopt/test/test_removeassert.py::test_isinstance . translator/backendopt/test/test_removeassert.py::test_with_exception . translator/backendopt/test/test_removenoops.py::test_remove_same_as . translator/backendopt/test/test_removenoops.py::test_remove_same_as_nonconst . translator/backendopt/test/test_removenoops.py::test_remove_unaryops . translator/backendopt/test/test_removenoops.py::test_remove_duplicate_casts . translator/backendopt/test/test_ssa.py::test_data_flow_families . translator/backendopt/test/test_ssa.py::test_SSI_to_SSA . translator/backendopt/test/test_ssa.py::test_SSA_to_SSI . translator/backendopt/test/test_ssa.py::test_SSA_to_SSI_2 . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_infrastructure . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_simple . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_irrelevant_setfield . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_relevant_setfield . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_different_concretetype . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_subclass . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_bug_1 . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_cfg_splits . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_malloc_does_not_invalidate . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_debug_assert_not_none . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_read_none_field_bug . translator/backendopt/test/test_storesink.py::TestStoreSink::()::test_cast_pointer_bug . translator/backendopt/test/test_support.py::test_simple_compute_reachability . translator/backendopt/test/test_support.py::test_find_backedges . translator/backendopt/test/test_support.py::test_find_loop_blocks . translator/backendopt/test/test_support.py::test_find_loop_blocks_simple . translator/backendopt/test/test_support.py::test_find_loop_blocks2 . translator/backendopt/test/test_support.py::test_find_loop_blocks3 . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_writes_simple . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_writes_recursive . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_write_to_new_struct . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_write_to_new_struct_2 . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_write_to_new_struct_3 . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_write_to_new_struct_4 . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_write_to_new_struct_5 . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_method . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_instantiate . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_llexternal . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_contains . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_list . translator/backendopt/test/test_writeanalyze.py::TestWriteAnalyze::()::test_llexternal_with_callback . translator/backendopt/test/test_writeanalyze.py::TestLLtypeReadWriteAnalyze::()::test_read_simple . translator/backendopt/test/test_writeanalyze.py::TestLLtypeReadWriteAnalyze::()::test_read_really s translator/backendopt/test/test_writeanalyze.py::TestLLtypeReadWriteAnalyze::()::test_cutoff Skipped: cutoff: disabled . translator/backendopt/test/test_writeanalyze.py::TestLLtypeReadWriteAnalyze::()::test_contains . translator/backendopt/test/test_writeanalyze.py::TestLLtypeReadWriteAnalyze::()::test_adt_method . translator/backendopt/test/test_writeanalyze.py::TestLLtypeReadWriteAnalyze::()::test_interiorfield . translator/backendopt/test/test_writeanalyze.py::TestGcLoadStoreIndexed::()::test_gc_load_indexed_str . translator/backendopt/test/test_writeanalyze.py::TestGcLoadStoreIndexed::()::test_gc_load_indexed_list_of_chars . translator/backendopt/test/test_writeanalyze.py::TestGcLoadStoreIndexed::()::test_gc_store_indexed_str . translator/backendopt/test/test_writeanalyze.py::TestGcLoadStoreIndexed::()::test_gc_store_indexed_list_of_chars . translator/backendopt/test/test_writeanalyze.py::TestGcLoadStoreIndexed::()::test_explanation ! translator/timeout cancelled (ran 9m10s): ========================= 17 passed in 201.09 seconds =========================