Size: a a a

2020 April 30

OS

Oleksandr Shevtsov in JS for testing
Bola
спасибо, посмотрю
Если спрос есть - могу сделать :)
источник

VG

Vitalii Grygoruk in JS for testing
Bola
никто не делал запуск тестов в vscode кликом мыши? выбрали  файл с тестом и в запустили прямо из кода, не бегая в консоль?
а в шторме?
я привык из консоли, но ленивый народ интересуется
А чем вас не устраивает run/debug configuration написать который запускает ваш тест раннер?
источник

v

volodya in JS for testing
Ребят, есть кто с протрактором на ты , можете в ЛС написать?
источник

OI

Oleksii Ihnatiuk in JS for testing
volodya  так это не работает. Напиши проблему
источник

v

volodya in JS for testing
Кто-то может посоветует какие-то материалы, курсы для изучения протрактора, сейчас только учусь.
источник

AP

Alexander Popov in JS for testing
volodya
Кто-то может посоветует какие-то материалы, курсы для изучения протрактора, сейчас только учусь.
не надо учится на трактор, это мертвый проект
источник

OS

Oleksandr Shevtsov in JS for testing
javascript, node.js, browser API
источник

A

AutomationQA in JS for testing
Привет. Подскажите как можно объединить multiremote тесты и тесты для обычного браузера в одном конфиг файле. WebdriverIO
источник
2020 May 01

P🛸

Pavel 🛸 in JS for testing
А как публиковать пакеты с Github Actions? Можно ли сразу после jobs выставить второе условие on: branch: master на job с деплоем? Или как то запросить выполнение из предыдущего workflow.
источник

OS

Oleksandr Shevtsov in JS for testing
Если условия запуска разные - лучше на 2 джобы разбить.
Какие пакеты ты хочешь паблишить?
источник

IS

Ivan Sandrátskii in JS for testing
Pavel 🛸
А как публиковать пакеты с Github Actions? Можно ли сразу после jobs выставить второе условие on: branch: master на job с деплоем? Или как то запросить выполнение из предыдущего workflow.
можно разбить, можно и в одной джобе
- name: Deploy Allure report
       if: always()
       uses: peaceiris/actions-gh-pages@v2
       env:
         ACTIONS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEPLOY_KEY }}
         PUBLISH_BRANCH: gh-pages
         PUBLISH_DIR: build/reports/allure-report
источник

IS

Ivan Sandrátskii in JS for testing
что то типа такого
источник

P🛸

Pavel 🛸 in JS for testing
Oleksandr Shevtsov
Если условия запуска разные - лучше на 2 джобы разбить.
Какие пакеты ты хочешь паблишить?
Да один опенсорсный пакет
источник

OS

Oleksandr Shevtsov in JS for testing
npm?
источник

P🛸

Pavel 🛸 in JS for testing
publish:
   name: "Publish"
   if: ${{ github.ref == 'master' && contains(github.ref, 'release') }}
   needs: [ lint, unit, e2e, e2e-cov ]
   runs-on: ubuntu-latest
   steps:
     - name: Git checkout
       uses: actions/checkout@v2
     - name: Install node
       uses: actions/setup-node@v1
       with:
         node-version: 10
         registry-url: https://registry.npmjs.org/
     - name: Restore cache
       uses: actions/cache@v1
       env:
         cache-name: cache-node-modules
       with:
         path: ~/.npm
         key: ${{ runner.os }}-ci-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
         restore-keys: ${{ runner.os }}-ci-${{ env.cache-name }}-
     - name: Install packages
       run: npm ci

     - name: === Publish ===
       run: npm publish --access public
       env:
         NODE_AUTH_TOKEN: ${{ secrets.npm_token }}
источник

P🛸

Pavel 🛸 in JS for testing
Oleksandr Shevtsov
npm?
ага, я как понял как то вот так, только условие нужно правильное.
источник

P🛸

Pavel 🛸 in JS for testing
Ivan Sandrátskii
можно разбить, можно и в одной джобе
- name: Deploy Allure report
       if: always()
       uses: peaceiris/actions-gh-pages@v2
       env:
         ACTIONS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEPLOY_KEY }}
         PUBLISH_BRANCH: gh-pages
         PUBLISH_DIR: build/reports/allure-report
нужно после всех успешных и только в мастере на релизе.
источник

OS

Oleksandr Shevtsov in JS for testing
Я сначала упарывался, потом заюзал семантик-релиз и запустилось с полпинка:
https://github.com/Shelex/cypress-allure-plugin/blob/master/.github/workflows/publish.yaml
источник

OS

Oleksandr Shevtsov in JS for testing
Перед Semantic Release добавляешь степы с линтерами/тестами - если упадут, публикации, очевидно, не будет
источник

P🛸

Pavel 🛸 in JS for testing
Oleksandr Shevtsov
Перед Semantic Release добавляешь степы с линтерами/тестами - если упадут, публикации, очевидно, не будет
Ну, вообщем я первый свой вопрос решил уже, сейчас думаю как правильно conditional jobs делать и запускать только когда тег в гите стоит.
источник