diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index 4c9118a..d5cf795 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -128,6 +128,7 @@ jobs: jobs-e2e-speculos-tests: name: Speculos tests strategy: + fail-fast: false matrix: model: ["nanosp", "nanos", "nanox"] @@ -153,7 +154,7 @@ jobs: run: | cd tests/speculos sudo apt-get update && sudo apt-get install -y qemu-user-static - pip install --extra-index-url https://test.pypi.org/simple/ -r requirements.txt + pip install -r requirements.txt - name: Run speculos tests run: | diff --git a/tests/ragger/requirements.txt b/tests/ragger/requirements.txt index 818749b..34213d6 100644 --- a/tests/ragger/requirements.txt +++ b/tests/ragger/requirements.txt @@ -1,4 +1,4 @@ -ragger[speculos]>=1.7.0,<1.8.0 +ragger[speculos] pytest ecdsa simple-rlp diff --git a/tests/speculos/README.md b/tests/speculos/README.md index c3bb346..68d1468 100644 --- a/tests/speculos/README.md +++ b/tests/speculos/README.md @@ -11,9 +11,8 @@ These tests are implemented in Python with the `SpeculosClient` interface which Python dependencies are listed in [requirements.txt](requirements.txt) ```shell -python3 -m pip install --extra-index-url https://test.pypi.org/simple/ -r requirements.txt +python3 -m pip install -r requirements.txt ``` -> The extra index allows to fetch the latest version of Speculos. ## Usage @@ -47,4 +46,4 @@ pytest --model nanox --path ./elfs/nanox.elf # Execute specific test: pytest --model nanox --path ./elfs/nanox.elf test_pubkey_cmd.py -``` \ No newline at end of file +```