%global _empty_manifest_terminate_build 0 Name: python-appian-locust Version: 1.45.0 Release: 1 Summary: Tools and functions to make testing Appian with Locust easier License: Apache 2.0 URL: https://gitlab.com/appian-oss/appian-locust Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f8/30/508da8c613a31aa9089e86162bc21036055af48b39dfef41afe6f02d4569/appian-locust-1.45.0.tar.gz BuildArch: noarch Requires: python3-locust %description 1. Install appian-locust using `pip`, for more comprehensive projects we recommend using `pipenv`. pip install appian-locust 2. Configure your test to point at the Appian instance you will be using. You can use example file provided in this repository `example_config.json `_: - Set ``host_address`` to the address of your Appian instance. - In ``auth``, specify the username and password of the user account to use. { "host_address": "site-name.appiancloud.com", "auth": [ "user.name", "password" ] } 3. Run the sample test `example_locustfile.py `_. locust -f example_locustfile.py -u 1 -t 60 --headless If everything is set up correctly, you should start to see output from the load test reporting results. This should run for 60 seconds and end with a summary report of the results. * For more examples of different site interactions, see the ``example_*.py`` files included in this repository. * For more in-depth information about the test library, see the rest of this documentation. %package -n python3-appian-locust Summary: Tools and functions to make testing Appian with Locust easier Provides: python-appian-locust BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-appian-locust 1. Install appian-locust using `pip`, for more comprehensive projects we recommend using `pipenv`. pip install appian-locust 2. Configure your test to point at the Appian instance you will be using. You can use example file provided in this repository `example_config.json `_: - Set ``host_address`` to the address of your Appian instance. - In ``auth``, specify the username and password of the user account to use. { "host_address": "site-name.appiancloud.com", "auth": [ "user.name", "password" ] } 3. Run the sample test `example_locustfile.py `_. locust -f example_locustfile.py -u 1 -t 60 --headless If everything is set up correctly, you should start to see output from the load test reporting results. This should run for 60 seconds and end with a summary report of the results. * For more examples of different site interactions, see the ``example_*.py`` files included in this repository. * For more in-depth information about the test library, see the rest of this documentation. %package help Summary: Development documents and examples for appian-locust Provides: python3-appian-locust-doc %description help 1. Install appian-locust using `pip`, for more comprehensive projects we recommend using `pipenv`. pip install appian-locust 2. Configure your test to point at the Appian instance you will be using. You can use example file provided in this repository `example_config.json `_: - Set ``host_address`` to the address of your Appian instance. - In ``auth``, specify the username and password of the user account to use. { "host_address": "site-name.appiancloud.com", "auth": [ "user.name", "password" ] } 3. Run the sample test `example_locustfile.py `_. locust -f example_locustfile.py -u 1 -t 60 --headless If everything is set up correctly, you should start to see output from the load test reporting results. This should run for 60 seconds and end with a summary report of the results. * For more examples of different site interactions, see the ``example_*.py`` files included in this repository. * For more in-depth information about the test library, see the rest of this documentation. %prep %autosetup -n appian-locust-1.45.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-appian-locust -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 1.45.0-1 - Package Spec generated