| load("//python:py_library.bzl", "py_library") |
| load("//tests/support:support.bzl", "NOT_WINDOWS") |
| load("//tests/support/pytest_test:pytest_test.bzl", "pytest_test") |
| |
| py_library( |
| name = "conftest", |
| testonly = True, |
| srcs = ["conftest.py"], |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| "@pypi//pytest_mock", |
| ], |
| ) |
| |
| py_library( |
| name = "release_test_helper", |
| testonly = True, |
| srcs = ["release_test_helper.py"], |
| data = ["//.github/ISSUE_TEMPLATE:release_tracking_template.md"], |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| "//python/runfiles", |
| "//tools/private/release:mock_gh", |
| "//tools/private/release:release_lib", |
| "@pypi//pytest", |
| ], |
| ) |
| |
| pytest_test( |
| name = "add_backports_test", |
| srcs = ["add_backports_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "changelog_news_test", |
| srcs = ["changelog_news_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "complete_prepare_test", |
| srcs = ["complete_prepare_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "complete_sync_changelog_test", |
| srcs = ["complete_sync_changelog_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "sync_changelog_test", |
| srcs = ["sync_changelog_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "create_release_branch_test", |
| srcs = ["create_release_branch_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "git_test", |
| srcs = ["git_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "on_pr_merged_test", |
| srcs = ["on_pr_merged_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "promote_test", |
| srcs = ["promote_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "release_issue_test", |
| srcs = ["release_issue_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "release_test", |
| srcs = ["release_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "backport_create_releases_test", |
| srcs = ["backport_create_releases_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "prepare_test", |
| srcs = ["prepare_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "gh_test", |
| srcs = ["gh_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "backport_prepare_test", |
| srcs = ["backport_prepare_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "process_backports_test", |
| srcs = ["process_backports_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "create_rc_test", |
| srcs = ["create_rc_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "process_news_test", |
| srcs = ["process_news_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |
| |
| pytest_test( |
| name = "utils_test", |
| srcs = ["utils_test.py"], |
| python_version = "3.14", |
| target_compatible_with = NOT_WINDOWS, |
| deps = [ |
| ":conftest", |
| ":release_test_helper", |
| "//tools/private/release:release_lib", |
| ], |
| ) |