Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add scripts section with test and check scripts.
Remove redundant travis configuration
Add
phpcpd
to the -dev dependenciesSee similar PR at: Islandora/Crayfish#25
What does this Pull Request do?
This does not change any code. It only changes the Composer and Travis-CI configurations, making it easier to test code. This also removes some redundant configuration in
.travis.yml
.What's new?
There are two noteworthy changes to
composer.json
beyond the addition of thetest
andcheck
scripts, namely the addition of a-dev
dependency on phpcpd (which travis is expecting anyway) and it aligns the versions ofphpunit
andphp_codesniffer
to the versions defined in theCrayfish*
repositories.How should this be tested?
In the root of this repository, run
composer test
.Additional Notes:
See here for more information: https://getcomposer.org/doc/articles/scripts.md#writing-custom-commands
Interested parties
@Islandora-CLAW/committers