algo_test.yml 965 字节
Newer Older
N
v0.1.0  
niuyazhe 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
# This workflow will check pytest
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions

name: algo_test

on:
  push:
    paths:
      - "ding/policy/*"
      - "ding/model/*"
      - "ding/rl_utils/*"
  pull_request:
    paths:
      - "ding/policy/*"
      - "ding/model/*"
      - "ding/rl_utils/*"

jobs:
  test_algotest:
    runs-on: ubuntu-latest
    if: "!contains(github.event.head_commit.message, 'ci skip')"
    strategy:
      matrix:
        python-version: [3.6, 3.7, 3.8]

    steps:
      - uses: actions/checkout@v2
      - name: Set up Python ${{ matrix.python-version }}
        uses: actions/setup-python@v2
        with:
          python-version: ${{ matrix.python-version }}
      - name: do_algotest
        env:
          WORKERS: 4
          DURATIONS: 600
        run: |
          python -m pip install .
          python -m pip install ".[test]"
          make algotest