Skip to content

Commit

Permalink
fix typos
Browse files Browse the repository at this point in the history
  • Loading branch information
brownben committed Sep 20, 2024
1 parent 0adbba0 commit 1b586df
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ A parallel test runner for Python using subinterpreters, written in Rust.
- 🔎 Automatic test discovery
- 🦀 Written in Rust

`xc` aims to be a fast parallel test runner for Python. It statically finds tests across all your Python files, before running each test in its own thread. Each test is executed in its own subinterpreter, which means it is independent of all other tests. Subinterpreters allow multiple Python interpreters to be in the same process, rather than having to start a new process for each test.
`xc` aims to be a fast parallel test runner for Python. It statically finds tests across all your Python files, before running each test in its own thread. Each test is executed in its own subinterpreter, which means it is independent of all other tests. Subinterpreters with separate GILs allow multiple Python interpreters to be in the same process, rather than having to start a new process for each test.

However, subinterpreters are only available in Python 3.12+ and many external modules (such as `pydantic`) as well as some standard library modules (such as `decimal`) don't support them yet.
However, subinterpreters with separate GILs are only available in Python 3.12+ and many external modules (such as `pydantic`) as well as some standard library modules (such as `decimal`) don't support them yet.

## Usage

Expand All @@ -30,7 +30,7 @@ xc ./specific/file.py # runs tests found in a specific file
xc ./a.py ./b.py # multiple paths can be specified
```

Tests can be in `unitest` format:
Tests can be in `unittest` format:

```python
import unittest
Expand Down

0 comments on commit 1b586df

Please sign in to comment.