Действия GitHub для NodeJS проекта, который зависит от использования MicroPhone - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь выполнить свои автоматизированные NodeJS тестовые сценарии с помощью Github Actions. Некоторые из моих тестов зависят от использования микрофонов из системы, поскольку в моем приложении есть диктофон. Тесты, которые используют системный микрофон, не работают в облаке в действиях Github. Кто-нибудь, если есть какой-либо способ включить mi c на любой ОС, предоставляемой Github - Ma c, Windows, Ubuntu

name: Node.js CI

on: [push]

jobs:
  build:

    runs-on: macos-latest

    strategy:
      matrix:
        node-version: [10.16.3]

    steps:
    - uses: actions/checkout@v1
    - name: Use Node.js ${{ matrix.node-version }}
      uses: actions/setup-node@v1
      with:
        browser: chrome  
        node-version: ${{ matrix.node-version }}
    - run: npm install
    - run: npm run test:e2e

1 Ответ

0 голосов
/ 01 марта 2020

Моя проблема была решена после добавления --use-fake-device-for-media-stream в ChromeOptions

...