Skip to content

Feature/mul pair

Feature/mul pair #213

Workflow file for this run

name: End-to-End Tests
on:
pull_request:
branches: [main]
jobs:
build-and-run-e2e-tests:
runs-on: ubuntu-latest
env:
REDIS_URL: redis://localhost:6379/0
WALLET_ADDRESS: "0x8fd379246834eac74B8419FfdA202CF8051F7A03"
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v5
with:
python-version: "3.8"
- name: Install dependencies
run: |
pip install -r e2e/tests/requirements.txt
- uses: isbang/[email protected]
name: Start services
with:
up-flags: -d --wait
env:
RPC_URL: ${{ secrets.RPC_URL }}
- name: Wait for services to be ready
run: |
sleep 30
- name: Set up Market Maker User
run: |
./scripts/create-user/create-user-x86_64
- name: Set API key as env var
run: |
echo "API_KEY=$(cat api_key.txt)" >> $GITHUB_ENV
- name: Run market maker endpoint tests
run: |
cd e2e/tests && pytest -v -s --showlocals -rA
- name: Upload test report
uses: actions/upload-artifact@v3
with:
name: Test Reports
path: e2e/tests/results.xml