From 64ca1601d5b4c426dc3035028a19dd4b60be0561 Mon Sep 17 00:00:00 2001 From: Matt Henderson Date: Wed, 23 Feb 2022 15:01:59 -0500 Subject: [PATCH] Set up files for running tests on Codeship --- .gitignore | 1 + ci-tests.sh | 6 ++++++ codeship-services.yml | 6 ++++++ codeship-steps.yml | 3 +++ 4 files changed, 16 insertions(+) create mode 100755 ci-tests.sh create mode 100644 codeship-services.yml create mode 100644 codeship-steps.yml diff --git a/.gitignore b/.gitignore index e6eb8d1..5bb1003 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ composer.phar /nbproject/ /vendor/ local.env +composer.lock diff --git a/ci-tests.sh b/ci-tests.sh new file mode 100755 index 0000000..965e495 --- /dev/null +++ b/ci-tests.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +set -e + +composer install +./vendor/bin/phpunit --process-isolation tests/ diff --git a/codeship-services.yml b/codeship-services.yml new file mode 100644 index 0000000..df8a3be --- /dev/null +++ b/codeship-services.yml @@ -0,0 +1,6 @@ +test: + image: silintl/php7:7.4 + volumes: + - ./:/data + working_dir: /data + diff --git a/codeship-steps.yml b/codeship-steps.yml new file mode 100644 index 0000000..cb1a70d --- /dev/null +++ b/codeship-steps.yml @@ -0,0 +1,3 @@ +- name: test + service: test + command: /data/ci-tests.sh