Skip to content

Commit d1c12eb

Browse files
Nir.TalNir.Tal
authored andcommitted
fix: add pytest split
1 parent fdcbf2a commit d1c12eb

File tree

3 files changed

+38
-22
lines changed

3 files changed

+38
-22
lines changed

.github/README.md

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -21,27 +21,28 @@
2121

2222
## 🛠️ Tech Stack
2323

24-
| Tool | Description |
25-
|------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
26-
| [allure-pytest](https://pypi.org/project/allure-pytest/) | Allure reporting with your Pytest tests for better reporting |
27-
| [assertpy](https://pypi.org/project/assertpy/) | An expressive assertion library for Python |
28-
| [dataclasses-json](https://pypi.org/project/dataclasses-json/) | A library for serialization of dataclasses to and from JSON |
29-
| [deprecated](https://pypi.org/project/deprecated/) | A library for emitting warnings about deprecated code |
30-
| [mailinator-python-client-2](https://pypi.org/project/mailinator-python-client-2/) | A Python client for interacting with the Mailinator email service |
31-
| [mysql-connector-python](https://pypi.org/project/mysql-connector-python/) | Interface for connecting to MySQL databases and executing SQL queries |
32-
| [pytest](https://pypi.org/project/pytest/) | A popular testing framework for Python |
33-
| [pytest-base-url](https://pypi.org/project/pytest-base-url/) | Pytest plugin for setting a base URL for your tests |
34-
| [pytest-check](https://pypi.org/project/pytest-check/) | Provides additional checking functionality for your Pytest tests |
35-
| [pytest-dependency](https://pypi.org/project/pytest-dependency/) | Pytest plugin that allows declaring dependencies between tests |
36-
| [pytest-ordering](https://pypi.org/project/pytest-ordering/) | Pytest plugin for ordering test functions |
37-
| [pytest-rerunfailures](https://pypi.org/project/pytest-rerunfailures/) | Pytest plugin to rerun failed tests automatically |
38-
| [python-dotenv](https://pypi.org/project/python-dotenv/) | Loads environment variables from a .env file, simplifying configuration |
39-
| [requests](https://pypi.org/project/requests/) | A versatile library for making HTTP requests in Python |
40-
| [requests-toolbelt](https://pypi.org/project/requests-toolbelt/) | Collection of utilities for python-requests |
41-
| [selenium](https://pypi.org/project/selenium/) | A powerful tool for automating web browsers and conducting web tests |
42-
| [tenacity](https://pypi.org/project/tenacity/) | Retrying library |
43-
| [visual-regression-tracker](https://pypi.org/project/visual-regression-tracker/) | Performs visual regression testing |
44-
| [xlrd](https://pypi.org/project/xlrd/) | Library for reading data and formatting information from Excel files |
24+
| Tool | Description |
25+
|------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|
26+
| [allure-pytest](https://pypi.org/project/allure-pytest/) | Allure reporting with your Pytest tests for better reporting |
27+
| [assertpy](https://pypi.org/project/assertpy/) | An expressive assertion library for Python |
28+
| [dataclasses-json](https://pypi.org/project/dataclasses-json/) | A library for serialization of dataclasses to and from JSON |
29+
| [deprecated](https://pypi.org/project/deprecated/) | A library for emitting warnings about deprecated code |
30+
| [mailinator-python-client-2](https://pypi.org/project/mailinator-python-client-2/) | A Python client for interacting with the Mailinator email service |
31+
| [mysql-connector-python](https://pypi.org/project/mysql-connector-python/) | Interface for connecting to MySQL databases and executing SQL queries |
32+
| [pytest](https://pypi.org/project/pytest/) | A popular testing framework for Python |
33+
| [pytest-base-url](https://pypi.org/project/pytest-base-url/) | Pytest plugin for setting a base URL for your tests |
34+
| [pytest-check](https://pypi.org/project/pytest-check/) | Provides additional checking functionality for your Pytest tests |
35+
| [pytest-dependency](https://pypi.org/project/pytest-dependency/) | Pytest plugin that allows declaring dependencies between tests |
36+
| [pytest-ordering](https://pypi.org/project/pytest-ordering/) | Pytest plugin for ordering test functions |
37+
| [pytest-rerunfailures](https://pypi.org/project/pytest-rerunfailures/) | Pytest plugin to rerun failed tests automatically |
38+
| [pytest-split](https://pypi.org/project/pytest-split/) | Pytest plugin which splits the test suite to equally sized sub suites based on test execution time. |
39+
| [python-dotenv](https://pypi.org/project/python-dotenv/) | Loads environment variables from a .env file, simplifying configuration |
40+
| [requests](https://pypi.org/project/requests/) | A versatile library for making HTTP requests in Python |
41+
| [requests-toolbelt](https://pypi.org/project/requests-toolbelt/) | Collection of utilities for python-requests |
42+
| [selenium](https://pypi.org/project/selenium/) | A powerful tool for automating web browsers and conducting web tests |
43+
| [tenacity](https://pypi.org/project/tenacity/) | Retrying library |
44+
| [visual-regression-tracker](https://pypi.org/project/visual-regression-tracker/) | Performs visual regression testing |
45+
| [xlrd](https://pypi.org/project/xlrd/) | Library for reading data and formatting information from Excel files |
4546

4647
## ⚙️ Setup Instructions
4748

poetry.lock

Lines changed: 15 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ pytest-check = "2.3.1"
2929
pytest-dependency = "0.6.0"
3030
pytest-ordering = "0.6"
3131
pytest-rerunfailures = "14.0"
32+
pytest-split = "^0.9.0"
3233
python = "^3.11"
3334
python-dotenv = "1.0.1"
3435
requests = "2.32.3"

0 commit comments

Comments
 (0)