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 280 of file update_ci_reference_files.py.
def python.update_ci_reference_files.extract_links_from_json | ( | url | ) |
Definition at line 347 of file update_ci_reference_files.py.
def python.update_ci_reference_files.process_CI_Builds_Summary | ( | project | ) |
Definition at line 332 of file update_ci_reference_files.py.
def python.update_ci_reference_files.process_CI_Tests_json | ( | data | ) |
Definition at line 316 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 327 of file update_ci_reference_files.py.
def python.update_ci_reference_files.strip_url | ( | href | ) |
Definition at line 322 of file update_ci_reference_files.py.
def python.update_ci_reference_files.summarise_failing_tests | ( | check_for_duplicates = True | ) |
Definition at line 356 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 188 of file update_ci_reference_files.py.
python.update_ci_reference_files.action |
Definition at line 393 of file update_ci_reference_files.py.
python.update_ci_reference_files.args |
Definition at line 394 of file update_ci_reference_files.py.
python.update_ci_reference_files.author |
Definition at line 416 of file update_ci_reference_files.py.
python.update_ci_reference_files.commands |
Definition at line 436 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 390 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 391 of file update_ci_reference_files.py.
python.update_ci_reference_files.gl_project |
Definition at line 414 of file update_ci_reference_files.py.
python.update_ci_reference_files.help |
Definition at line 392 of file update_ci_reference_files.py.
python.update_ci_reference_files.local_branch |
Definition at line 418 of file update_ci_reference_files.py.
python.update_ci_reference_files.mr |
Definition at line 415 of file update_ci_reference_files.py.
python.update_ci_reference_files.mr_url |
Definition at line 408 of file update_ci_reference_files.py.
python.update_ci_reference_files.msg |
Definition at line 427 of file update_ci_reference_files.py.
python.update_ci_reference_files.not_in_athena_dir |
Definition at line 430 of file update_ci_reference_files.py.
python.update_ci_reference_files.parser |
Definition at line 390 of file update_ci_reference_files.py.
python.update_ci_reference_files.remote |
Definition at line 417 of file update_ci_reference_files.py.
python.update_ci_reference_files.shell |
Definition at line 430 of file update_ci_reference_files.py.
python.update_ci_reference_files.update_local_files |
Definition at line 428 of file update_ci_reference_files.py.