действие github: запустить тестовый файл по запросу извлечения - PullRequest
0 голосов
/ 28 марта 2020

Я хочу запустить тестовый файл, когда кто-то отправляет запрос на извлечение. Это мой action.yml файл.

name: "GitHub Actions Test"
on:
    pull_request:
        branches:
            - master


jobs:
    test:
        runs-on: ubuntu-latest
        steps:
            # - uses: actions/checkout@v1
            - name: 'Install Node'
              uses: actions/setup-node@v1
            - name: Install mocha
              run: npm install -g mocha
            - name: Install dependencies
              run: npm install 
            - name: "Run Test"
              run: mocha test-mocha.test.js


, но при запуске теста из github я получил следующую ошибку:

Error: No test files found: "test-mocha.test.js"

Интересно, что-то неправильно в последней строке моего файла YML. как это исправить?

1 Ответ

1 голос
/ 29 марта 2020

Это потому, что вы закомментировали строку, проверяющую ваш код:

# - uses: actions/checkout@v1 # Remove the comment from this line

По умолчанию ваш код не извлекается в каталоге рабочего процесса. Таким образом, вы должны использовать Checkout GitHub Action для проверки вашего кода.

Из README:

Это действие проверяет ваш репозиторий в $GITHUB_WORKSPACE, чтобы ваш рабочий процесс мог получить к нему доступ.

...