From af948ae24c0fb4cf334f6e0923c6ce5cea78d733 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Fri, 7 May 2021 14:47:25 +0200 Subject: [PATCH 1/2] Skip some tests under msan These test functions which don't have msan interceptors. This results in false positives running msan on ubuntu 20.04. --- .../tests/general_functions/getservbyname_basic.phpt | 7 ++++--- .../tests/general_functions/getservbyport_basic.phpt | 7 ++++--- .../general_functions/getservbyport_variation1.phpt | 7 ++++--- ext/standard/tests/network/getmxrr.phpt | 1 + ext/standard/tests/network/getprotobyname_basic.phpt | 9 +++++---- ext/standard/tests/network/getprotobyname_error.phpt | 4 ++++ ext/standard/tests/network/getprotobynumber_basic.phpt | 9 +++++---- ext/standard/tests/network/getprotobynumber_error.phpt | 4 ++++ 8 files changed, 31 insertions(+), 17 deletions(-) diff --git a/ext/standard/tests/general_functions/getservbyname_basic.phpt b/ext/standard/tests/general_functions/getservbyname_basic.phpt index 51086f80267..6d26cfedc38 100644 --- a/ext/standard/tests/general_functions/getservbyname_basic.phpt +++ b/ext/standard/tests/general_functions/getservbyname_basic.phpt @@ -7,9 +7,10 @@ Michele Orselli (mo@ideato.it) Simone Gentili (sensorario@gmail.com) --SKIPIF-- --FILE-- --FILE-- --FILE-- --FILE-- --SKIPIF-- --FILE-- --EXPECT-- int(6) diff --git a/ext/standard/tests/network/getprotobyname_error.phpt b/ext/standard/tests/network/getprotobyname_error.phpt index 52ef3b8ee08..c2f55b833a1 100644 --- a/ext/standard/tests/network/getprotobyname_error.phpt +++ b/ext/standard/tests/network/getprotobyname_error.phpt @@ -2,6 +2,10 @@ getprotobyname function errors test --CREDITS-- edgarsandi - +--SKIPIF-- + --FILE-- --SKIPIF-- --FILE-- --EXPECT-- string(3) "tcp" diff --git a/ext/standard/tests/network/getprotobynumber_error.phpt b/ext/standard/tests/network/getprotobynumber_error.phpt index dda2661b5ad..f6a669fc057 100644 --- a/ext/standard/tests/network/getprotobynumber_error.phpt +++ b/ext/standard/tests/network/getprotobynumber_error.phpt @@ -2,6 +2,10 @@ getprotobynumber function errors test --CREDITS-- edgarsandi - +--SKIPIF-- + --FILE-- Date: Fri, 7 May 2021 10:21:23 +0200 Subject: [PATCH 2/2] Update msan job to Ubuntu 20.04 Also don't explicitly specify symbolizer path. This doesn't appear to be necessary anymore, and avoids a dependence on the specific LLVM version used. --- azure/msan_job.yml | 2 +- azure/test.yml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/azure/msan_job.yml b/azure/msan_job.yml index 0c7475be5b6..919547b1185 100644 --- a/azure/msan_job.yml +++ b/azure/msan_job.yml @@ -8,7 +8,7 @@ jobs: - job: ${{ parameters.configurationName }} timeoutInMinutes: ${{ parameters.timeoutInMinutes }} pool: - vmImage: 'ubuntu-18.04' + vmImage: 'ubuntu-20.04' steps: - template: apt.yml - script: | diff --git a/azure/test.yml b/azure/test.yml index 4a1f97b7342..1e2e1d6a1e3 100644 --- a/azure/test.yml +++ b/azure/test.yml @@ -12,7 +12,6 @@ steps: export TEST_PHP_JUNIT=junit.xml export REPORT_EXIT_STATUS=no export SKIP_IO_CAPTURE_TESTS=1 - export MSAN_SYMBOLIZER_PATH=/usr/lib/llvm-6.0/bin/llvm-symbolizer rm -rf junit.xml | true php run-tests.php -P -q \ -j$(/usr/bin/nproc) \