diff options
-rw-r--r-- | buildscripts/validate_file_size.py | 6 | ||||
-rw-r--r-- | etc/evergreen_yml_components/definitions.yml | 8 |
2 files changed, 11 insertions, 3 deletions
diff --git a/buildscripts/validate_file_size.py b/buildscripts/validate_file_size.py index d45930e3bef..9b9a0e3b5c3 100644 --- a/buildscripts/validate_file_size.py +++ b/buildscripts/validate_file_size.py @@ -14,9 +14,9 @@ def main(): file_size_in_bytes = os.path.getsize(file_path) if file_size_in_bytes > FILE_SIZE_THRESHOLD_IN_BYTES: print( - f"{file_name} is {file_size_in_bytes} bytes, exceeding threshold {FILE_SIZE_THRESHOLD_IN_BYTES} bytes, " - f"file upload may fail due to network issues, or Evergreen may reject very large yaml sizes" - ) + f"WARNING! {file_name} is {file_size_in_bytes} bytes, exceeding threshold" + f" {FILE_SIZE_THRESHOLD_IN_BYTES} bytes, file upload may fail due to network issues, or Evergreen" + f" may reject very large yaml sizes") else: print( f"{file_name} is {file_size_in_bytes} bytes, below threshold {FILE_SIZE_THRESHOLD_IN_BYTES} bytes" diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml index 4df7ca059ce..1f64b242f38 100644 --- a/etc/evergreen_yml_components/definitions.yml +++ b/etc/evergreen_yml_components/definitions.yml @@ -1099,6 +1099,14 @@ functions: source_dir: src/generated_resmoke_config include: - "*" + - command: subprocess.exec + type: test + params: + binary: bash + args: + - "src/evergreen/run_python_script.sh" + - "buildscripts/validate_file_size.py" + - "generate_tasks_config.tgz" - command: s3.put params: aws_key: ${aws_key} |