blob: c930d194c87c68e949f70db348dbeb7c9392dc0e [file]
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"],
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"],
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"],
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"],
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"],
target_compatible_with = NOT_WINDOWS,
deps = [
":conftest",
":release_test_helper",
"//tools/private/release:release_lib",
],
)
pytest_test(
name = "git_test",
srcs = ["git_test.py"],
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"],
target_compatible_with = NOT_WINDOWS,
deps = [
":conftest",
":release_test_helper",
"//tools/private/release:release_lib",
],
)
pytest_test(
name = "promote_test",
srcs = ["promote_test.py"],
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"],
target_compatible_with = NOT_WINDOWS,
deps = [
":conftest",
":release_test_helper",
"//tools/private/release:release_lib",
],
)
pytest_test(
name = "release_test",
srcs = ["release_test.py"],
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"],
target_compatible_with = NOT_WINDOWS,
deps = [
":conftest",
":release_test_helper",
"//tools/private/release:release_lib",
],
)
pytest_test(
name = "prepare_test",
srcs = ["prepare_test.py"],
target_compatible_with = NOT_WINDOWS,
deps = [
":conftest",
":release_test_helper",
"//tools/private/release:release_lib",
],
)
pytest_test(
name = "gh_test",
srcs = ["gh_test.py"],
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"],
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"],
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"],
target_compatible_with = NOT_WINDOWS,
deps = [
":conftest",
":release_test_helper",
"//tools/private/release:release_lib",
],
)
pytest_test(
name = "utils_test",
srcs = ["utils_test.py"],
target_compatible_with = NOT_WINDOWS,
deps = [
":conftest",
":release_test_helper",
"//tools/private/release:release_lib",
],
)