%global _empty_manifest_terminate_build 0 Name: python-pytest-circleci-parallelized Version: 0.1.0 Release: 1 Summary: Parallelize pytest across CircleCI workers. License: MIT URL: https://github.com/ryanwilsonperkin/pytest-circleci-parallelized Source0: https://mirrors.nju.edu.cn/pypi/web/packages/1b/b3/596beb8d2f697d181caa16eb8c316c140842816d9861afa6d9e6acedaa47/pytest-circleci-parallelized-0.1.0.tar.gz BuildArch: noarch %description ## Features Leverage the builtin parallelism of CircleCI to run your test suites. Call `pytest` with the `--circleci-parallelize` flag to automatically split tests amongst nodes using the `circleci tests split` utility. Read more about CircleCI test splitting [here][circleci-test-splitting]. ```yaml # .circleci/config.yml version: 2 jobs: test: docker: - image: circleci/python:3 parallelism: 10 steps: - checkout - run: pytest --circleci-parallelize workflows: version: 2 test: jobs: - test ``` ## Installation You can install "pytest-circleci-parallelized" via pip from [PyPI][pypi]. ```sh pip install pytest-circleci-parallelized ``` ## Contributing Contributors welcome! Tests can be run with [`pytest`][pytest] ## License Distributed under the terms of the [MIT](/LICENSE) license, `pytest-circleci-parallelized` is free and open source software. ## Issues If you encounter any problems, please [file an issue](new-issue) along with a detailed description. [pypi]: https://pypi.org/project/pytest-circleci-parallelized/ [new-issue]: https://github.com/ryanwilsonperkin/pytest-circleci-parallelized/issues/new [circleci-test-splitting]: https://circleci.com/docs/2.0/parallelism-faster-jobs/ %package -n python3-pytest-circleci-parallelized Summary: Parallelize pytest across CircleCI workers. Provides: python-pytest-circleci-parallelized BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pytest-circleci-parallelized ## Features Leverage the builtin parallelism of CircleCI to run your test suites. Call `pytest` with the `--circleci-parallelize` flag to automatically split tests amongst nodes using the `circleci tests split` utility. Read more about CircleCI test splitting [here][circleci-test-splitting]. ```yaml # .circleci/config.yml version: 2 jobs: test: docker: - image: circleci/python:3 parallelism: 10 steps: - checkout - run: pytest --circleci-parallelize workflows: version: 2 test: jobs: - test ``` ## Installation You can install "pytest-circleci-parallelized" via pip from [PyPI][pypi]. ```sh pip install pytest-circleci-parallelized ``` ## Contributing Contributors welcome! Tests can be run with [`pytest`][pytest] ## License Distributed under the terms of the [MIT](/LICENSE) license, `pytest-circleci-parallelized` is free and open source software. ## Issues If you encounter any problems, please [file an issue](new-issue) along with a detailed description. [pypi]: https://pypi.org/project/pytest-circleci-parallelized/ [new-issue]: https://github.com/ryanwilsonperkin/pytest-circleci-parallelized/issues/new [circleci-test-splitting]: https://circleci.com/docs/2.0/parallelism-faster-jobs/ %package help Summary: Development documents and examples for pytest-circleci-parallelized Provides: python3-pytest-circleci-parallelized-doc %description help ## Features Leverage the builtin parallelism of CircleCI to run your test suites. Call `pytest` with the `--circleci-parallelize` flag to automatically split tests amongst nodes using the `circleci tests split` utility. Read more about CircleCI test splitting [here][circleci-test-splitting]. ```yaml # .circleci/config.yml version: 2 jobs: test: docker: - image: circleci/python:3 parallelism: 10 steps: - checkout - run: pytest --circleci-parallelize workflows: version: 2 test: jobs: - test ``` ## Installation You can install "pytest-circleci-parallelized" via pip from [PyPI][pypi]. ```sh pip install pytest-circleci-parallelized ``` ## Contributing Contributors welcome! Tests can be run with [`pytest`][pytest] ## License Distributed under the terms of the [MIT](/LICENSE) license, `pytest-circleci-parallelized` is free and open source software. ## Issues If you encounter any problems, please [file an issue](new-issue) along with a detailed description. [pypi]: https://pypi.org/project/pytest-circleci-parallelized/ [new-issue]: https://github.com/ryanwilsonperkin/pytest-circleci-parallelized/issues/new [circleci-test-splitting]: https://circleci.com/docs/2.0/parallelism-faster-jobs/ %prep %autosetup -n pytest-circleci-parallelized-0.1.0 %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-pytest-circleci-parallelized -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 0.1.0-1 - Package Spec generated