Browse Source

Fail if can't find phpcs or phpcpd

Fix some more tests
pull/714/head
Jared Whiklo 7 years ago
parent
commit
6e5436a5a3
  1. 9
      tests/authtokens.test
  2. 24
      tests/derivatives.test
  3. 2
      tests/scripts/travis_setup.sh

9
tests/authtokens.test

@ -6,7 +6,7 @@
*/ */
/** /**
* * Auth token tests.
*/ */
class IslandoraAuthtokensTestCase extends IslandoraWebTestCase { class IslandoraAuthtokensTestCase extends IslandoraWebTestCase {
@ -21,13 +21,6 @@ class IslandoraAuthtokensTestCase extends IslandoraWebTestCase {
); );
} }
/**
* Set up data for the tests.
*/
public function setUp() {
parent::setUp();
}
/** /**
* Test redeeming invalid tokens. * Test redeeming invalid tokens.
*/ */

24
tests/derivatives.test

@ -96,8 +96,8 @@ class IslandoraDerivativesTestCase extends IslandoraWebTestCase {
global $_islandora_derivative_test_ingest_method; global $_islandora_derivative_test_ingest_method;
$_islandora_derivative_test_ingest_method = 'ingestDatastream'; $_islandora_derivative_test_ingest_method = 'ingestDatastream';
$object = $this->constructBaseObject(); $object = $this->constructBaseObject();
$object = $this->constructDERIVDatastream($object); $object = $this->constructDerivDatastream($object);
$this->constructNOSOURCEDatastream($object); $this->constructNoSourceDatastream($object);
$islandora_object = islandora_object_load($this->pid); $islandora_object = islandora_object_load($this->pid);
islandora_do_derivatives($islandora_object, array( islandora_do_derivatives($islandora_object, array(
'force' => TRUE, 'force' => TRUE,
@ -128,7 +128,7 @@ class IslandoraDerivativesTestCase extends IslandoraWebTestCase {
global $_islandora_derivative_test_ingest_method; global $_islandora_derivative_test_ingest_method;
$_islandora_derivative_test_ingest_method = 'ingestDatastream'; $_islandora_derivative_test_ingest_method = 'ingestDatastream';
$object = $this->constructBaseObject(); $object = $this->constructBaseObject();
$this->constructDERIVDatastream($object); $this->constructDerivDatastream($object);
// Need to do this as Tuque caches. // Need to do this as Tuque caches.
$connection = islandora_get_tuque_connection(); $connection = islandora_get_tuque_connection();
$connection->cache->resetCache(); $connection->cache->resetCache();
@ -159,11 +159,11 @@ class IslandoraDerivativesTestCase extends IslandoraWebTestCase {
/** /**
* Tests derivative hook filtering based upon source_dsid. * Tests derivative hook filtering based upon source_dsid.
*/ */
public function testDerivativeFilteringOnSourceDSID() { public function testDerivativeFilteringOnSourceDsid() {
global $_islandora_derivative_test_derivative_functions; global $_islandora_derivative_test_derivative_functions;
$_islandora_derivative_test_derivative_functions = array(); $_islandora_derivative_test_derivative_functions = array();
$object = $this->constructBaseObject(); $object = $this->constructBaseObject();
$this->constructSOMEWEIRDDATASTREAMDatastream($object); $this->constructSomeWeirdDatastream($object);
$object = islandora_object_load($this->pid); $object = islandora_object_load($this->pid);
islandora_do_derivatives($object, array( islandora_do_derivatives($object, array(
'source_dsid' => 'OBJ', 'source_dsid' => 'OBJ',
@ -185,7 +185,7 @@ class IslandoraDerivativesTestCase extends IslandoraWebTestCase {
/** /**
* Tests that only functions were the source_dsid is NULL are fired. * Tests that only functions were the source_dsid is NULL are fired.
*/ */
public function testNULLSourceDSID() { public function testNullSourceDsid() {
global $_islandora_derivative_test_derivative_functions; global $_islandora_derivative_test_derivative_functions;
$_islandora_derivative_test_derivative_functions = array(); $_islandora_derivative_test_derivative_functions = array();
$this->constructBaseObject(); $this->constructBaseObject();
@ -212,7 +212,7 @@ class IslandoraDerivativesTestCase extends IslandoraWebTestCase {
global $_islandora_derivative_test_derivative_functions; global $_islandora_derivative_test_derivative_functions;
$_islandora_derivative_test_derivative_functions = array(); $_islandora_derivative_test_derivative_functions = array();
$object = $this->constructBaseObject(); $object = $this->constructBaseObject();
$object = $this->constructSOMEWEIRDDATASTREAMDatastream($object); $object = $this->constructSomeWeirdDatastream($object);
$object = islandora_object_load($this->pid); $object = islandora_object_load($this->pid);
islandora_do_derivatives($object, array()); islandora_do_derivatives($object, array());
$this->assertDatastreams($object, array( $this->assertDatastreams($object, array(
@ -230,11 +230,11 @@ class IslandoraDerivativesTestCase extends IslandoraWebTestCase {
/** /**
* Tests that when no source_dsid all derivative functions are called. * Tests that when no source_dsid all derivative functions are called.
*/ */
public function testNoSourceDSIDForce() { public function testNoSourceDsidForce() {
global $_islandora_derivative_test_derivative_functions; global $_islandora_derivative_test_derivative_functions;
$_islandora_derivative_test_derivative_functions = array(); $_islandora_derivative_test_derivative_functions = array();
$object = $this->constructBaseObject(); $object = $this->constructBaseObject();
$this->constructSOMEWEIRDDATASTREAMDatastream($object); $this->constructSomeWeirdDatastream($object);
$object = islandora_object_load($this->pid); $object = islandora_object_load($this->pid);
islandora_do_derivatives($object, array( islandora_do_derivatives($object, array(
'force' => TRUE, 'force' => TRUE,
@ -293,7 +293,7 @@ class IslandoraDerivativesTestCase extends IslandoraWebTestCase {
* @return AbstractObject * @return AbstractObject
* The modified AbstractObject. * The modified AbstractObject.
*/ */
public function constructDERIVDatastream(AbstractObject $object) { public function constructDerivDatastream(AbstractObject $object) {
$dsid = 'DERIV'; $dsid = 'DERIV';
$ds = $object->constructDatastream($dsid); $ds = $object->constructDatastream($dsid);
$ds->label = 'Test'; $ds->label = 'Test';
@ -311,7 +311,7 @@ class IslandoraDerivativesTestCase extends IslandoraWebTestCase {
* @return AbstractObject * @return AbstractObject
* The modified AbstractObject. * The modified AbstractObject.
*/ */
public function constructNOSOURCEDatastream(AbstractObject $object) { public function constructNoSourceDatastream(AbstractObject $object) {
$dsid = 'NOSOURCE'; $dsid = 'NOSOURCE';
$ds = $object->constructDatastream($dsid); $ds = $object->constructDatastream($dsid);
$ds->label = 'Test'; $ds->label = 'Test';
@ -329,7 +329,7 @@ class IslandoraDerivativesTestCase extends IslandoraWebTestCase {
* @return AbstractObject * @return AbstractObject
* The modified AbstractObject. * The modified AbstractObject.
*/ */
public function constructSOMEWEIRDDATASTREAMDatastream(AbstractObject $object) { public function constructSomeWeirdDatastream(AbstractObject $object) {
$dsid = 'SOMEWEIRDDATASTREAM'; $dsid = 'SOMEWEIRDDATASTREAM';
$ds = $object->constructDatastream($dsid); $ds = $object->constructDatastream($dsid);
$ds->label = 'Test'; $ds->label = 'Test';

2
tests/scripts/travis_setup.sh

@ -61,6 +61,7 @@ elif [ -f "$HOME/.composer/vendor/bin/phpcs" ]; then
sudo ln -s $HOME/.composer/vendor/bin/phpcs /usr/bin/phpcs sudo ln -s $HOME/.composer/vendor/bin/phpcs /usr/bin/phpcs
else else
echo "Did not find phpcs" echo "Did not find phpcs"
exit 1
fi fi
# PHP Copy-Paste Detection installation. # PHP Copy-Paste Detection installation.
@ -71,6 +72,7 @@ elif [ -f "$HOME/.composer/vendor/bin/phpcpd" ]; then
sudo ln -s $HOME/.composer/vendor/bin/phpcpd /usr/local/bin/phpcpd sudo ln -s $HOME/.composer/vendor/bin/phpcpd /usr/local/bin/phpcpd
else else
echo "Did not find phpcpd" echo "Did not find phpcpd"
exit 1
fi fi
# Drupal installation. # Drupal installation.

Loading…
Cancel
Save