Commit Graph

19 Commits

Author SHA1 Message Date
Andrew Short 94f209eb74 Merge branch '3.1' 2013-03-19 22:36:47 +11:00
Andrew Short b8a51c3792 Merge branch '3.0' into 3.1 2013-03-19 22:27:09 +11:00
Simon Welsh 2afa568d7e Mark SQLite as an allowed failure until it works again 2013-03-19 21:45:02 +13:00
Ingo Schommer ce66bc1eaf Merge remote-tracking branch 'origin/3.1'
Conflicts:
	tests/travis/before_script
2013-02-27 13:34:03 +01:00
ajshort 9920e5bc45 Update the Travis build versions to 3.1. 2013-02-27 20:36:18 +11:00
ajshort 65b463607e Update versions used in the Travis build. 2013-02-27 00:40:32 +11:00
ajshort 34d524c09f Integrate composer in the Travis build process
Creates a package definition from the framework version being built,
and uses composer to install it into an installer project, as well
as the required modules for testing.
2013-02-27 00:38:40 +11:00
Ingo Schommer 3dab996c90 Excluded Postgres from Travis (breaks build due to internal errors)
We'll need to fix the "no space left on device" issue,
most likely caused by Postgres keeping too much of a query log,
or somehow creating a history of past data.
For now, having a Postgres build breaking the whole
build process (incl. MySQL builds) does more harm than good.
2013-01-30 13:01:37 +01:00
Ingo Schommer 4f5b3fa3a6 Readd SQlite to travis builds, having it fail harms TDD 2012-12-14 10:40:40 +01:00
Ingo Schommer 90084bb708 Separate PHPCS run on travis, don't fail whole build for it 2012-12-14 10:20:58 +01:00
Sam Minnee 244bc97794 Don't register a PGSQL failure as a Travis build failure.
Although PGSQL build will still be executed, a failure of that build won't registre as a Travis failure.  This is a workaround until the PGSQL build has been fixed.
2012-12-14 14:28:26 +13:00
Simon Welsh fc5dd2994c Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
Ingo Schommer be8ab2ef56 Travis branch exclusions 2012-10-16 10:25:18 +02:00
Sam Minnee b7e7c165ff NEW Amend Travis build to run a simple PHP_CodeSniffer test.
At this stage, the test just checks line-length and line-endings, but previous commits have ensured that framework actually passes those tests.  We can add more tests as we actually correct the code to pass those tests, and grow the test suite, as we had for unit tests.
2012-09-30 17:28:46 +13:00
Sam Minnee 697d3dbd69 Removed SQLite from Travis build.
We don't currently use SQLite for any production deploys, and testing every build against it is overkill.
I'm removing this to be a bit nicer to the Travis servers; if we start relying more on SQLite's performance
in the future we can always revert this commit.
2012-09-11 12:26:59 +12:00
Sam Minnee 540f23842f Added IRC notifications to Travis 2012-09-03 13:20:11 +12:00
Sam Minnee abbce151d9 Updated Travis-CI configuration to have a 4 build grid.
The Travis config will now run tests on the following instances

 * 5.3 + SQLite
 * 5.3 + MySQL
 * 5.3 + PostgreSQL
 * 5.4 + MySQL

In other words, with the exception of Windows tech (MSSQL + Win server) this is a wide-coverage build config.
2012-08-28 16:25:26 +12:00
Sam Minnee b9522114f5 Fixed bugs in Travis CI set-up 2012-08-14 17:02:06 +12:00
Sam Minnee 04e3beddf5 Added support for Travis CI 2012-08-14 16:02:12 +12:00