Enable both PHP conformance tests on all platforms

php-regen
Mike Kruskal 6 months ago
parent f8bdf5b43c
commit 411327e15f
  1. 9
      .github/workflows/test_php.yml
  2. 8
      php/BUILD.bazel

@ -176,6 +176,13 @@ jobs:
composer test; composer test;
composer test_c' composer test_c'
- name: Run conformance tests
uses: protocolbuffers/protobuf-ci/bazel@v3
with:
credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
bazel-cache: php_linux/${{ matrix.version }}
bazel: test //php:conformance_test //php:conformance_test_c --action_env=PATH --test_env=PATH
macos: macos:
strategy: strategy:
fail-fast: false # Don't cancel all jobs if one fails. fail-fast: false # Don't cancel all jobs if one fails.
@ -236,4 +243,4 @@ jobs:
with: with:
credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }} credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
bazel-cache: php_macos/${{ matrix.version }} bazel-cache: php_macos/${{ matrix.version }}
bazel: test //php:conformance_test_c --action_env=PATH --test_env=PATH bazel: test //php:conformance_test //php:conformance_test_c --action_env=PATH --test_env=PATH

@ -65,10 +65,6 @@ conformance_test(
name = "conformance_test", name = "conformance_test",
failure_list = "//conformance:failure_list_php.txt", failure_list = "//conformance:failure_list_php.txt",
maximum_edition = "2023", maximum_edition = "2023",
target_compatible_with = select({
"@platforms//os:osx": ["@platforms//:incompatible"],
"//conditions:default": [],
}),
testee = "//conformance:conformance_php", testee = "//conformance:conformance_php",
text_format_failure_list = "//conformance:text_format_failure_list_php.txt", text_format_failure_list = "//conformance:text_format_failure_list_php.txt",
) )
@ -77,10 +73,6 @@ conformance_test(
name = "conformance_test_c", name = "conformance_test_c",
failure_list = "//conformance:failure_list_php_c.txt", failure_list = "//conformance:failure_list_php_c.txt",
maximum_edition = "2023", maximum_edition = "2023",
target_compatible_with = select({
"@platforms//os:osx": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
testee = "//conformance:conformance_php_c", testee = "//conformance:conformance_php_c",
text_format_failure_list = "//conformance:text_format_failure_list_php.txt", text_format_failure_list = "//conformance:text_format_failure_list_php.txt",
) )

Loading…
Cancel
Save