3 require_once 'PHPUnit/Framework/TestCase.php';
6 * Packaging tests (tarball, debian, rpm).
8 * @package PackagesTests
9 * @author Alain Peyrat <aljeux@free.fr>
10 * @copyright 2009 Alain Peyrat. All rights reserved.
11 * @license http://www.opensource.org/licenses/gpl-license.php GPL License
13 class Packages_Tests extends PHPUnit_Framework_TestCase
18 public function testBuildTarball()
20 $tests = dirname( dirname( dirname( dirname (__FILE__))));
21 $base = dirname( $tests );
22 system("cd ..; make BUILDRESULT=$base/build/packages buildtar", $retval);
23 $this->assertEquals(0, $retval);
26 public function testBuildDeb()
28 $tests = dirname( dirname( dirname( dirname (__FILE__))));
29 $base = dirname( $tests );
30 system("cd ..; make -f Makefile.debian BUILDRESULT=$base/build/packages all", $retval);
31 $this->assertEquals(0, $retval);
34 public function testBuildRPM()
36 $tests = dirname( dirname( dirname( dirname (__FILE__))));
37 $base = dirname( $tests );
38 system("cd ..; make -f Makefile.rh BUILDRESULT=$base/build/packages all", $retval);
39 $this->assertEquals(0, $retval);