Bump PHP runtime tests to PHP 8.3.7.

Also reduce the parallelism on BuildKite for this test. On a e2-standard-8
machine, these tests only take 9 minutes. It should suffice to run on just 2
agents.

PiperOrigin-RevId: 635530447
This commit is contained in:
Ayush Ranjan
2024-05-20 12:10:34 -07:00
committed by gVisor bot
parent 9401ec1190
commit 223c6cd037
6 changed files with 16 additions and 67 deletions
+4 -4
View File
@@ -502,8 +502,8 @@ steps:
- <<: *common
<<: *docker
label: ":php: PHP runtime tests"
command: make php8.1.1-runtime-tests RUNTIME_ARGS=--directfs
parallelism: 10
command: make php8.3.7-runtime-tests RUNTIME_ARGS=--directfs
parallelism: 2
agents:
<<: *platform_specific_agents
arch: "amd64"
@@ -544,8 +544,8 @@ steps:
- <<: *common
<<: *docker
label: ":php: PHP runtime tests (goferfs)"
command: make php8.1.1-runtime-tests RUNTIME_ARGS=--directfs=false
parallelism: 10
command: make php8.3.7-runtime-tests RUNTIME_ARGS=--directfs=false
parallelism: 2
if: build.branch == "master"
agents:
<<: *platform_specific_agents
@@ -1,4 +1,4 @@
FROM ubuntu:bionic
FROM ubuntu:jammy
RUN apt-get update && apt-get install -y \
autoconf \
automake \
@@ -8,10 +8,11 @@ RUN apt-get update && apt-get install -y \
libsqlite3-dev \
libtool \
libxml2-dev \
pkg-config \
re2c
WORKDIR /root
ARG VERSION=8.1.1
ARG VERSION=8.3.7
RUN curl -o php-${VERSION}.tar.gz https://www.php.net/distributions/php-${VERSION}.tar.gz
RUN tar -zxf php-${VERSION}.tar.gz
+2 -2
View File
@@ -29,8 +29,8 @@ runtime_test(
)
runtime_test(
name = "php8.1.1",
exclude_file = "exclude/php8.1.1.csv",
name = "php8.3.7",
exclude_file = "exclude/php8.3.7.csv",
lang = "php",
shard_count = more_shards,
)
+1 -1
View File
@@ -31,7 +31,7 @@ Language | Version | Running the test suite
Go | 1.22 | `make go1.22-runtime-tests`
Java | 21 | `make java21-runtime-tests`
NodeJS | 16.13.2 | `make nodejs16.13.2-runtime-tests`
Php | 8.1.1 | `make php8.1.1-runtime-tests`
Php | 8.3.7 | `make php8.3.7-runtime-tests`
Python | 3.10.2 | `make python3.10.2-runtime-tests`
You can modify the runtime test behaviors by passing in the following `make`
-58
View File
@@ -1,58 +0,0 @@
test name,bug id,comment
Zend/tests/concat_003.phpt,b/162896021,
ext/opcache/tests/bug78014.phpt,,Broken test
ext/opcache/tests/bug78175.phpt,,Broken test
ext/opcache/tests/bug78175_2.phpt,,Broken test
ext/opcache/tests/bug78376.phpt,,Broken test
ext/opcache/tests/bug78937_1.phpt,,Broken test
ext/opcache/tests/bug78937_2.phpt,,Broken test
ext/opcache/tests/bug78937_3.phpt,,Broken test
ext/opcache/tests/bug78937_4.phpt,,Broken test
ext/opcache/tests/bug78937_5.phpt,,Broken test
ext/opcache/tests/bug78937_6.phpt,,Broken test
ext/opcache/tests/jit/bug80634.phpt,,Broken test
ext/opcache/tests/jit/bug81256.phpt,,Broken test
ext/opcache/tests/preload_001.phpt,,Broken test
ext/opcache/tests/preload_002.phpt,,Broken test
ext/opcache/tests/preload_003.phpt,,Broken test
ext/opcache/tests/preload_004.phpt,,Broken test
ext/opcache/tests/preload_005.phpt,,Broken test
ext/opcache/tests/preload_006.phpt,,Broken test
ext/opcache/tests/preload_007.phpt,,Broken test
ext/opcache/tests/preload_008.phpt,,Broken test
ext/opcache/tests/preload_009.phpt,,Broken test
ext/opcache/tests/preload_010.phpt,,Broken test
ext/opcache/tests/preload_011.phpt,,Broken test
ext/opcache/tests/preload_012.phpt,,Broken test
ext/opcache/tests/preload_013.phpt,,Broken test
ext/opcache/tests/preload_bug79114.phpt,,Broken test
ext/opcache/tests/preload_class_alias.phpt,,Broken test
ext/opcache/tests/preload_class_alias_2.phpt,,Broken test
ext/opcache/tests/preload_dynamic_def_removal.phpt,,Broken test
ext/opcache/tests/preload_dynamic_function.phpt,,Broken test
ext/opcache/tests/preload_early_binding.phpt,,Broken test
ext/opcache/tests/preload_enum.phpt,,Broken test
ext/opcache/tests/preload_error_handler.phpt,,Broken test
ext/opcache/tests/preload_ind.phpt,,Broken test
ext/opcache/tests/preload_loadable_classes_1.phpt,,Broken test
ext/opcache/tests/preload_loadable_classes_2.phpt,,Broken test
ext/opcache/tests/preload_loadable_classes_3.phpt,,Broken test
ext/opcache/tests/preload_method_static_vars.phpt,,Broken test
ext/opcache/tests/preload_parse_error.phpt,,Broken test
ext/opcache/tests/preload_prop_info_table.phpt,,Broken test
ext/opcache/tests/preload_static_var_inheritance.phpt,,Broken test
ext/opcache/tests/preload_trait_alias.phpt,,Broken test
ext/opcache/tests/preload_trait_multiple_fixup.phpt,,Broken test
ext/opcache/tests/preload_trait_static.phpt,,Broken test
ext/opcache/tests/preload_unresolved_prop_type.phpt,,Broken test
ext/openssl/tests/openssl_dh_compute_key.phpt,,Broken test
ext/standard/tests/file/bug69442.phpt,,
ext/standard/tests/file/bug60120.phpt,b/241944760,Flakily times out
ext/standard/tests/file/fopen_variation19.phpt,b/162894964,
ext/standard/tests/file/symlink_link_linkinfo_is_link_variation4.phpt,b/162895341,
sapi/cli/tests/upload_2G.phpt,,
tests/output/stream_isatty_err.phpt,b/68720279,
tests/output/stream_isatty_in-err.phpt,b/68720282,
tests/output/stream_isatty_in-out.phpt,b/68720299,
tests/output/stream_isatty_out-err.phpt,b/68720311,
tests/output/stream_isatty_out.phpt,b/68720325,
1 test name bug id comment
2 Zend/tests/concat_003.phpt b/162896021
3 ext/opcache/tests/bug78014.phpt Broken test
4 ext/opcache/tests/bug78175.phpt Broken test
5 ext/opcache/tests/bug78175_2.phpt Broken test
6 ext/opcache/tests/bug78376.phpt Broken test
7 ext/opcache/tests/bug78937_1.phpt Broken test
8 ext/opcache/tests/bug78937_2.phpt Broken test
9 ext/opcache/tests/bug78937_3.phpt Broken test
10 ext/opcache/tests/bug78937_4.phpt Broken test
11 ext/opcache/tests/bug78937_5.phpt Broken test
12 ext/opcache/tests/bug78937_6.phpt Broken test
13 ext/opcache/tests/jit/bug80634.phpt Broken test
14 ext/opcache/tests/jit/bug81256.phpt Broken test
15 ext/opcache/tests/preload_001.phpt Broken test
16 ext/opcache/tests/preload_002.phpt Broken test
17 ext/opcache/tests/preload_003.phpt Broken test
18 ext/opcache/tests/preload_004.phpt Broken test
19 ext/opcache/tests/preload_005.phpt Broken test
20 ext/opcache/tests/preload_006.phpt Broken test
21 ext/opcache/tests/preload_007.phpt Broken test
22 ext/opcache/tests/preload_008.phpt Broken test
23 ext/opcache/tests/preload_009.phpt Broken test
24 ext/opcache/tests/preload_010.phpt Broken test
25 ext/opcache/tests/preload_011.phpt Broken test
26 ext/opcache/tests/preload_012.phpt Broken test
27 ext/opcache/tests/preload_013.phpt Broken test
28 ext/opcache/tests/preload_bug79114.phpt Broken test
29 ext/opcache/tests/preload_class_alias.phpt Broken test
30 ext/opcache/tests/preload_class_alias_2.phpt Broken test
31 ext/opcache/tests/preload_dynamic_def_removal.phpt Broken test
32 ext/opcache/tests/preload_dynamic_function.phpt Broken test
33 ext/opcache/tests/preload_early_binding.phpt Broken test
34 ext/opcache/tests/preload_enum.phpt Broken test
35 ext/opcache/tests/preload_error_handler.phpt Broken test
36 ext/opcache/tests/preload_ind.phpt Broken test
37 ext/opcache/tests/preload_loadable_classes_1.phpt Broken test
38 ext/opcache/tests/preload_loadable_classes_2.phpt Broken test
39 ext/opcache/tests/preload_loadable_classes_3.phpt Broken test
40 ext/opcache/tests/preload_method_static_vars.phpt Broken test
41 ext/opcache/tests/preload_parse_error.phpt Broken test
42 ext/opcache/tests/preload_prop_info_table.phpt Broken test
43 ext/opcache/tests/preload_static_var_inheritance.phpt Broken test
44 ext/opcache/tests/preload_trait_alias.phpt Broken test
45 ext/opcache/tests/preload_trait_multiple_fixup.phpt Broken test
46 ext/opcache/tests/preload_trait_static.phpt Broken test
47 ext/opcache/tests/preload_unresolved_prop_type.phpt Broken test
48 ext/openssl/tests/openssl_dh_compute_key.phpt Broken test
49 ext/standard/tests/file/bug69442.phpt
50 ext/standard/tests/file/bug60120.phpt b/241944760 Flakily times out
51 ext/standard/tests/file/fopen_variation19.phpt b/162894964
52 ext/standard/tests/file/symlink_link_linkinfo_is_link_variation4.phpt b/162895341
53 sapi/cli/tests/upload_2G.phpt
54 tests/output/stream_isatty_err.phpt b/68720279
55 tests/output/stream_isatty_in-err.phpt b/68720282
56 tests/output/stream_isatty_in-out.phpt b/68720299
57 tests/output/stream_isatty_out-err.phpt b/68720311
58 tests/output/stream_isatty_out.phpt b/68720325
+6
View File
@@ -0,0 +1,6 @@
test name,bug id,comment
tests/output/stream_isatty_err.phpt,,Fails on Buildkite because container needs to be run with a pseudo-TTY
tests/output/stream_isatty_in-err.phpt,,Fails on Buildkite because container needs to be run with a pseudo-TTY
tests/output/stream_isatty_in-out.phpt,,Fails on Buildkite because container needs to be run with a pseudo-TTY
tests/output/stream_isatty_out-err.phpt,,Fails on Buildkite because container needs to be run with a pseudo-TTY
tests/output/stream_isatty_out.phpt,,Fails on Buildkite because container needs to be run with a pseudo-TTY
1 test name bug id comment
2 tests/output/stream_isatty_err.phpt Fails on Buildkite because container needs to be run with a pseudo-TTY
3 tests/output/stream_isatty_in-err.phpt Fails on Buildkite because container needs to be run with a pseudo-TTY
4 tests/output/stream_isatty_in-out.phpt Fails on Buildkite because container needs to be run with a pseudo-TTY
5 tests/output/stream_isatty_out-err.phpt Fails on Buildkite because container needs to be run with a pseudo-TTY
6 tests/output/stream_isatty_out.phpt Fails on Buildkite because container needs to be run with a pseudo-TTY