cvs: pear /PEAR_Command_Packaging/tests/make-rpm-spec test1.out test1.phpt test_option_rpm-depname.out test_option_rpm-depname.phpt
test_option_rpm-pkgname.out test_option_rpm-pkgname.phpt test_option_rpm-release.out test_option_rpm-release.phpt

From: Date: Wed, 15 Feb 2006 17:24:10 +0000
Subject: cvs: pear /PEAR_Command_Packaging/tests/make-rpm-spec test1.out test1.phpt test_option_rpm-depname.out test_option_rpm-depname.phpt
test_option_rpm-pkgname.out test_option_rpm-pkgname.phpt test_option_rpm-release.out test_option_rpm-release.phpt
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-38261@lists.php.net to get a copy of this message
timj Wed Feb 15 17:24:10 2006 UTC Added files: /pear/PEAR_Command_Packaging/tests/make-rpm-spec test1.out test1.phpt test_option_rpm-depname.out test_option_rpm-depname.phpt test_option_rpm-pkgname.out test_option_rpm-pkgname.phpt test_option_rpm-release.out test_option_rpm-release.phpt Log: Add some unit tests. Source file (Net_SMTP-1.2.8.tgz) for these currently needs to be manually put in the packagefiles/ dir

http://cvs.php.net/viewcvs.cgi/pear/PEAR_Command_Packaging/tests/make-rpm-spec/test1.out?view=markup&rev=1.1 Index: pear/PEAR_Command_Packaging/tests/make-rpm-spec/test1.out +++ pear/PEAR_Command_Packaging/tests/make-rpm-spec/test1.out %define peardir %(pear config-get php_dir 2> /dev/null || echo %{_datadir}/pear) Summary: PEAR: An implementation of the SMTP protocol Name: PEAR::Net_SMTP Version: 1.2.8 Release: 1 License: PHP License Group: Development/Libraries Source0: http://pear.php.net/get/Net_SMTP-%{version}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) URL: http://pear.php.net/package/Net_SMTP BuildArchitectures: noarch BuildRequires: PEAR::PEAR Requires: PEAR::Net_Socket %description Provides an implementation of the SMTP protocol using PEAR's Net_Socket class. %prep %setup -c -T # XXX Source files location is missing here in pear cmd pear -v -c pearrc \ -d php_dir=%{peardir} \ -d doc_dir=/docs \ -d bin_dir=%{_bindir} \ -d data_dir=%{peardir}/data \ -d test_dir=%{peardir}/tests \ -d ext_dir=%{_libdir} \ -s %build %install rm -rf %{buildroot} pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0} # Clean up unnecessary files rm -f pearrc rm -f %{buildroot}/%{peardir}/.filemap rm -f %{buildroot}/%{peardir}/.lock rm -rf %{buildroot}/%{peardir}/.registry rm -rf %{buildroot}%{peardir}/.channels rm -rf %{buildroot}%{peardir}/.depdb* # Sort out documentation if [ " docs/examples/basic.php docs/guide.txt" != "" ]; then mv %{buildroot}/docs/Net_SMTP/* . rm -rf %{buildroot}/docs fi # Install XML package description mkdir -p %{buildroot}/var/lib/pear tar -xzf %{SOURCE0} package2.xml cp -p package2.xml %{buildroot}/var/lib/pear/Net_SMTP.xml %clean rm -rf %{buildroot} %post pear install --nodeps --soft --force --register-only /var/lib/pear/Net_SMTP.xml %postun if [ "$1" -eq "0" ]; then pear uninstall --nodeps --ignore-errors --register-only Net_SMTP fi %files %defattr(-,root,root) %doc docs/examples/basic.php docs/guide.txt / http://cvs.php.net/viewcvs.cgi/pear/PEAR_Command_Packaging/tests/make-rpm-spec/test1.phpt?view=markup&rev=1.1 Index: pear/PEAR_Command_Packaging/tests/make-rpm-spec/test1.phpt +++ pear/PEAR_Command_Packaging/tests/make-rpm-spec/test1.phpt --TEST-- make-rpm-spec command, pear package --SKIPIF-- <?php if (!getenv('PHP_PEAR_RUNTESTS')) { echo 'skip'; } ?> --FILE-- <?php error_reporting(E_ALL); require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'setup.php.inc'; $savedir = getcwd(); mkdir($temp_path . DIRECTORY_SEPARATOR . 'SOURCES'); mkdir($temp_path . DIRECTORY_SEPARATOR . 'SPECS'); chdir($temp_path . DIRECTORY_SEPARATOR . 'SPECS'); copy(dirname(__FILE__) . '/packagefiles/Net_SMTP-1.2.8.tgz', $temp_path . DIRECTORY_SEPARATOR . 'SOURCES' . DIRECTORY_SEPARATOR . 'Net_SMTP-1.2.8.tgz'); // 1.0 $ret = $command->run('make-rpm-spec', array(), array('../SOURCES/Net_SMTP-1.2.8.tgz')); $phpunit->assertNoErrors('ret 1'); $phpunit->showall(); chdir($savedir); $phpunit->assertFileExists($temp_path . DIRECTORY_SEPARATOR . 'SPECS' . DIRECTORY_SEPARATOR . 'PEAR::Net_SMTP-1.2.8.spec', 'spec file'); $phpunit->assertEquals(file_get_contents('test1.out'), file_get_contents($temp_path . DIRECTORY_SEPARATOR . 'SPECS' . DIRECTORY_SEPARATOR . 'PEAR::Net_SMTP-1.2.8.spec'), 'spec file contents'); echo 'tests done'; ?> --CLEAN-- <?php require_once dirname(dirname(__FILE__)) . '/teardown.php.inc'; ?> --EXPECT-- tests done http://cvs.php.net/viewcvs.cgi/pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-depname.out?view=markup&rev=1.1 Index: pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-depname.out +++ pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-depname.out %define peardir %(pear config-get php_dir 2> /dev/null || echo %{_datadir}/pear) Summary: PEAR: An implementation of the SMTP protocol Name: PEAR::Net_SMTP Version: 1.2.8 Release: 1 License: PHP License Group: Development/Libraries Source0: http://pear.php.net/get/Net_SMTP-%{version}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) URL: http://pear.php.net/package/Net_SMTP BuildArchitectures: noarch BuildRequires: php-pear(PEAR) Provides: php-pear(Net_SMTP) = 1.2.8 Requires: php-pear(Net_Socket) %description Provides an implementation of the SMTP protocol using PEAR's Net_Socket class. %prep %setup -c -T # XXX Source files location is missing here in pear cmd pear -v -c pearrc \ -d php_dir=%{peardir} \ -d doc_dir=/docs \ -d bin_dir=%{_bindir} \ -d data_dir=%{peardir}/data \ -d test_dir=%{peardir}/tests \ -d ext_dir=%{_libdir} \ -s %build %install rm -rf %{buildroot} pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0} # Clean up unnecessary files rm -f pearrc rm -f %{buildroot}/%{peardir}/.filemap rm -f %{buildroot}/%{peardir}/.lock rm -rf %{buildroot}/%{peardir}/.registry rm -rf %{buildroot}%{peardir}/.channels rm -rf %{buildroot}%{peardir}/.depdb* # Sort out documentation if [ " docs/examples/basic.php docs/guide.txt" != "" ]; then mv %{buildroot}/docs/Net_SMTP/* . rm -rf %{buildroot}/docs fi # Install XML package description mkdir -p %{buildroot}/var/lib/pear tar -xzf %{SOURCE0} package2.xml cp -p package2.xml %{buildroot}/var/lib/pear/Net_SMTP.xml %clean rm -rf %{buildroot} %post pear install --nodeps --soft --force --register-only /var/lib/pear/Net_SMTP.xml %postun if [ "$1" -eq "0" ]; then pear uninstall --nodeps --ignore-errors --register-only Net_SMTP fi %files %defattr(-,root,root) %doc docs/examples/basic.php docs/guide.txt / http://cvs.php.net/viewcvs.cgi/pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-depname.phpt?view=markup&rev=1.1 Index: pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-depname.phpt +++ pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-depname.phpt --TEST-- make-rpm-spec command, pear package --SKIPIF-- <?php if (!getenv('PHP_PEAR_RUNTESTS')) { echo 'skip'; } ?> --FILE-- <?php error_reporting(E_ALL); require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'setup.php.inc'; $savedir = getcwd(); mkdir($temp_path . DIRECTORY_SEPARATOR . 'SOURCES'); mkdir($temp_path . DIRECTORY_SEPARATOR . 'SPECS'); chdir($temp_path . DIRECTORY_SEPARATOR . 'SPECS'); copy(dirname(__FILE__) . '/packagefiles/Net_SMTP-1.2.8.tgz', $temp_path . DIRECTORY_SEPARATOR . 'SOURCES' . DIRECTORY_SEPARATOR . 'Net_SMTP-1.2.8.tgz'); // 1.0 $ret = $command->run('make-rpm-spec', array('rpm-depname'=>'php-pear(%s)'), array('../SOURCES/Net_SMTP-1.2.8.tgz')); $phpunit->assertNoErrors('ret 1'); $phpunit->showall(); chdir($savedir); $phpunit->assertFileExists($temp_path . DIRECTORY_SEPARATOR . 'SPECS' . DIRECTORY_SEPARATOR . 'PEAR::Net_SMTP-1.2.8.spec', 'spec file'); $phpunit->assertEquals(file_get_contents('test_option_rpm-depname.out'), file_get_contents($temp_path . DIRECTORY_SEPARATOR . 'SPECS' . DIRECTORY_SEPARATOR . 'PEAR::Net_SMTP-1.2.8.spec'), 'spec file contents'); echo 'tests done'; ?> --CLEAN-- <?php require_once dirname(dirname(__FILE__)) . '/teardown.php.inc'; ?> --EXPECT-- tests done http://cvs.php.net/viewcvs.cgi/pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-pkgname.out?view=markup&rev=1.1 Index: pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-pkgname.out +++ pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-pkgname.out %define peardir %(pear config-get php_dir 2> /dev/null || echo %{_datadir}/pear) Summary: PEAR: An implementation of the SMTP protocol Name: php-pear-Net-SMTP Version: 1.2.8 Release: 1 License: PHP License Group: Development/Libraries Source0: http://pear.php.net/get/Net_SMTP-%{version}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) URL: http://pear.php.net/package/Net_SMTP BuildArchitectures: noarch BuildRequires: php-pear-PEAR Requires: php-pear-Net-Socket %description Provides an implementation of the SMTP protocol using PEAR's Net_Socket class. %prep %setup -c -T # XXX Source files location is missing here in pear cmd pear -v -c pearrc \ -d php_dir=%{peardir} \ -d doc_dir=/docs \ -d bin_dir=%{_bindir} \ -d data_dir=%{peardir}/data \ -d test_dir=%{peardir}/tests \ -d ext_dir=%{_libdir} \ -s %build %install rm -rf %{buildroot} pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0} # Clean up unnecessary files rm -f pearrc rm -f %{buildroot}/%{peardir}/.filemap rm -f %{buildroot}/%{peardir}/.lock rm -rf %{buildroot}/%{peardir}/.registry rm -rf %{buildroot}%{peardir}/.channels rm -rf %{buildroot}%{peardir}/.depdb* # Sort out documentation if [ " docs/examples/basic.php docs/guide.txt" != "" ]; then mv %{buildroot}/docs/Net_SMTP/* . rm -rf %{buildroot}/docs fi # Install XML package description mkdir -p %{buildroot}/var/lib/pear tar -xzf %{SOURCE0} package2.xml cp -p package2.xml %{buildroot}/var/lib/pear/Net_SMTP.xml %clean rm -rf %{buildroot} %post pear install --nodeps --soft --force --register-only /var/lib/pear/Net_SMTP.xml %postun if [ "$1" -eq "0" ]; then pear uninstall --nodeps --ignore-errors --register-only Net_SMTP fi %files %defattr(-,root,root) %doc docs/examples/basic.php docs/guide.txt / http://cvs.php.net/viewcvs.cgi/pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-pkgname.phpt?view=markup&rev=1.1 Index: pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-pkgname.phpt +++ pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-pkgname.phpt --TEST-- make-rpm-spec command, pear package --SKIPIF-- <?php if (!getenv('PHP_PEAR_RUNTESTS')) { echo 'skip'; } ?> --FILE-- <?php error_reporting(E_ALL); require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'setup.php.inc'; $savedir = getcwd(); mkdir($temp_path . DIRECTORY_SEPARATOR . 'SOURCES'); mkdir($temp_path . DIRECTORY_SEPARATOR . 'SPECS'); chdir($temp_path . DIRECTORY_SEPARATOR . 'SPECS'); copy(dirname(__FILE__) . '/packagefiles/Net_SMTP-1.2.8.tgz', $temp_path . DIRECTORY_SEPARATOR . 'SOURCES' . DIRECTORY_SEPARATOR . 'Net_SMTP-1.2.8.tgz'); // 1.0 $ret = $command->run('make-rpm-spec', array('rpm-pkgname'=>'php-pear-%S'), array('../SOURCES/Net_SMTP-1.2.8.tgz')); $phpunit->assertNoErrors('ret 1'); $phpunit->showall(); chdir($savedir); $phpunit->assertFileExists($temp_path . DIRECTORY_SEPARATOR . 'SPECS' . DIRECTORY_SEPARATOR . 'php-pear-Net-SMTP-1.2.8.spec', 'spec file'); $phpunit->assertEquals(file_get_contents('test_option_rpm-pkgname.out'), file_get_contents($temp_path . DIRECTORY_SEPARATOR . 'SPECS' . DIRECTORY_SEPARATOR . 'php-pear-Net-SMTP-1.2.8.spec'), 'spec file contents'); echo 'tests done'; ?> --CLEAN-- <?php require_once dirname(dirname(__FILE__)) . '/teardown.php.inc'; ?> --EXPECT-- tests done http://cvs.php.net/viewcvs.cgi/pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-release.out?view=markup&rev=1.1 Index: pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-release.out +++ pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-release.out %define peardir %(pear config-get php_dir 2> /dev/null || echo %{_datadir}/pear) Summary: PEAR: An implementation of the SMTP protocol Name: PEAR::Net_SMTP Version: 1.2.8 Release: 2 License: PHP License Group: Development/Libraries Source0: http://pear.php.net/get/Net_SMTP-%{version}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) URL: http://pear.php.net/package/Net_SMTP BuildArchitectures: noarch BuildRequires: PEAR::PEAR Requires: PEAR::Net_Socket %description Provides an implementation of the SMTP protocol using PEAR's Net_Socket class. %prep %setup -c -T # XXX Source files location is missing here in pear cmd pear -v -c pearrc \ -d php_dir=%{peardir} \ -d doc_dir=/docs \ -d bin_dir=%{_bindir} \ -d data_dir=%{peardir}/data \ -d test_dir=%{peardir}/tests \ -d ext_dir=%{_libdir} \ -s %build %install rm -rf %{buildroot} pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0} # Clean up unnecessary files rm -f pearrc rm -f %{buildroot}/%{peardir}/.filemap rm -f %{buildroot}/%{peardir}/.lock rm -rf %{buildroot}/%{peardir}/.registry rm -rf %{buildroot}%{peardir}/.channels rm -rf %{buildroot}%{peardir}/.depdb* # Sort out documentation if [ " docs/examples/basic.php docs/guide.txt" != "" ]; then mv %{buildroot}/docs/Net_SMTP/* . rm -rf %{buildroot}/docs fi # Install XML package description mkdir -p %{buildroot}/var/lib/pear tar -xzf %{SOURCE0} package2.xml cp -p package2.xml %{buildroot}/var/lib/pear/Net_SMTP.xml %clean rm -rf %{buildroot} %post pear install --nodeps --soft --force --register-only /var/lib/pear/Net_SMTP.xml %postun if [ "$1" -eq "0" ]; then pear uninstall --nodeps --ignore-errors --register-only Net_SMTP fi %files %defattr(-,root,root) %doc docs/examples/basic.php docs/guide.txt / http://cvs.php.net/viewcvs.cgi/pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-release.phpt?view=markup&rev=1.1 Index: pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-release.phpt +++ pear/PEAR_Command_Packaging/tests/make-rpm-spec/test_option_rpm-release.phpt --TEST-- make-rpm-spec command, pear package --SKIPIF-- <?php if (!getenv('PHP_PEAR_RUNTESTS')) { echo 'skip'; } ?> --FILE-- <?php error_reporting(E_ALL); require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'setup.php.inc'; $savedir = getcwd(); mkdir($temp_path . DIRECTORY_SEPARATOR . 'SOURCES'); mkdir($temp_path . DIRECTORY_SEPARATOR . 'SPECS'); chdir($temp_path . DIRECTORY_SEPARATOR . 'SPECS'); copy(dirname(__FILE__) . '/packagefiles/Net_SMTP-1.2.8.tgz', $temp_path . DIRECTORY_SEPARATOR . 'SOURCES' . DIRECTORY_SEPARATOR . 'Net_SMTP-1.2.8.tgz'); // 1.0 $ret = $command->run('make-rpm-spec', array('rpm-release'=>'2'), array('../SOURCES/Net_SMTP-1.2.8.tgz')); $phpunit->assertNoErrors('ret 1'); $phpunit->showall(); chdir($savedir); $phpunit->assertFileExists($temp_path . DIRECTORY_SEPARATOR . 'SPECS' . DIRECTORY_SEPARATOR . 'PEAR::Net_SMTP-1.2.8.spec', 'spec file'); $phpunit->assertEquals(file_get_contents('test_option_rpm-release.out'), file_get_contents($temp_path . DIRECTORY_SEPARATOR . 'SPECS' . DIRECTORY_SEPARATOR . 'PEAR::Net_SMTP-1.2.8.spec'), 'spec file contents'); echo 'tests done'; ?> --CLEAN-- <?php require_once dirname(dirname(__FILE__)) . '/teardown.php.inc'; ?> --EXPECT-- tests done
« previous php.pear.cvs (#38261) next »