Packages can be out of date for PHPUnit.
Furthermore, this allows to use more easily the run-php-script
wrapper, so any version installed through Composer will be used
instead of the system one.
Differential D2808
Install PHPUnit as PHAR dereckson on Feb 24 2023, 19:25. Authored by Tags None Referenced Files
Subscribers None
Details
Packages can be out of date for PHPUnit. Furthermore, this allows to use more easily the run-php-script Tested on WindRiver phpunit --version
Diff Detail
Event TimelineComment Actions Version check PHPUnit 9.6.3 by Sebastian Bergmann and contributors. State check windriver $ salt-call --local state.sls_id phpunit roles/devserver/userland-software/dev local: ---------- ID: phpunit Function: cmd.run Name: curl --silent https://sebastian-bergmann.de/gpg.asc | gpg --import wget -O /opt/phpunit.phar https://phar.phpunit.de/phpunit-9.phar wget -O /opt/phpunit.phar.asc https://phar.phpunit.de/phpunit-9.phar.asc cd /opt && gpg --verify ./phpunit.phar.asc rm /opt/phpunit.phar.asc Result: True Comment: Command "curl --silent https://sebastian-bergmann.de/gpg.asc | gpg --import wget -O /opt/phpunit.phar https://phar.phpunit.de/phpunit-9.phar wget -O /opt/phpunit.phar.asc https://phar.phpunit.de/phpunit-9.phar.asc cd /opt && gpg --verify ./phpunit.phar.asc rm /opt/phpunit.phar.asc " run Started: 19:24:48.994102 Duration: 4888.393 ms Changes: ---------- pid: 77521 retcode: 0 stderr: gpg: key 4AA394086372C20A: 452 signatures not checked due to missing keys gpg: key 4AA394086372C20A: "Sebastian Bergmann <sb@sebastian-bergmann.de>" not changed gpg: Total number processed: 1 gpg: unchanged: 1 --2023-02-24 19:24:52-- https://phar.phpunit.de/phpunit-9.phar Resolving phar.phpunit.de (phar.phpunit.de)... 172.67.71.75, 104.26.0.250, 104.26.1.250, ... Connecting to phar.phpunit.de (phar.phpunit.de)|172.67.71.75|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://phar.phpunit.de/phpunit-9.6.3.phar [following] --2023-02-24 19:24:53-- https://phar.phpunit.de/phpunit-9.6.3.phar Reusing existing connection to phar.phpunit.de:443. HTTP request sent, awaiting response... 200 OK Length: 4616991 (4.4M) [application/octet-stream] Saving to: ‘/opt/phpunit.phar’ 0K .......... .......... .......... .......... .......... 1% 27.3M 0s 50K .......... .......... .......... .......... .......... 2% 9.59M 0s [...] 4450K .......... .......... .......... .......... .......... 99% 89.3M 0s 4500K ........ 100% 139M=0.4s 2023-02-24 19:24:53 (11.0 MB/s) - ‘/opt/phpunit.phar’ saved [4616991/4616991] --2023-02-24 19:24:53-- https://phar.phpunit.de/phpunit-9.phar.asc Resolving phar.phpunit.de (phar.phpunit.de)... 104.26.1.250, 172.67.71.75, 104.26.0.250, ... Connecting to phar.phpunit.de (phar.phpunit.de)|104.26.1.250|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://phar.phpunit.de/phpunit-9.6.3.phar.asc [following] --2023-02-24 19:24:53-- https://phar.phpunit.de/phpunit-9.6.3.phar.asc Reusing existing connection to phar.phpunit.de:443. HTTP request sent, awaiting response... 200 OK Length: 870 [application/octet-stream] Saving to: ‘/opt/phpunit.phar.asc’ 0K 100% 8.62M=0s 2023-02-24 19:24:53 (8.62 MB/s) - ‘/opt/phpunit.phar.asc’ saved [870/870] gpg: assuming signed data in './phpunit.phar' gpg: Signature made Sat Feb 4 13:37:41 2023 UTC gpg: using RSA key D8406D0D82947747293778314AA394086372C20A gpg: issuer "sb@sebastian-bergmann.de" gpg: Good signature from "Sebastian Bergmann <sb@sebastian-bergmann.de>" [unknown] gpg: aka "Sebastian Bergmann <sebastian@thephp.cc>" [unknown] gpg: aka "Sebastian Bergmann <sebastian@phpunit.de>" [unknown] gpg: aka "Sebastian Bergmann <sebastian@php.net>" [unknown] gpg: aka "Sebastian Bergmann <sebastian.bergmann@thephp.cc>" [unknown] gpg: aka "[jpeg image of size 40635]" [unknown] gpg: WARNING: The key's User ID is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: D840 6D0D 8294 7747 2937 7831 4AA3 9408 6372 C20A stdout: Summary for local ------------ Succeeded: 1 (changed=1) Failed: 0 ------------ Total states run: 1 Total run time: 4.888 s Idempotence check windriver $ salt-call --local state.sls_id phpunit roles/devserver/userland-software/dev local: ---------- ID: phpunit Function: cmd.run Name: curl --silent https://sebastian-bergmann.de/gpg.asc | gpg --import wget -O /opt/phpunit.phar https://phar.phpunit.de/phpunit-9.phar wget -O /opt/phpunit.phar.asc https://phar.phpunit.de/phpunit-9.phar.asc cd /opt && gpg --verify ./phpunit.phar.asc rm /opt/phpunit.phar.asc Result: True Comment: /opt/phpunit.phar exists Started: 19:25:01.476323 Duration: 1741.12 ms Changes: Summary for local ------------ Succeeded: 1 Failed: 0 ------------ Total states run: 1 Total run time: 1.741 s |