mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-01 18:25:00 +00:00

# Context: USER: how can i exclude running test_get_tags_map_with_identifiers from tests/test_repomap.py when tests run in github actions? ASSISTANT: To exclude the `test_get_tags_map_with_identifiers` test from running in GitHub Actions, you can modify the `python-tests.yml` file to include a command-line option for the `unittest discover` command. You can use the `-k` option to specify a pattern that matches all test methods except `test_get_tags_map_with_identifiers`. Here's the change you need to make in the `.github/workflows/python-tests.yml` file: ```yaml .github/workflows/python-tests.yml <<<<<<< ORIGINAL - name: Run tests run: | python -m unittest discover ======= - name: Run tests excluding test_get_tags_map_with_identifiers run: | python -m unittest discover -k 'not test_get_tags_map_with_identifiers' >>>>>>> UPDATED ``` This change will exclude the `test_get_tags_map_with_identifiers` test method from running when the GitHub Actions workflow is executed.
34 lines
732 B
YAML
34 lines
732 B
YAML
name: Python Tests
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
pull_request:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
strategy:
|
|
matrix:
|
|
python-version: ["3.11"]
|
|
|
|
steps:
|
|
- name: Check out repository
|
|
uses: actions/checkout@v2
|
|
|
|
- name: Set up Python ${{ matrix.python-version }}
|
|
uses: actions/setup-python@v2
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
|
|
- name: Install dependencies
|
|
run: |
|
|
python -m pip install --upgrade pip
|
|
pip install -r requirements.txt
|
|
|
|
- name: Run tests excluding test_get_tags_map_with_identifiers
|
|
run: |
|
|
python -m unittest discover -k 'not test_get_tags_map_with_identifiers'
|