diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f7db9d8..dfe9d53 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,7 +6,7 @@ on: push: jobs: - test: + test_convert: runs-on: ubuntu-latest name: Python 3.12 steps: @@ -25,3 +25,24 @@ jobs: - name: Run profiling script run: pytest imviz-profile.py -vs working-directory: ./automated + test_main: + runs-on: ubuntu-latest + name: Python 3.12 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + cache: 'pip' + - name: Set up dependencies + run: pip install . + - name: Initialize playwright + run: playwright install + - name: Run monitoring command + run: jupyter-output-monitor --notebook automated/imviz-profile.ipynb --headless + - name: Convert notebook to profiling script + run: python convert.py imviz-profile.ipynb imviz-profile.py + working-directory: ./automated + - name: Run profiling script + run: pytest imviz-profile.py -vs + working-directory: ./automated