| #!/usr/bin/env python3 |
| # Copyright 2015 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Script that prints out "option=value" from the config file. Used for testing. |
| |
| import os |
| import sys |
| |
| if sys.version_info.major == 2: |
| from ConfigParser import ConfigParser |
| else: |
| from configparser import ConfigParser |
| |
| OPTIONS_SECTION_LIBFUZZER = 'libfuzzer' |
| |
| config_path = os.path.join(os.path.dirname(sys.argv[0]), sys.argv[1]) |
| fuzzer_config = ConfigParser() |
| fuzzer_config.read(config_path) |
| |
| if not fuzzer_config.has_section(OPTIONS_SECTION_LIBFUZZER): |
| sys.exit(-1) |
| |
| for option_name, option_value in fuzzer_config.items(OPTIONS_SECTION_LIBFUZZER): |
| sys.stdout.write('%s=%s\n' % (option_name, option_value)) |