Native configuration is armv8l-unknown-linux-gnueabihf === gdb tests === Schedule of variations: unix Running target unix Running /builds/binutils-gdb-armhf-jammy/gdb/testsuite/../../../../repos/binutils-gdb/gdb/testsuite/gdb.python/py-parameter.exp ... PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 10: if (self.value == False): PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 11: val = "off" PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 12: return "Test Parameter has been set to " + val PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 13: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 14: super (TestParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN) PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 15: self.value = True PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 16: test_param = TestParam ('print test-param') PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 17: end PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 1: python PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 2: class TestParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 3: """When enabled, test param does something useful. When disabled, does nothing.""" PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 4: show_doc = "Show the state of the boolean test-param" PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 5: set_doc = "Set the state of the boolean test-param" PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 6: def get_show_string (self, pvalue): PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 7: return "The state of the Test Parameter is " + pvalue PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 8: def get_set_string (self): PASS: gdb.python/py-parameter.exp: test_boolean_parameter: Simple gdb booleanparameter: input 9: val = "on" PASS: gdb.python/py-parameter.exp: test_boolean_parameter: get boolean parameter using gdb.parameter PASS: gdb.python/py-parameter.exp: test_boolean_parameter: set boolean parameter using set_parameter PASS: gdb.python/py-parameter.exp: test_boolean_parameter: show parameter off PASS: gdb.python/py-parameter.exp: test_boolean_parameter: show parameter on PASS: gdb.python/py-parameter.exp: test_boolean_parameter: test boolean parameter value is False PASS: gdb.python/py-parameter.exp: test_boolean_parameter: test boolean parameter value is True PASS: gdb.python/py-parameter.exp: test_boolean_parameter: test general help PASS: gdb.python/py-parameter.exp: test_boolean_parameter: test set help PASS: gdb.python/py-parameter.exp: test_boolean_parameter: test show help PASS: gdb.python/py-parameter.exp: test_boolean_parameter: turn off parameter PASS: gdb.python/py-parameter.exp: test_data_directory: check modified data-directory at the CLI PASS: gdb.python/py-parameter.exp: test_data_directory: check original data-directory was restored at the CLI PASS: gdb.python/py-parameter.exp: test_data_directory: find the initial data-directory value PASS: gdb.python/py-parameter.exp: test_data_directory: python print (gdb.parameter ('data-directory')) PASS: gdb.python/py-parameter.exp: test_data_directory: python sees absolute version of data-directory path PASS: gdb.python/py-parameter.exp: test_data_directory: python sees restored data-directory value PASS: gdb.python/py-parameter.exp: test_data_directory: set data-directory ./outputs/gdb.python/py-parameter PASS: gdb.python/py-parameter.exp: test_data_directory: set data-directory back to its original value PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 10: end PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 1: python PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 2: class TestParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 3: """When enabled, test param does something useful. When disabled, does nothing.""" PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 4: show_doc = "State of the Test Parameter" PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 5: set_doc = "Set the state of the Test Parameter" PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 6: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 7: super (TestParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN) PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 8: self.value = True PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: Simple gdb booleanparameter: input 9: test_param = TestParam ('print test-param') PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: show parameter off PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: show parameter on PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: test deprecated API parameter value is False PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: test deprecated API parameter value is True PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: test general help PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: test set help PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: test show help PASS: gdb.python/py-parameter.exp: test_deprecated_api_parameter: turn off parameter PASS: gdb.python/py-parameter.exp: test_directories: python print (gdb.parameter ('directories')) PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 10: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 11: super (TestEnumParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_ENUM, ["one", "two"]) PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 12: self.value = "one" PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 13: test_enum_param = TestEnumParam ('print test-enum-param') PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 14: end PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 1: python PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 2: class TestEnumParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 3: """When set, test param does something useful. When disabled, does nothing.""" PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 4: show_doc = "Show the state of the enum" PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 5: set_doc = "Set the state of the enum" PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 6: def get_show_string (self, pvalue): PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 7: return "The state of the enum is " + pvalue PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 8: def get_set_string (self): PASS: gdb.python/py-parameter.exp: test_enum_parameter: enum gdb parameter: input 9: return "The state of the enum has been set to " + self.value PASS: gdb.python/py-parameter.exp: test_enum_parameter: set enum to two PASS: gdb.python/py-parameter.exp: test_enum_parameter: set invalid enum parameter PASS: gdb.python/py-parameter.exp: test_enum_parameter: show parameter is initial value PASS: gdb.python/py-parameter.exp: test_enum_parameter: show parameter is new value PASS: gdb.python/py-parameter.exp: test_enum_parameter: test enum parameter value is one PASS: gdb.python/py-parameter.exp: test_enum_parameter: test enum parameter value is two PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 10: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 11: super (TestFileParam, self).__init__ (name, gdb.COMMAND_FILES, gdb.PARAM_FILENAME) PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 12: self.value = "foo.txt" PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 13: test_file_param = TestFileParam ('test-file-param') PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 14: end PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 1: python PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 2: class TestFileParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 3: """When set, test param does something useful. When disabled, does nothing.""" PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 4: show_doc = "Show the name of the file" PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 5: set_doc = "Set the name of the file" PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 6: def get_show_string (self, pvalue): PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 7: return "The name of the file is " + pvalue PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 8: def get_set_string (self): PASS: gdb.python/py-parameter.exp: test_file_parameter: file gdb parameter: input 9: return "The name of the file has been changed to " + self.value PASS: gdb.python/py-parameter.exp: test_file_parameter: set new file parameter PASS: gdb.python/py-parameter.exp: test_file_parameter: set test-file-param PASS: gdb.python/py-parameter.exp: test_file_parameter: show initial file value PASS: gdb.python/py-parameter.exp: test_file_parameter: show new file value PASS: gdb.python/py-parameter.exp: test_file_parameter: test file parameter value PASS: gdb.python/py-parameter.exp: test_file_parameter: test new file parameter value PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=listsize: test set to 'unlimited' PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=listsize: test set to 0 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=listsize: test set to 1 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=listsize: test value of 'unlimited' PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=listsize: test value of -1 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=listsize: test value of 0 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=listsize: test value of 1 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=listsize: {test set to -1} PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=max-completions: test set to 'unlimited' PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=max-completions: test set to 0 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=max-completions: test set to 1 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=max-completions: test value of 'unlimited' PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=max-completions: test value of -1 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=max-completions: test value of 0 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=max-completions: test value of 1 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=max-completions: {test set to -1} PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=print elements: test set to 'unlimited' PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=print elements: test set to 0 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=print elements: test set to 1 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=print elements: test value of 'unlimited' PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=print elements: test value of -1 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=print elements: test value of 0 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=print elements: test value of 1 PASS: gdb.python/py-parameter.exp: test_gdb_parameter: param=print elements: {test set to -1} PASS: gdb.python/py-parameter.exp: test_gdb_parameter: print endian parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: create parameter: input 1: python PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: create parameter: input 2: class TestNodocParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: create parameter: input 3: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: create parameter: input 4: super (TestNodocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_INTEGER) PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: create parameter: input 5: self.value = 0 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: create parameter: input 6: test_param_PARAM_INTEGER = TestNodocParam ('test-PARAM_INTEGER') PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: create parameter: input 7: end PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test default value PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test default value via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test set to 0 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test set to 1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test set to 5 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test value of -1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test value of -1 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test value of -5 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test value of 0 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test value of 1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test value of 1 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test value of 5 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test value of None PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: test value of None via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: {test set to -1} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: {test set to -5} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_INTEGER: {test set to None} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: create parameter: input 1: python PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: create parameter: input 2: class TestNodocParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: create parameter: input 3: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: create parameter: input 4: super (TestNodocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_UINTEGER) PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: create parameter: input 5: self.value = 0 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: create parameter: input 6: test_param_PARAM_UINTEGER = TestNodocParam ('test-PARAM_UINTEGER') PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: create parameter: input 7: end FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test default value FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test default value via gdb.parameter FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test set to 0 FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test set to 1 FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test set to 5 FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test value of -1 FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test value of -1 via gdb.parameter FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test value of -5 via gdb.parameter FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test value of 0 via gdb.parameter FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test value of 1 FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test value of 1 via gdb.parameter FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test value of 5 via gdb.parameter FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test value of None FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: test value of None via gdb.parameter FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: {test set to -1} FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: {test set to -5} FAIL: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_UINTEGER: {test set to None} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: create parameter: input 1: python PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: create parameter: input 2: class TestNodocParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: create parameter: input 3: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: create parameter: input 4: super (TestNodocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_ZINTEGER) PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: create parameter: input 5: self.value = 0 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: create parameter: input 6: test_param_PARAM_ZINTEGER = TestNodocParam ('test-PARAM_ZINTEGER') PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: create parameter: input 7: end PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test default value PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test default value via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test set to 0 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test set to 1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test set to 5 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test value of -1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test value of -1 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test value of -5 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test value of 0 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test value of 1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test value of 1 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test value of 5 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test value of None PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: test value of None via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: {test set to -1} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: {test set to -5} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZINTEGER: {test set to None} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: create parameter: input 1: python PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: create parameter: input 2: class TestNodocParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: create parameter: input 3: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: create parameter: input 4: super (TestNodocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_ZUINTEGER) PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: create parameter: input 5: self.value = 0 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: create parameter: input 6: test_param_PARAM_ZUINTEGER = TestNodocParam ('test-PARAM_ZUINTEGER') PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: create parameter: input 7: end PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test default value PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test default value via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test set to 0 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test set to 1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test set to 5 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test value of -1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test value of -1 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test value of -5 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test value of 0 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test value of 1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test value of 1 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test value of 5 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test value of None PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: test value of None via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: {test set to -1} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: {test set to -5} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER: {test set to None} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: create parameter: input 1: python PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: create parameter: input 2: class TestNodocParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: create parameter: input 3: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: create parameter: input 4: super (TestNodocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_ZUINTEGER_UNLIMITED) PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: create parameter: input 5: self.value = 0 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: create parameter: input 6: test_param_PARAM_ZUINTEGER_UNLIMITED = TestNodocParam ('test-PARAM_ZUINTEGER_UNLIMITED') PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: create parameter: input 7: end PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test default value PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test default value via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test set to 0 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test set to 1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test set to 5 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test value of -1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test value of -1 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test value of -5 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test value of 0 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test value of 1 PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test value of 1 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test value of 5 via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test value of None PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: test value of None via gdb.parameter PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: {test set to -1} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: {test set to -5} PASS: gdb.python/py-parameter.exp: test_integer_parameter: kind=PARAM_ZUINTEGER_UNLIMITED: {test set to None} PASS: gdb.python/py-parameter.exp: test_language: print current language PASS: gdb.python/py-parameter.exp: test_language: print current language for rust PASS: gdb.python/py-parameter.exp: test_language: print language parameter PASS: gdb.python/py-parameter.exp: test_language: print language parameter for rust PASS: gdb.python/py-parameter.exp: test_language: set lang auto PASS: gdb.python/py-parameter.exp: test_language: set lang rust PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: Simple gdb booleanparameter: input 1: python PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: Simple gdb booleanparameter: input 2: class TestNodocParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: Simple gdb booleanparameter: input 3: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: Simple gdb booleanparameter: input 4: super (TestNodocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN) PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: Simple gdb booleanparameter: input 5: self.value = True PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: Simple gdb booleanparameter: input 6: test_nodoc_param = TestNodocParam ('print test-nodoc-param') PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: Simple gdb booleanparameter: input 7: end PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: show parameter off PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: show parameter on PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: test general help PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: test really undocumented parameter value is False PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: test set help PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: test show help PASS: gdb.python/py-parameter.exp: test_really_undocumented_parameter: turn off parameter PASS: gdb.python/py-parameter.exp: test_throwing_parameter: Throwing gdb parameter: input 1: python PASS: gdb.python/py-parameter.exp: test_throwing_parameter: Throwing gdb parameter: input 2: class TestThrowParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_throwing_parameter: Throwing gdb parameter: input 3: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_throwing_parameter: Throwing gdb parameter: input 4: super (TestThrowParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_STRING) PASS: gdb.python/py-parameter.exp: test_throwing_parameter: Throwing gdb parameter: input 5: self.value = True PASS: gdb.python/py-parameter.exp: test_throwing_parameter: Throwing gdb parameter: input 6: def get_set_string (self): PASS: gdb.python/py-parameter.exp: test_throwing_parameter: Throwing gdb parameter: input 7: raise gdb.GdbError('Ordinary gdb error') PASS: gdb.python/py-parameter.exp: test_throwing_parameter: Throwing gdb parameter: input 8: test_throw_param = TestThrowParam ('print test-throw-param') PASS: gdb.python/py-parameter.exp: test_throwing_parameter: Throwing gdb parameter: input 9: end PASS: gdb.python/py-parameter.exp: test_throwing_parameter: gdb.GdbError does not show Python stack PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 10: def __init__ (self, name): PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 11: super (TestUndocParam, self).__init__ (name, gdb.COMMAND_DATA, gdb.PARAM_BOOLEAN) PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 12: self.value = True PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 13: test_undoc_param = TestUndocParam ('print test-undoc-param') PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 14: end PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 1: python PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 2: class TestUndocParam (gdb.Parameter): PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 3: def get_show_string (self, pvalue): PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 4: return "The state of the Test Parameter is " + pvalue PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 5: def get_set_string (self): PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 6: val = "on" PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 7: if (self.value == False): PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 8: val = "off" PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: Simple gdb booleanparameter: input 9: return "Test Parameter has been set to " + val PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: show parameter off PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: show parameter on PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: test general help PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: test set help PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: test show help PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: test undocumented parameter value is False PASS: gdb.python/py-parameter.exp: test_undocumented_parameter: turn off parameter === gdb Summary === # of expected passes 273 # of unexpected failures 17 /builds/binutils-gdb-armhf-jammy/gdb/gdb version 13.0.50.20221021-git -nw -nx -iex "set height 0" -iex "set width 0" -data-directory /builds/binutils-gdb-armhf-jammy/gdb/testsuite/../data-directory