瀏覽代碼

[Test] Add the specific .travis.yml file

Thomas Rabaix 13 年之前
父節點
當前提交
41ea3bdc7e
共有 3 個文件被更改,包括 21 次插入10 次删除
  1. 11 0
      .travis.yml
  2. 5 5
      Tests/tests/autoload.php.dist
  3. 5 5
      Tests/tests/vendors.php

+ 11 - 0
.travis.yml

@@ -0,0 +1,11 @@
+language: php
+php:
+  - 5.3
+  - 5.4
+  
+env:
+  - SYMFONY_VERSION=v2.0.5	
+  - SYMFONY_VERSION=origin/master
+
+before_script: php Tests/tests/vendors.php
+script: phpunit

+ 5 - 5
Tests/tests/autoload.php.dist

@@ -7,11 +7,11 @@ use Symfony\Component\ClassLoader\UniversalClassLoader;
 
 $loader = new UniversalClassLoader();
 $loader->registerNamespaces(array(
-    'Symfony'  => array($vendorDir.'/symfony/src'),
-    'Knp'  => array($vendorDir.'/knpmenu/src'),
-    'Sonata\\AdminBundle'  => array($vendorDir),
-    'Doctrine\\ORM' => array($vendorDir.'/doctrine/lib'),
-    'Doctrine\\Common' => array($vendorDir.'/doctrine-common/lib')
+    'Symfony'               => array($vendorDir.'/symfony/src'),
+    'Knp'                   => array($vendorDir.'/knpmenu/src'),
+    'Sonata\\AdminBundle'   => array($vendorDir),
+    'Doctrine\\ORM'         => array($vendorDir.'/doctrine/lib'),
+    'Doctrine\\Common'      => array($vendorDir.'/doctrine-common/lib')
 ));
 $loader->register();
 

+ 5 - 5
Tests/tests/vendors.php

@@ -10,11 +10,11 @@ if (!is_dir($vendorDir)) {
 }
 
 $deps = array(
-    array('symfony', 'git://github.com/symfony/symfony.git', 'v2.0.5'),
-    array('Sonata/AdminBundle', 'git://github.com/sonata-project/SonataAdminBundle.git', 'master'),
-    array('doctrine', 'git://github.com/doctrine/doctrine2.git', 'master'),
-    array('doctrine-common', 'git://github.com/doctrine/common.git', 'master'),
-    array('knpmenu', 'git://github.com/knplabs/KnpMenu.git', 'master')
+    array('symfony', 'git://github.com/symfony/symfony.git', isset($_SERVER['SYMFONY_VERSION']) ? $_SERVER['SYMFONY_VERSION'] : 'origin/master'),
+    array('Sonata/AdminBundle', 'git://github.com/sonata-project/SonataAdminBundle.git', 'origin/master'),
+    array('doctrine', 'git://github.com/doctrine/doctrine2.git', 'origin/master'),
+    array('doctrine-common', 'git://github.com/doctrine/common.git', 'origin/master'),
+    array('knpmenu', 'git://github.com/knplabs/KnpMenu.git', 'origin/master')
 );
 
 foreach ($deps as $dep) {