Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 2 additions & 30 deletions .github/workflows/release_branches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,14 +147,6 @@ jobs:
with:
build_name: package_tsan
data: ${{ needs.RunConfig.outputs.data }}
BuilderDebMsan:
needs: [RunConfig, BuildDockers]
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/reusable_build.yml
secrets: inherit
with:
build_name: package_msan
data: ${{ needs.RunConfig.outputs.data }}
BuilderDebDebug:
needs: [RunConfig, BuildDockers]
if: ${{ !failure() && !cancelled() }}
Expand Down Expand Up @@ -210,7 +202,7 @@ jobs:
Builds_Report:
# run report check for failed builds to indicate the CI error
if: ${{ !cancelled() && needs.RunConfig.result == 'success' && contains(fromJson(needs.RunConfig.outputs.data).jobs_data.jobs_to_do, 'Builds') }}
needs: [RunConfig, BuilderDebRelease, BuilderDebAarch64, BuilderDebAsan, BuilderDebUBsan, BuilderDebMsan, BuilderDebTsan, BuilderDebDebug]
needs: [RunConfig, BuilderDebRelease, BuilderDebAarch64, BuilderDebAsan, BuilderDebUBsan, BuilderDebTsan, BuilderDebDebug]
runs-on: [self-hosted, altinity-on-demand, altinity-style-checker-aarch64]
steps:
- name: Check out repository code
Expand All @@ -221,7 +213,7 @@ jobs:
- name: Builds report
run: |
cd "$GITHUB_WORKSPACE/tests/ci"
python3 ./build_report_check.py --reports package_release package_aarch64 package_asan package_msan package_ubsan package_tsan package_debug
python3 ./build_report_check.py --reports package_release package_aarch64 package_asan package_ubsan package_tsan package_debug
- name: Set status
# NOTE(vnemkov): generate and upload the report even if previous step failed
if: success() || failure()
Expand Down Expand Up @@ -320,15 +312,6 @@ jobs:
test_name: Stateless tests (tsan)
runner_type: altinity-func-tester
data: ${{ needs.RunConfig.outputs.data }}
FunctionalStatelessTestMsan:
needs: [RunConfig, BuilderDebMsan]
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/reusable_test.yml
secrets: inherit
with:
test_name: Stateless tests (msan)
runner_type: altinity-func-tester
data: ${{ needs.RunConfig.outputs.data }}
FunctionalStatelessTestUBsan:
needs: [RunConfig, BuilderDebUBsan]
if: ${{ !failure() && !cancelled() }}
Expand Down Expand Up @@ -368,15 +351,6 @@ jobs:
test_name: Stress test (tsan)
runner_type: altinity-func-tester
data: ${{ needs.RunConfig.outputs.data }}
StressTestMsan:
needs: [RunConfig, BuilderDebMsan]
if: ${{ !failure() && !cancelled() }}
uses: ./.github/workflows/reusable_test.yml
secrets: inherit
with:
test_name: Stress test (msan)
runner_type: altinity-func-tester
data: ${{ needs.RunConfig.outputs.data }}
StressTestUBsan:
needs: [RunConfig, BuilderDebUBsan]
if: ${{ !failure() && !cancelled() }}
Expand Down Expand Up @@ -490,12 +464,10 @@ jobs:
- FunctionalStatelessTestAarch64
- FunctionalStatelessTestAsan
- FunctionalStatelessTestTsan
- FunctionalStatelessTestMsan
- FunctionalStatelessTestUBsan
- StressTestDebug
- StressTestAsan
- StressTestTsan
- StressTestMsan
- StressTestUBsan
- IntegrationTestsAsan
- IntegrationTestsTsan
Expand Down
1 change: 0 additions & 1 deletion tests/ci/build_download_helper.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,6 @@ def set_auth_header():
BuildNames.PACKAGE_ASAN: "artifact_report_build_amd_asan.json",
BuildNames.PACKAGE_UBSAN: "artifact_report_build_amd_ubsan.json",
BuildNames.PACKAGE_TSAN: "artifact_report_build_amd_tsan.json",
BuildNames.PACKAGE_MSAN: "artifact_report_build_amd_msan.json",
BuildNames.PACKAGE_DEBUG: "artifact_report_build_amd_debug.json",
BuildNames.PACKAGE_AARCH64: "artifact_report_build_arm_release.json",
BuildNames.PACKAGE_AARCH64_ASAN: "artifact_report_build_arm_asan.json",
Expand Down
1 change: 0 additions & 1 deletion tests/ci/ci_cache.py
Original file line number Diff line number Diff line change
Expand Up @@ -918,7 +918,6 @@ def apply(
"package_asan": "bbbd3519d1",
"package_ubsan": "bbbd3519d1",
"package_tsan": "bbbd3519d1",
"package_msan": "bbbd3519d1",
"package_debug": "bbbd3519d1",
"package_release_coverage": "bbbd3519d1",
"binary_release": "bbbd3519d1",
Expand Down
32 changes: 0 additions & 32 deletions tests/ci/ci_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -136,14 +136,6 @@ class CI:
package_type="deb",
),
),
BuildNames.PACKAGE_MSAN: CommonJobConfigs.BUILD.with_properties(
build_config=BuildConfig(
name=BuildNames.PACKAGE_MSAN,
compiler="clang-19",
sanitizer="memory",
package_type="deb",
),
),
BuildNames.PACKAGE_DEBUG: CommonJobConfigs.BUILD.with_properties(
build_config=BuildConfig(
name=BuildNames.PACKAGE_DEBUG,
Expand Down Expand Up @@ -298,9 +290,6 @@ class CI:
JobNames.STATELESS_TEST_TSAN: CommonJobConfigs.STATELESS_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_TSAN], num_batches=6, timeout=9000
),
JobNames.STATELESS_TEST_MSAN: CommonJobConfigs.STATELESS_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_MSAN], num_batches=6, timeout=9000
),
JobNames.STATELESS_TEST_UBSAN: CommonJobConfigs.STATELESS_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_UBSAN], num_batches=2
),
Expand Down Expand Up @@ -345,15 +334,9 @@ class CI:
JobNames.STRESS_TEST_UBSAN: CommonJobConfigs.STRESS_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_UBSAN],
),
JobNames.STRESS_TEST_MSAN: CommonJobConfigs.STRESS_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_MSAN],
),
JobNames.STRESS_TEST_AZURE_TSAN: CommonJobConfigs.STRESS_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_TSAN], release_only=True
),
JobNames.STRESS_TEST_AZURE_MSAN: CommonJobConfigs.STRESS_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_MSAN], release_only=True
),
JobNames.UPGRADE_TEST_ASAN: CommonJobConfigs.UPGRADE_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_ASAN],
random_bucket="upgrade_with_sanitizer",
Expand All @@ -364,11 +347,6 @@ class CI:
random_bucket="upgrade_with_sanitizer",
pr_only=True,
),
JobNames.UPGRADE_TEST_MSAN: CommonJobConfigs.UPGRADE_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_MSAN],
random_bucket="upgrade_with_sanitizer",
pr_only=True,
),
JobNames.UPGRADE_TEST_DEBUG: CommonJobConfigs.UPGRADE_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_DEBUG], pr_only=True
),
Expand Down Expand Up @@ -418,9 +396,6 @@ class CI:
JobNames.UNIT_TEST_ASAN: CommonJobConfigs.UNIT_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_ASAN],
),
JobNames.UNIT_TEST_MSAN: CommonJobConfigs.UNIT_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_MSAN],
),
JobNames.UNIT_TEST_TSAN: CommonJobConfigs.UNIT_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_TSAN],
),
Expand All @@ -433,9 +408,6 @@ class CI:
JobNames.AST_FUZZER_TEST_ASAN: CommonJobConfigs.ASTFUZZER_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_ASAN],
),
JobNames.AST_FUZZER_TEST_MSAN: CommonJobConfigs.ASTFUZZER_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_MSAN],
),
JobNames.AST_FUZZER_TEST_TSAN: CommonJobConfigs.ASTFUZZER_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_TSAN],
),
Expand All @@ -448,9 +420,6 @@ class CI:
JobNames.BUZZHOUSE_TEST_ASAN: CommonJobConfigs.BUZZHOUSE_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_ASAN],
),
JobNames.BUZZHOUSE_TEST_MSAN: CommonJobConfigs.BUZZHOUSE_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_MSAN],
),
JobNames.BUZZHOUSE_TEST_TSAN: CommonJobConfigs.BUZZHOUSE_TEST.with_properties(
required_builds=[BuildNames.PACKAGE_TSAN],
),
Expand Down Expand Up @@ -743,7 +712,6 @@ def is_workflow_ok(cls) -> bool:
"Build (amd_binary)": BuildNames.BINARY_RELEASE,
"Build (amd_asan)": BuildNames.PACKAGE_ASAN,
"Build (amd_tsan)": BuildNames.PACKAGE_TSAN,
"Build (amd_msan)": BuildNames.PACKAGE_MSAN,
"Build (amd_ubsan)": BuildNames.PACKAGE_UBSAN,
"Build (arm_release)": BuildNames.PACKAGE_AARCH64,
"Build (arm_asan)": BuildNames.PACKAGE_AARCH64_ASAN,
Expand Down
9 changes: 0 additions & 9 deletions tests/ci/ci_definitions.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,6 @@ class BuildNames(metaclass=WithIter):
PACKAGE_ASAN = "package_asan"
PACKAGE_UBSAN = "package_ubsan"
PACKAGE_TSAN = "package_tsan"
PACKAGE_MSAN = "package_msan"
PACKAGE_DEBUG = "package_debug"
PACKAGE_AARCH64 = "package_aarch64"
PACKAGE_AARCH64_ASAN = "package_aarch64_asan"
Expand Down Expand Up @@ -146,7 +145,6 @@ class JobNames(metaclass=WithIter):
STATELESS_TEST_ASAN = "Stateless tests (asan)"
STATELESS_TEST_AARCH64_ASAN = "Stateless tests (aarch64, asan)"
STATELESS_TEST_TSAN = "Stateless tests (tsan)"
STATELESS_TEST_MSAN = "Stateless tests (msan)"
STATELESS_TEST_UBSAN = "Stateless tests (ubsan)"
STATELESS_TEST_OLD_ANALYZER_S3_REPLICATED_RELEASE = (
"Stateless tests (release, old analyzer, s3, DatabaseReplicated)"
Expand All @@ -162,10 +160,8 @@ class JobNames(metaclass=WithIter):
STRESS_TEST_ASAN = "Stress test (asan)"
STRESS_TEST_TSAN = "Stress test (tsan)"
STRESS_TEST_UBSAN = "Stress test (ubsan)"
STRESS_TEST_MSAN = "Stress test (msan)"
STRESS_TEST_DEBUG = "Stress test (debug)"
STRESS_TEST_AZURE_TSAN = "Stress test (azure, tsan)"
STRESS_TEST_AZURE_MSAN = "Stress test (azure, msan)"

INTEGRATION_TEST = "Integration tests (release)"
INTEGRATION_TEST_ASAN = "Integration tests (asan)"
Expand All @@ -177,23 +173,19 @@ class JobNames(metaclass=WithIter):
UPGRADE_TEST_DEBUG = "Upgrade check (debug)"
UPGRADE_TEST_ASAN = "Upgrade check (asan)"
UPGRADE_TEST_TSAN = "Upgrade check (tsan)"
UPGRADE_TEST_MSAN = "Upgrade check (msan)"

UNIT_TEST = "Unit tests (binary)"
UNIT_TEST_ASAN = "Unit tests (asan)"
UNIT_TEST_MSAN = "Unit tests (msan)"
UNIT_TEST_TSAN = "Unit tests (tsan)"
UNIT_TEST_UBSAN = "Unit tests (ubsan)"

AST_FUZZER_TEST_DEBUG = "AST fuzzer (debug)"
AST_FUZZER_TEST_ASAN = "AST fuzzer (asan)"
AST_FUZZER_TEST_MSAN = "AST fuzzer (msan)"
AST_FUZZER_TEST_TSAN = "AST fuzzer (tsan)"
AST_FUZZER_TEST_UBSAN = "AST fuzzer (ubsan)"

BUZZHOUSE_TEST_DEBUG = "BuzzHouse (debug)"
BUZZHOUSE_TEST_ASAN = "BuzzHouse (asan)"
BUZZHOUSE_TEST_MSAN = "BuzzHouse (msan)"
BUZZHOUSE_TEST_TSAN = "BuzzHouse (tsan)"
BUZZHOUSE_TEST_UBSAN = "BuzzHouse (ubsan)"

Expand Down Expand Up @@ -621,7 +613,6 @@ class CommonJobConfigs:
JobNames.STATELESS_TEST_FLAKY_ASAN,
JobNames.STYLE_CHECK,
JobNames.UNIT_TEST_ASAN,
JobNames.UNIT_TEST_MSAN,
JobNames.UNIT_TEST,
JobNames.UNIT_TEST_TSAN,
JobNames.UNIT_TEST_UBSAN,
Expand Down
2 changes: 0 additions & 2 deletions tests/ci/test_ci_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,6 @@ def test_builds_configs(self):
expected_builds = [CI.BuildNames.PACKAGE_AARCH64_ASAN]
elif "asan" in job:
expected_builds = [CI.BuildNames.PACKAGE_ASAN]
elif "msan" in job:
expected_builds = [CI.BuildNames.PACKAGE_MSAN]
elif "tsan" in job:
expected_builds = [CI.BuildNames.PACKAGE_TSAN]
elif "ubsan" in job:
Expand Down
4 changes: 0 additions & 4 deletions tests/ci/test_ci_options.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@
"package_release_coverage",
"package_debug",
"package_tsan",
"package_msan",
"package_ubsan",
"binary_release",
"fuzzers",
Expand Down Expand Up @@ -186,7 +185,6 @@ def test_options_applied(self):
"package_release",
"package_asan",
"package_debug",
"package_msan",
"package_ubsan",
"package_aarch64",
"package_release_coverage",
Expand All @@ -195,7 +193,6 @@ def test_options_applied(self):
"Stateless tests (asan)",
"Stateless tests (azure, asan)",
"Stateless tests (asan, flaky check)",
"Stateless tests (msan)",
"Stateless tests (ubsan)",
"Stateless tests (debug)",
"Stateless tests (release)",
Expand Down Expand Up @@ -327,7 +324,6 @@ def test_options_applied_4(self):
"package_release_coverage",
"package_debug",
"package_tsan",
"package_msan",
"package_ubsan",
"binary_release",
"Builds",
Expand Down
Loading