diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d457c42af..2191e0ae1 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -26,8 +26,6 @@ jobs: pip install py # END: Temp fix pip install flake8 pytest pytest-cov pytest-pycodestyle fault>=3.1.1 - pip install coreir # test optional dependency - pip install kratos # test optional dependency python setup.py install - name: Test with pytest run: | diff --git a/.github/workflows/linux-test.yml b/.github/workflows/linux-test.yml index bafe4d810..94da21148 100644 --- a/.github/workflows/linux-test.yml +++ b/.github/workflows/linux-test.yml @@ -34,14 +34,19 @@ jobs: # END: Temp fix pip install . pip install flake8 pytest pytest-cov pytest-pycodestyle fault>=3.1.1 - pip install coreir # test optional dependency - pip install kratos # test optional dependency - name: Test with pytest run: | py.test --cov magma -v --cov-report term-missing tests pycodestyle magma/ + - name: Test optional dependencies + run: | + # TODO(leonardt): Ideally we only run specific tests + pip install kratos # test optional dependency + pip install coreir # test optional dependency + py.test tests + - name: Smoke test package run: | pushd /tmp