From 08beaf952077c4b240558786499280fcec49fde4 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 9 Mar 2023 17:28:17 +0000 Subject: automatic import of python-testrepository --- python-testrepository.spec | 234 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 234 insertions(+) create mode 100644 python-testrepository.spec (limited to 'python-testrepository.spec') diff --git a/python-testrepository.spec b/python-testrepository.spec new file mode 100644 index 0000000..be73c07 --- /dev/null +++ b/python-testrepository.spec @@ -0,0 +1,234 @@ +%global _empty_manifest_terminate_build 0 +Name: python-testrepository +Version: 0.0.20 +Release: 1 +Summary: A repository of test results. +License: UNKNOWN +URL: https://launchpad.net/testrepository +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0c/85/f495b58b2b0ac907def07385219e9747b75840fa01280f228546a4a5ad7f/testrepository-0.0.20.tar.gz +BuildArch: noarch + + +%description +Test Repository ++++++++++++++++ + +Overview +~~~~~~~~ + +This project provides a database of test results which can be used as part of +developer workflow to ensure/check things like: + +* No commits without having had a test failure, test fixed cycle. +* No commits without new tests being added. +* What tests have failed since the last commit (to run just a subset). +* What tests are currently failing and need work. + +Test results are inserted using subunit (and thus anything that can output +subunit or be converted into a subunit stream can be accepted). + +A mailing list for discussion, usage and development is at +https://launchpad.net/~testrepository-dev - all are welcome to join. Some folk +hang out on #testrepository on irc.freenode.net. + +CI for the project is at http://build.robertcollins.net/job/testrepository-default/. + +Licensing +~~~~~~~~~ + +Test Repository is under BSD / Apache 2.0 licences. See the file COPYING in the source for details. + +Quick Start +~~~~~~~~~~~ + +Create a config file:: + $ touch .testr.conf + +Create a repository:: + $ testr init + +Load a test run into the repository:: + $ testr load < testrun + +Query the repository:: + $ testr stats + $ testr last + $ testr failing + +Delete a repository:: + $ rm -rf .testrepository + +Documentation +~~~~~~~~~~~~~ + +More detailed documentation including design and implementation details, a +user manual, and guidelines for development of Test Repository itself can be +found at https://testrepository.readthedocs.org/en/latest, or in the source +tree at doc/ (run make -C doc html). + +%package -n python3-testrepository +Summary: A repository of test results. +Provides: python-testrepository +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-testrepository +Test Repository ++++++++++++++++ + +Overview +~~~~~~~~ + +This project provides a database of test results which can be used as part of +developer workflow to ensure/check things like: + +* No commits without having had a test failure, test fixed cycle. +* No commits without new tests being added. +* What tests have failed since the last commit (to run just a subset). +* What tests are currently failing and need work. + +Test results are inserted using subunit (and thus anything that can output +subunit or be converted into a subunit stream can be accepted). + +A mailing list for discussion, usage and development is at +https://launchpad.net/~testrepository-dev - all are welcome to join. Some folk +hang out on #testrepository on irc.freenode.net. + +CI for the project is at http://build.robertcollins.net/job/testrepository-default/. + +Licensing +~~~~~~~~~ + +Test Repository is under BSD / Apache 2.0 licences. See the file COPYING in the source for details. + +Quick Start +~~~~~~~~~~~ + +Create a config file:: + $ touch .testr.conf + +Create a repository:: + $ testr init + +Load a test run into the repository:: + $ testr load < testrun + +Query the repository:: + $ testr stats + $ testr last + $ testr failing + +Delete a repository:: + $ rm -rf .testrepository + +Documentation +~~~~~~~~~~~~~ + +More detailed documentation including design and implementation details, a +user manual, and guidelines for development of Test Repository itself can be +found at https://testrepository.readthedocs.org/en/latest, or in the source +tree at doc/ (run make -C doc html). + +%package help +Summary: Development documents and examples for testrepository +Provides: python3-testrepository-doc +%description help +Test Repository ++++++++++++++++ + +Overview +~~~~~~~~ + +This project provides a database of test results which can be used as part of +developer workflow to ensure/check things like: + +* No commits without having had a test failure, test fixed cycle. +* No commits without new tests being added. +* What tests have failed since the last commit (to run just a subset). +* What tests are currently failing and need work. + +Test results are inserted using subunit (and thus anything that can output +subunit or be converted into a subunit stream can be accepted). + +A mailing list for discussion, usage and development is at +https://launchpad.net/~testrepository-dev - all are welcome to join. Some folk +hang out on #testrepository on irc.freenode.net. + +CI for the project is at http://build.robertcollins.net/job/testrepository-default/. + +Licensing +~~~~~~~~~ + +Test Repository is under BSD / Apache 2.0 licences. See the file COPYING in the source for details. + +Quick Start +~~~~~~~~~~~ + +Create a config file:: + $ touch .testr.conf + +Create a repository:: + $ testr init + +Load a test run into the repository:: + $ testr load < testrun + +Query the repository:: + $ testr stats + $ testr last + $ testr failing + +Delete a repository:: + $ rm -rf .testrepository + +Documentation +~~~~~~~~~~~~~ + +More detailed documentation including design and implementation details, a +user manual, and guidelines for development of Test Repository itself can be +found at https://testrepository.readthedocs.org/en/latest, or in the source +tree at doc/ (run make -C doc html). + +%prep +%autosetup -n testrepository-0.0.20 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-testrepository -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu Mar 09 2023 Python_Bot - 0.0.20-1 +- Package Spec generated -- cgit v1.2.3