- Utilisez Docker (recommandé)
- Utilisez un environnement Apache+PHP+Mysql
- Installez Jeedom
- Téléchargez phpunit.phar (v5.x)
- Téléchargez Composer.phar
Si vous êtes chez vous avec votre box numericable :
- Modifiez le login et le mot de passe de l'interface d'administration de votre box avec les valeurs
admin
/password
- Lancez les test phpunit complets ou le
testsuite
"All tests"
# via Apache+PHP+Mysql
php phpunit.phar .
ou
php phpunit.phar --testsuite "All tests"
# via Docker
docker run --rm -it -v "${PWD}":/app phpunit/phpunit:5.7.12 .
ou
docker run --rm -it -v "${PWD}":/app phpunit/phpunit:5.7.12 --testsuite "All tests"
Sinon, ne lancer que le testsuite
"Do not request the box"
# via Apache+PHP+Mysql
./phpunit.phar --testsuite "Do not request the box"
# via Docker
docker run --rm -it -v "${PWD}":/app phpunit/phpunit:5.7.12 --testsuite "Do not request the box"
-
Enlevez les dépendances de développement et optimiser l'autoloading de Composer
# via Apache+PHP+Mysql php composer.phar install --no-dev --classmap-authoritative # via Docker docker run --rm -it -v "${PWD}":/app --user $(id -u):$(id -g) composer install --no-dev --classmap-authoritative
-
Crée une archive zip contenant :
- Tous les dossiers sauf : tests
- Seulement les fichiers README.md, LICENSE, composer.json, composer.lock