Skip to content

Instantly share code, notes, and snippets.

@apoca
Created May 28, 2015 13:53
Show Gist options
  • Save apoca/77d60b8b8290f6e49e74 to your computer and use it in GitHub Desktop.
Save apoca/77d60b8b8290f6e49e74 to your computer and use it in GitHub Desktop.
clover.xml
<?xml version="1.0" encoding="UTF-8" ?>
<project name="PHP_CodeCoverage">
<target name="clean" description="Cleanup build artifacts">
<delete dir="${basedir}/vendor" />
<delete file="${basedir}/composer.lock" />
</target>
<target name="composer" depends="clean" description="Install dependencies with Composer">
<tstamp>
<format property="thirty.days.ago" pattern="MM/dd/yyyy hh:mm aa" offset="-30" unit="day" />
</tstamp>
<delete>
<fileset dir="${basedir}">
<include name="composer.phar" />
<date datetime="${thirty.days.ago}" when="before" />
</fileset>
</delete>
<get src="https://getcomposer.org/composer.phar" dest="${basedir}/composer.phar" skipexisting="true" />
<exec executable="php">
<arg value="composer.phar" />
<arg value="install" />
</exec>
</target>
<target name="phpcs" description="Find coding standard violations using PHP_CodeSniffer">
<exec executable="phpcs">
<arg value="--standard=PSR2" />
<arg value="--extensions=php" />
<arg path="${basedir}/module" />
<arg path="${basedir}/config" />
</exec>
</target>
</project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment