1 Summary: Black-box testing for Unix command line tools
6 Group: Development/Building
7 Source0: http://code.liw.fi/debian/pool/main/c/cmdtest/%{name}_%{version}.orig.tar.gz
8 # Source0-md5: 5fff5c87c8b01b261f73bd4ae1277ed5
9 URL: http://liw.fi/cmdtest/
10 BuildRequires: python-cliapp
11 BuildRequires: python-coverage-test-runner
12 BuildRequires: python-markdown
13 BuildRequires: python-ttystatus
14 BuildRequires: rpm-pythonprov
15 BuildRequires: rpmbuild(macros) >= 1.710
16 Requires: python-cliapp
17 Requires: python-ttystatus
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 cmdtest black box tests Unix command line tools. Roughly, it is given
23 a command line and input files, and the expected output, and it
24 verifies that the command line produces the expected output. If not,
25 it reports a problem, and shows the differences.
32 # CoverageTestRunner trips up on build directory;
35 %{__python} setup.py check
41 rm -rf $RPM_BUILD_ROOT
44 %{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/yarnlib/*_tests.py*
49 rm -rf $RPM_BUILD_ROOT
52 %defattr(644,root,root,755)
53 %doc NEWS README README.yarn
54 %attr(755,root,root) %{_bindir}/cmdtest
55 %attr(755,root,root) %{_bindir}/yarn
56 %{_mandir}/man1/cmdtest.1*
57 %{_mandir}/man1/yarn.1*
58 %{py_sitescriptdir}/cmdtestlib.py[co]
59 %{py_sitescriptdir}/cmdtest-%{version}-py*.egg-info
60 %dir %{py_sitescriptdir}/yarnlib
61 %{py_sitescriptdir}/yarnlib/*.py[co]