This commit is contained in:
Daniil Gentili 2023-10-30 22:41:26 +01:00
parent f1eabb7a38
commit acf4cb7004
3 changed files with 5 additions and 5 deletions

View File

@ -53,7 +53,7 @@ RUN git clone https://github.com/php/php-src -b master --depth 1 && cd php-src \
&& export LDFLAGS='-g -fsanitize=address -shared-libasan -Wl,-rpath=/usr/lib/llvm-16/lib/clang/16/lib/linux/' \ && export LDFLAGS='-g -fsanitize=address -shared-libasan -Wl,-rpath=/usr/lib/llvm-16/lib/clang/16/lib/linux/' \
\ \
&& make -j100 \ && make -j100 \
&& make install && make install && echo owo
ADD php.ini /etc/php/php.ini ADD php.ini /etc/php/php.ini

View File

@ -8,11 +8,11 @@ Edit the branch in `Dockerfile:33`
Tested on fa218eab4a9b5304afb871a4405546068cb65008 Tested on fa218eab4a9b5304afb871a4405546068cb65008
1. Composer: always fails 1. Composer: Fixed
2. Psalm: always fails 2. Psalm: always fails
3. MadelineProto: got a single shutdown hang the first time I tried (even with the new closure fixes), then nothing; expecting an assertion crash 3. MadelineProto: got a single shutdown hang the first time I tried (even with the new closure fixes), then nothing; expecting an assertion crash
4. Infection (patched): always fails 4. Infection (patched): always fails
5. Psalm (unit): hang due to infinite loop in GC 5. Psalm (unit): ?
6. php-parser (unit): always fails 6. php-parser (unit): always fails
7. Psalm (master, unit): always fails 7. Psalm (master, unit): always fails
8. Psalm (patched master, unit): always fails 8. Psalm (patched master, unit): always fails

View File

@ -22,6 +22,6 @@ composer i --ignore-platform-reqs
echo "About to run psalm" echo "About to run psalm"
docker run -v $PWD:/app --rm --privileged -it asan_tests /usr/bin/php --repeat 2 -f /app/wrap.php /app/psalm --no-cache docker run -v $PWD:/app --rm --privileged -it asan_tests bash -c 'export USE_ZEND_ALLOC=1; /usr/bin/php --repeat 2 -f /app/wrap.php /app/psalm --no-cache --threads=100'
echo "OK, no bugs!" echo "OK, no bugs!"