============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) collecting ... collected 130 items tests/test_c_ast.py::TestNodeVisitor::test_repr PASSED tests/test_c_ast.py::TestNodeVisitor::test_scalar_children PASSED tests/test_c_ast.py::TestNodeVisitor::tests_list_children PASSED tests/test_c_ast.py::Test_c_ast::test_BinaryOp PASSED tests/test_c_ast.py::Test_c_ast::test_weakref_works_on_coord PASSED tests/test_c_ast.py::Test_c_ast::test_weakref_works_on_nodes PASSED tests/test_c_generator.py::TestCasttoC::test_nested_else_if_line_breaks PASSED tests/test_c_generator.py::TestCasttoC::test_to_type PASSED tests/test_c_generator.py::TestCasttoC::test_to_type_with_cpp SKIPPED tests/test_c_generator.py::TestCtoC::test_alignment PASSED tests/test_c_generator.py::TestCtoC::test_array_decl PASSED tests/test_c_generator.py::TestCtoC::test_atomic_qual PASSED tests/test_c_generator.py::TestCtoC::test_casts PASSED tests/test_c_generator.py::TestCtoC::test_comma_op_assignment PASSED tests/test_c_generator.py::TestCtoC::test_comma_op_in_ternary PASSED tests/test_c_generator.py::TestCtoC::test_comma_operator_funcarg PASSED tests/test_c_generator.py::TestCtoC::test_complex_decls PASSED tests/test_c_generator.py::TestCtoC::test_compound_literal PASSED tests/test_c_generator.py::TestCtoC::test_enum PASSED tests/test_c_generator.py::TestCtoC::test_enum_typedef PASSED tests/test_c_generator.py::TestCtoC::test_expr_list_in_initializer_list PASSED tests/test_c_generator.py::TestCtoC::test_exprlist_with_semi PASSED tests/test_c_generator.py::TestCtoC::test_exprlist_with_subexprlist PASSED tests/test_c_generator.py::TestCtoC::test_exprs PASSED tests/test_c_generator.py::TestCtoC::test_generate_struct_union_enum_exception PASSED tests/test_c_generator.py::TestCtoC::test_initlist PASSED tests/test_c_generator.py::TestCtoC::test_issue246 PASSED tests/test_c_generator.py::TestCtoC::test_issue36 PASSED tests/test_c_generator.py::TestCtoC::test_issue37 PASSED tests/test_c_generator.py::TestCtoC::test_issue66 PASSED tests/test_c_generator.py::TestCtoC::test_issue83 PASSED tests/test_c_generator.py::TestCtoC::test_issue84 PASSED tests/test_c_generator.py::TestCtoC::test_krstyle PASSED tests/test_c_generator.py::TestCtoC::test_nest_initializer_list PASSED tests/test_c_generator.py::TestCtoC::test_nest_named_initializer PASSED tests/test_c_generator.py::TestCtoC::test_nested_sizeof PASSED tests/test_c_generator.py::TestCtoC::test_noreturn PASSED tests/test_c_generator.py::TestCtoC::test_pragma PASSED tests/test_c_generator.py::TestCtoC::test_ptr_decl PASSED tests/test_c_generator.py::TestCtoC::test_reduce_parentheses_binaryops PASSED tests/test_c_generator.py::TestCtoC::test_statements PASSED tests/test_c_generator.py::TestCtoC::test_static_assert PASSED tests/test_c_generator.py::TestCtoC::test_struct_decl PASSED tests/test_c_generator.py::TestCtoC::test_switchcase PASSED tests/test_c_generator.py::TestCtoC::test_ternary PASSED tests/test_c_generator.py::TestCtoC::test_trivial_decls PASSED tests/test_c_generator.py::TestFunctionDeclGeneration::test_partial_funcdecl_generation PASSED tests/test_c_lexer.py::TestCLexerErrors::test_char_constants PASSED tests/test_c_lexer.py::TestCLexerErrors::test_integer_constants PASSED tests/test_c_lexer.py::TestCLexerErrors::test_preprocessor PASSED tests/test_c_lexer.py::TestCLexerErrors::test_string_literals PASSED tests/test_c_lexer.py::TestCLexerErrors::test_trivial_tokens PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_char_constants PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_exprs PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_floating_constants PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_hexadecimal_floating_constants PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_id_typeid PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_integer_constants PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_mess PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_new_keywords PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_on_rbrace_lbrace PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_preprocessor_line PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_preprocessor_line_funny PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_preprocessor_pragma PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_special_names PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_statements PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_string_literal PASSED tests/test_c_lexer.py::TestCLexerNoErrors::test_trivial_tokens PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_FileAST PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_alignof PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_anonymous_struct_union PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_atomic_specifier PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_compound_literals PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_compound_statement PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_coords PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_decl_inits PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_decl_named_inits PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_duplicate_typedef PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_empty_toplevel_decl PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_enums PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_forloop_coord PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_func_decls_with_array_dim_qualifiers PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_function_definitions PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_initial_semi PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_inline_specifier PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_int128 PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_invalid_multiple_types_error PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_invalid_typedef_storage_qual_error PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_multi_decls PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_nested_decls PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_noreturn_specifier PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_offsetof PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_parenthesized_compounds PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_pragma PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_pragmacomp_or_statement PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_qualifiers_storage_specifiers PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_simple_decls PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_sizeof PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_static_assert PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_struct_bitfields PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_struct_empty PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_struct_enum PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_struct_members_namespace PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_struct_union PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_struct_with_extra_semis_inside PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_struct_with_initial_semi PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_tags_namespace PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_typedef PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_unified_string_literals PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_unified_wstring_literals PASSED tests/test_c_parser.py::TestCParser_fundamentals::test_vla PASSED tests/test_c_parser.py::TestCParser_typenames::test_ambiguous_parameters PASSED tests/test_c_parser.py::TestCParser_typenames::test_innerscope_reuse_typedef_name PASSED tests/test_c_parser.py::TestCParser_typenames::test_innerscope_typedef PASSED tests/test_c_parser.py::TestCParser_typenames::test_nested_function_decls PASSED tests/test_c_parser.py::TestCParser_typenames::test_parameter_reuse_typedef_name PASSED tests/test_c_parser.py::TestCParser_typenames::test_samescope_reuse_name PASSED tests/test_c_parser.py::TestCParser_whole_code::test_empty_statements PASSED tests/test_c_parser.py::TestCParser_whole_code::test_expressions PASSED tests/test_c_parser.py::TestCParser_whole_code::test_for_statement PASSED tests/test_c_parser.py::TestCParser_whole_code::test_statements PASSED tests/test_c_parser.py::TestCParser_whole_code::test_switch_statement PASSED tests/test_c_parser.py::TestCParser_whole_code::test_whole_file PASSED tests/test_c_parser.py::TestCParser_whole_code::test_whole_file_with_stdio PASSED tests/test_examples.py::TestExamplesSucceed::test_all_examples SKIPPED tests/test_general.py::TestParsing::test_c11_with_cpp SKIPPED (cpp o...) tests/test_general.py::TestParsing::test_cpp_funkydir SKIPPED (cpp o...) tests/test_general.py::TestParsing::test_no_real_content_after_cpp SKIPPED tests/test_general.py::TestParsing::test_with_cpp SKIPPED (cpp only ...) tests/test_general.py::TestParsing::test_without_cpp PASSED ======== 124 passed, 6 skipped ========