PYTHON-5563: Change most tasks to run daily instead of weekly (#2556)
This commit is contained in:
parent
9e64ed1bd8
commit
4849eacc10
@ -6,7 +6,7 @@ buildvariants:
|
||||
display_name: OpenSSL 1.0.2 RHEL7 v5.0 Python3.9
|
||||
run_on:
|
||||
- rhel79-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
VERSION: "5.0"
|
||||
PYTHON_VERSION: "3.9"
|
||||
@ -17,7 +17,7 @@ buildvariants:
|
||||
display_name: Other hosts RHEL9-FIPS latest
|
||||
run_on:
|
||||
- rhel92-fips
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
VERSION: latest
|
||||
NO_EXT: "1"
|
||||
@ -29,7 +29,7 @@ buildvariants:
|
||||
display_name: Other hosts RHEL8-zseries latest
|
||||
run_on:
|
||||
- rhel8-zseries-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
VERSION: latest
|
||||
NO_EXT: "1"
|
||||
@ -40,7 +40,7 @@ buildvariants:
|
||||
display_name: Other hosts RHEL8-POWER8 latest
|
||||
run_on:
|
||||
- rhel8-power-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
VERSION: latest
|
||||
NO_EXT: "1"
|
||||
@ -51,7 +51,7 @@ buildvariants:
|
||||
display_name: Other hosts RHEL8-arm64 latest
|
||||
run_on:
|
||||
- rhel82-arm64-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
VERSION: latest
|
||||
NO_EXT: "1"
|
||||
@ -62,7 +62,7 @@ buildvariants:
|
||||
display_name: Other hosts Amazon2023 latest
|
||||
run_on:
|
||||
- amazon2023-arm64-latest-large-m8g
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
VERSION: latest
|
||||
NO_EXT: "1"
|
||||
@ -182,7 +182,7 @@ buildvariants:
|
||||
display_name: Encryption RHEL8
|
||||
run_on:
|
||||
- rhel87-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
TEST_NAME: encryption
|
||||
tags: [encryption_tag]
|
||||
@ -192,7 +192,7 @@ buildvariants:
|
||||
display_name: Encryption macOS
|
||||
run_on:
|
||||
- macos-14
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
TEST_NAME: encryption
|
||||
tags: [encryption_tag]
|
||||
@ -202,7 +202,7 @@ buildvariants:
|
||||
display_name: Encryption Win64
|
||||
run_on:
|
||||
- windows-64-vsMulti-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
TEST_NAME: encryption
|
||||
tags: [encryption_tag]
|
||||
@ -212,7 +212,7 @@ buildvariants:
|
||||
display_name: Encryption crypt_shared RHEL8
|
||||
run_on:
|
||||
- rhel87-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
TEST_NAME: encryption
|
||||
TEST_CRYPT_SHARED: "true"
|
||||
@ -223,7 +223,7 @@ buildvariants:
|
||||
display_name: Encryption crypt_shared macOS
|
||||
run_on:
|
||||
- macos-14
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
TEST_NAME: encryption
|
||||
TEST_CRYPT_SHARED: "true"
|
||||
@ -234,7 +234,7 @@ buildvariants:
|
||||
display_name: Encryption crypt_shared Win64
|
||||
run_on:
|
||||
- windows-64-vsMulti-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
TEST_NAME: encryption
|
||||
TEST_CRYPT_SHARED: "true"
|
||||
@ -245,7 +245,7 @@ buildvariants:
|
||||
display_name: Encryption PyOpenSSL RHEL8
|
||||
run_on:
|
||||
- rhel87-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
TEST_NAME: encryption
|
||||
SUB_TEST_NAME: pyopenssl
|
||||
@ -340,10 +340,10 @@ buildvariants:
|
||||
- name: kms
|
||||
tasks:
|
||||
- name: test-gcpkms
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
- name: test-gcpkms-fail
|
||||
- name: test-azurekms
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
- name: test-azurekms-fail
|
||||
display_name: KMS
|
||||
run_on:
|
||||
@ -360,7 +360,7 @@ buildvariants:
|
||||
display_name: Load Balancer
|
||||
run_on:
|
||||
- rhel87-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
TEST_NAME: load_balancer
|
||||
|
||||
@ -434,14 +434,14 @@ buildvariants:
|
||||
display_name: Auth OIDC Ubuntu-22
|
||||
run_on:
|
||||
- ubuntu2204-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
- name: auth-oidc-local-ubuntu-22
|
||||
tasks:
|
||||
- name: "!.auth_oidc_remote .auth_oidc"
|
||||
display_name: Auth OIDC Local Ubuntu-22
|
||||
run_on:
|
||||
- ubuntu2204-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
tags: [pr]
|
||||
- name: auth-oidc-macos
|
||||
tasks:
|
||||
@ -449,14 +449,14 @@ buildvariants:
|
||||
display_name: Auth OIDC macOS
|
||||
run_on:
|
||||
- macos-14
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
- name: auth-oidc-win64
|
||||
tasks:
|
||||
- name: "!.auth_oidc_remote .auth_oidc"
|
||||
display_name: Auth OIDC Win64
|
||||
run_on:
|
||||
- windows-64-vsMulti-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
|
||||
# Perf tests
|
||||
- name: performance-benchmarks
|
||||
@ -465,7 +465,7 @@ buildvariants:
|
||||
display_name: Performance Benchmarks
|
||||
run_on:
|
||||
- rhel90-dbx-perf-large
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
|
||||
# Pyopenssl tests
|
||||
- name: pyopenssl-rhel8
|
||||
@ -475,7 +475,7 @@ buildvariants:
|
||||
display_name: PyOpenSSL RHEL8
|
||||
run_on:
|
||||
- rhel87-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
SUB_TEST_NAME: pyopenssl
|
||||
- name: pyopenssl-macos
|
||||
@ -485,7 +485,7 @@ buildvariants:
|
||||
display_name: PyOpenSSL macOS
|
||||
run_on:
|
||||
- rhel87-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
SUB_TEST_NAME: pyopenssl
|
||||
- name: pyopenssl-win64
|
||||
@ -495,7 +495,7 @@ buildvariants:
|
||||
display_name: PyOpenSSL Win64
|
||||
run_on:
|
||||
- rhel87-small
|
||||
batchtime: 10080
|
||||
batchtime: 1440
|
||||
expansions:
|
||||
SUB_TEST_NAME: pyopenssl
|
||||
|
||||
|
||||
@ -7,6 +7,7 @@ from itertools import product
|
||||
from generate_config_utils import (
|
||||
ALL_PYTHONS,
|
||||
ALL_VERSIONS,
|
||||
BATCHTIME_DAY,
|
||||
BATCHTIME_WEEK,
|
||||
C_EXTS,
|
||||
CPYTHONS,
|
||||
@ -126,7 +127,7 @@ def create_free_threaded_variants() -> list[BuildVariant]:
|
||||
def create_encryption_variants() -> list[BuildVariant]:
|
||||
variants = []
|
||||
tags = ["encryption_tag"]
|
||||
batchtime = BATCHTIME_WEEK
|
||||
batchtime = BATCHTIME_DAY
|
||||
|
||||
def get_encryption_expansions(encryption):
|
||||
expansions = dict(TEST_NAME="encryption")
|
||||
@ -183,7 +184,7 @@ def create_load_balancer_variants():
|
||||
tasks,
|
||||
"Load Balancer",
|
||||
host=DEFAULT_HOST,
|
||||
batchtime=BATCHTIME_WEEK,
|
||||
batchtime=BATCHTIME_DAY,
|
||||
expansions=expansions,
|
||||
)
|
||||
]
|
||||
@ -226,7 +227,7 @@ def create_enterprise_auth_variants():
|
||||
|
||||
def create_pyopenssl_variants():
|
||||
base_name = "PyOpenSSL"
|
||||
batchtime = BATCHTIME_WEEK
|
||||
batchtime = BATCHTIME_DAY
|
||||
expansions = dict(SUB_TEST_NAME="pyopenssl")
|
||||
variants = []
|
||||
|
||||
@ -348,7 +349,7 @@ def create_oidc_auth_variants():
|
||||
tasks,
|
||||
get_variant_name("Auth OIDC", host),
|
||||
host=host,
|
||||
batchtime=BATCHTIME_WEEK,
|
||||
batchtime=BATCHTIME_DAY,
|
||||
)
|
||||
)
|
||||
# Add a specific local test to run on PRs.
|
||||
@ -360,7 +361,7 @@ def create_oidc_auth_variants():
|
||||
get_variant_name("Auth OIDC Local", host),
|
||||
tags=["pr"],
|
||||
host=host,
|
||||
batchtime=BATCHTIME_WEEK,
|
||||
batchtime=BATCHTIME_DAY,
|
||||
)
|
||||
)
|
||||
return variants
|
||||
@ -425,9 +426,9 @@ def create_coverage_report_variants():
|
||||
|
||||
def create_kms_variants():
|
||||
tasks = []
|
||||
tasks.append(EvgTaskRef(name="test-gcpkms", batchtime=BATCHTIME_WEEK))
|
||||
tasks.append(EvgTaskRef(name="test-gcpkms", batchtime=BATCHTIME_DAY))
|
||||
tasks.append("test-gcpkms-fail")
|
||||
tasks.append(EvgTaskRef(name="test-azurekms", batchtime=BATCHTIME_WEEK))
|
||||
tasks.append(EvgTaskRef(name="test-azurekms", batchtime=BATCHTIME_DAY))
|
||||
tasks.append("test-azurekms-fail")
|
||||
return [create_variant(tasks, "KMS", host=HOSTS["debian11"])]
|
||||
|
||||
@ -442,9 +443,7 @@ def create_backport_pr_variants():
|
||||
|
||||
def create_perf_variants():
|
||||
host = HOSTS["perf"]
|
||||
return [
|
||||
create_variant([".perf"], "Performance Benchmarks", host=host, batchtime=BATCHTIME_WEEK)
|
||||
]
|
||||
return [create_variant([".perf"], "Performance Benchmarks", host=host, batchtime=BATCHTIME_DAY)]
|
||||
|
||||
|
||||
def create_aws_auth_variants():
|
||||
@ -478,7 +477,7 @@ def create_no_server_variants():
|
||||
|
||||
|
||||
def create_alternative_hosts_variants():
|
||||
batchtime = BATCHTIME_WEEK
|
||||
batchtime = BATCHTIME_DAY
|
||||
variants = []
|
||||
|
||||
host = HOSTS["rhel7"]
|
||||
|
||||
@ -27,6 +27,7 @@ PYPYS = ["pypy3.10"]
|
||||
ALL_PYTHONS = CPYTHONS + PYPYS
|
||||
MIN_MAX_PYTHON = [CPYTHONS[0], CPYTHONS[-1]]
|
||||
BATCHTIME_WEEK = 10080
|
||||
BATCHTIME_DAY = 1440
|
||||
AUTH_SSLS = [("auth", "ssl"), ("noauth", "ssl"), ("noauth", "nossl")]
|
||||
TOPOLOGIES = ["standalone", "replica_set", "sharded_cluster"]
|
||||
C_EXTS = ["without_ext", "with_ext"]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user