* Fix tests leaks and other minor improvements * Fix flaky test and remove unneeded flags * Add comments * test: create ci specific test commands (#9010) * test: create ci specific test commands * use test:ci as base for test:ci:coverage --------- Co-authored-by: Rahim Rahman <rahim.rahman@mattermost.com>
31 lines
709 B
YAML
31 lines
709 B
YAML
name: test
|
|
description: Common tests for mobile repo
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: ci/prepare-node-deps
|
|
uses: ./.github/actions/prepare-node-deps
|
|
|
|
- name: ci/check-styles
|
|
shell: bash
|
|
run: |
|
|
echo "::group::check-styles"
|
|
npm run check
|
|
echo "::endgroup::"
|
|
|
|
- name: ci/run-tests
|
|
# main and PR will run test:coverage
|
|
if: startsWith(github.ref_name, 'release-')
|
|
shell: bash
|
|
run: |
|
|
echo "::group::run-tests"
|
|
npm run test:ci
|
|
echo "::endgroup::"
|
|
|
|
- name: ci/check-i18n
|
|
shell: bash
|
|
run: |
|
|
echo "::group::check-i18n"
|
|
./scripts/precommit/i18n.sh
|
|
echo "::endgroup::"
|