diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 46b7eae..a4c33bc 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -13,10 +13,11 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-python@v3 with: - python-version: '3.10' + python-version: "3.12" - run: pip install -r requirements.txt - - uses: CodSpeedHQ/action@feat/tokenless-upload + - uses: CodSpeedHQ/action@main with: - upload_url: https://api.staging.preview.codspeed.io/upload + upload-url: https://api.staging.preview.codspeed.io/upload run: pytest tests/ --codspeed + token: ${{ secrets.CODSPEED_TOKEN }} diff --git a/requirements.txt b/requirements.txt index a2fdbc5..2b896e8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ pytest~=7.1.3 pytest-benchmark~=3.4.1 -pytest-codspeed~=1.1.0 +pytest-codspeed~=2.2.0 diff --git a/tests/test_recursive_fibo.py b/tests/test_recursive_fibo.py index 536aef7..d6c2920 100644 --- a/tests/test_recursive_fibo.py +++ b/tests/test_recursive_fibo.py @@ -7,7 +7,7 @@ def _(): recursive_fibonacci(10) -def test_recursive_fibo_20(benchmark): +def test_recursive_fibo_11(benchmark): @benchmark def _(): - recursive_fibonacci(20) + recursive_fibonacci(11) diff --git a/tests/test_recursive_fibo_cached.py b/tests/test_recursive_fibo_cached.py index 6cf5f13..38bb061 100644 --- a/tests/test_recursive_fibo_cached.py +++ b/tests/test_recursive_fibo_cached.py @@ -14,10 +14,10 @@ def _(): def test_recursive_cached_fibo_100(benchmark): @benchmark def _(): - recursive_cached_fibonacci(100) + recursive_cached_fibonacci(15) def test_recursive_cached_fibo_1000(benchmark): @benchmark def _(): - recursive_cached_fibonacci(1000) + recursive_cached_fibonacci(20)