OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # | 2 # |
3 # Copyright 2013 The Chromium Authors. All rights reserved. | 3 # Copyright 2013 The Chromium Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 """Runs all types of tests from one unified interface.""" | 7 """Runs all types of tests from one unified interface.""" |
8 | 8 |
9 import argparse | 9 import argparse |
10 import collections | 10 import collections |
(...skipping 846 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
857 with environment_factory.CreateEnvironment(args, parser.error) as env: | 857 with environment_factory.CreateEnvironment(args, parser.error) as env: |
858 with test_instance_factory.CreateTestInstance(args, parser.error) as test: | 858 with test_instance_factory.CreateTestInstance(args, parser.error) as test: |
859 with test_run_factory.CreateTestRun( | 859 with test_run_factory.CreateTestRun( |
860 args, env, test, parser.error) as test_run: | 860 args, env, test, parser.error) as test_run: |
861 results = test_run.RunTests() | 861 results = test_run.RunTests() |
862 | 862 |
863 report_results.LogFull( | 863 report_results.LogFull( |
864 results=results, | 864 results=results, |
865 test_type=test.TestType(), | 865 test_type=test.TestType(), |
866 test_package=test_run.TestPackage(), | 866 test_package=test_run.TestPackage(), |
867 annotation=args.annotations, | 867 annotation=getattr(args, 'annotations', None), |
868 flakiness_server=args.flakiness_dashboard_server) | 868 flakiness_server=getattr(args, 'flakiness_dashboard_server', None)) |
869 | 869 |
870 if args.json_results_file: | 870 if args.json_results_file: |
871 json_results.GenerateJsonResultsFile( | 871 json_results.GenerateJsonResultsFile( |
872 results, args.json_results_file) | 872 results, args.json_results_file) |
873 | 873 |
874 return results | 874 return results |
875 | 875 |
876 | 876 |
877 CommandConfigTuple = collections.namedtuple( | 877 CommandConfigTuple = collections.namedtuple( |
878 'CommandConfigTuple', | 878 'CommandConfigTuple', |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
922 subparser = command_parsers.add_parser( | 922 subparser = command_parsers.add_parser( |
923 test_type, usage='%(prog)s [options]', help=config.help_txt) | 923 test_type, usage='%(prog)s [options]', help=config.help_txt) |
924 config.add_options_func(subparser) | 924 config.add_options_func(subparser) |
925 | 925 |
926 args = parser.parse_args() | 926 args = parser.parse_args() |
927 return RunTestsCommand(args, parser) | 927 return RunTestsCommand(args, parser) |
928 | 928 |
929 | 929 |
930 if __name__ == '__main__': | 930 if __name__ == '__main__': |
931 sys.exit(main()) | 931 sys.exit(main()) |
OLD | NEW |