3 changed files with 49 additions and 14 deletions
@ -0,0 +1,33 @@ |
|||||
|
on: |
||||
|
pull_request_review: |
||||
|
types: [submitted] |
||||
|
push: |
||||
|
workflow_dispatch: |
||||
|
pull_request_target: |
||||
|
types: [labeled] |
||||
|
|
||||
|
name: Integration Tests |
||||
|
|
||||
|
jobs: |
||||
|
proxy_tests: |
||||
|
name: Proxy Tests |
||||
|
runs-on: ubuntu-latest |
||||
|
if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'safe to test') |
||||
|
steps: |
||||
|
- uses: actions/checkout@v2 |
||||
|
- uses: actions-rs/toolchain@v1 |
||||
|
with: |
||||
|
profile: minimal |
||||
|
toolchain: stable |
||||
|
override: true |
||||
|
- name: Populate .env |
||||
|
env: |
||||
|
DOTENV: ${{ secrets.DOTENV }} |
||||
|
run: echo "$DOTENV" > .env |
||||
|
- name: Run tests |
||||
|
run: >- |
||||
|
pwd; |
||||
|
ls -la; |
||||
|
sudo python -m pip install -r tests/requirements.txt; |
||||
|
cargo build --release; |
||||
|
sudo python tests/tests.py |
||||
@ -0,0 +1,2 @@ |
|||||
|
requests |
||||
|
python-dotenv |
||||
Loading…
Reference in new issue