![]() |
ATLAS Offline Software
|
Classes | |
| class | CITest |
Functions | |
| def | process_log_file (url, branch, test_name) |
| def | process_diffpool_change (text, ami_tag, mr_number, human_readable_date, test_name) |
| def | process_digest_change (text, ami_tag, mr_number, human_readable_date, test_name) |
| def | update_reference_files (actually_update=True, update_local_files=False) |
| def | create_dir_and_copy_refs (test, actually_update=False) |
| def | process_CI_Tests_json (data) |
| def | strip_url (href) |
| def | strip_href (href) |
| def | process_CI_Builds_Summary (project) |
| def | extract_links_from_json (url) |
| def | summarise_failing_tests (check_for_duplicates=True) |
Variables | |
| failing_tests | |
| dirs_created | |
| debug | |
| parser | |
| description | |
| formatter_class | |
| help | |
| action | |
| args | |
| mr_url | |
| gl_project | |
| mr | |
| author | |
| remote | |
| local_branch | |
| msg | |
| update_local_files | |
| not_in_athena_dir | |
| shell | |
| commands | |
| def python.update_ci_reference_files.create_dir_and_copy_refs | ( | test, | |
actually_update = False |
|||
| ) |
If called with actually_update=False, this function will return a list of commands which would have been executed.
Definition at line 283 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.extract_links_from_json | ( | url | ) |
Definition at line 350 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.process_CI_Builds_Summary | ( | project | ) |
Definition at line 335 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.process_CI_Tests_json | ( | data | ) |
Definition at line 319 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.process_diffpool_change | ( | text, | |
| ami_tag, | |||
| mr_number, | |||
| human_readable_date, | |||
| test_name | |||
| ) |
Definition at line 111 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.process_digest_change | ( | text, | |
| ami_tag, | |||
| mr_number, | |||
| human_readable_date, | |||
| test_name | |||
| ) |
Definition at line 151 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.process_log_file | ( | url, | |
| branch, | |||
| test_name | |||
| ) |
So now we have a URL to a failing test. We need to check that the test is failing for the correct reason - namely a reference file which needs updating The information we need to collect is: - the AMI tag of the failing tests - the merge request number - the location of the reference file - the location of the copied file - the name of the test - the new version number - the new version directory
Definition at line 60 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.strip_href | ( | href | ) |
Definition at line 330 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.strip_url | ( | href | ) |
Definition at line 325 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.summarise_failing_tests | ( | check_for_duplicates = True | ) |
Definition at line 359 of file update_ci_reference_files.py.
| def python.update_ci_reference_files.update_reference_files | ( | actually_update = True, |
|
update_local_files = False |
|||
| ) |
Definition at line 191 of file update_ci_reference_files.py.
| python.update_ci_reference_files.action |
Definition at line 396 of file update_ci_reference_files.py.
| python.update_ci_reference_files.args |
Definition at line 397 of file update_ci_reference_files.py.
| python.update_ci_reference_files.author |
Definition at line 419 of file update_ci_reference_files.py.
| python.update_ci_reference_files.commands |
Definition at line 439 of file update_ci_reference_files.py.
| python.update_ci_reference_files.debug |
Definition at line 58 of file update_ci_reference_files.py.
| python.update_ci_reference_files.description |
Definition at line 393 of file update_ci_reference_files.py.
| python.update_ci_reference_files.dirs_created |
Definition at line 57 of file update_ci_reference_files.py.
| python.update_ci_reference_files.failing_tests |
Definition at line 56 of file update_ci_reference_files.py.
| python.update_ci_reference_files.formatter_class |
Definition at line 394 of file update_ci_reference_files.py.
| python.update_ci_reference_files.gl_project |
Definition at line 417 of file update_ci_reference_files.py.
| python.update_ci_reference_files.help |
Definition at line 395 of file update_ci_reference_files.py.
| python.update_ci_reference_files.local_branch |
Definition at line 421 of file update_ci_reference_files.py.
| python.update_ci_reference_files.mr |
Definition at line 418 of file update_ci_reference_files.py.
| python.update_ci_reference_files.mr_url |
Definition at line 411 of file update_ci_reference_files.py.
| python.update_ci_reference_files.msg |
Definition at line 430 of file update_ci_reference_files.py.
| python.update_ci_reference_files.not_in_athena_dir |
Definition at line 433 of file update_ci_reference_files.py.
| python.update_ci_reference_files.parser |
Definition at line 393 of file update_ci_reference_files.py.
| python.update_ci_reference_files.remote |
Definition at line 420 of file update_ci_reference_files.py.
| python.update_ci_reference_files.shell |
Definition at line 433 of file update_ci_reference_files.py.
| python.update_ci_reference_files.update_local_files |
Definition at line 431 of file update_ci_reference_files.py.
1.8.18