Support for PHP infection testing
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
27
README.md
27
README.md
@ -14,5 +14,30 @@ rm phpDocumentor.phar
|
||||
wget https://phpdoc.org/phpDocumentor.phar
|
||||
chmod +x phpDocumentor.phar
|
||||
|
||||
# PHP latest for debian
|
||||
curl -sSL https://packages.sury.org/php/README.txt | sudo bash -x
|
||||
sudo apt update
|
||||
sudo apt upgrade
|
||||
sudo apt install php8.2-cli php8.2-xml php8.2-curl php8.2-zip php8.2-xdebug php8.2-mbstring unzip wget graphviz plantuml
|
||||
|
||||
|
||||
# Rclone install
|
||||
rm rclone-current-linux-amd64.deb
|
||||
wget https://downloads.rclone.org/rclone-current-linux-amd64.deb
|
||||
sudo dpkg -i rclone-current-linux-amd64.deb
|
||||
|
||||
# Infection install
|
||||
|
||||
rm infection.phar
|
||||
wget https://github.com/infection/infection/releases/download/0.27.0/infection.phar
|
||||
chmod +x infection.phar
|
||||
|
||||
# PHP CopyPasteDetector install
|
||||
rm phpcpd.phar
|
||||
wget https://phar.phpunit.de/phpcpd.phar
|
||||
chmod +x phpcpd.phar
|
||||
|
||||
# Test, analyze, metrics, document
|
||||
./composer.phar test-coverage && ./composer.phar analyze && ./composer.phar metrics && ./composer.phar doc
|
||||
./composer.phar test-full && ./composer.phar analyze && ./composer.phar metrics && ./composer.phar doc
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user