mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-31 17:38:28 +00:00
* ACA-1676 add share tests with user logouts * ACA-1676 add share tests with user logouts * ACA-1676 split the logout test into own describe and reformat the tests a bit. * ACA-1676 split the logout test into own describe and reformat the tests a bit. * ACA-1676 split the logout test into own describe and reformat the tests a bit. * ACA-1676 split the logout test into own describe and reformat the tests a bit. * ACA-1676 change some protractor config as suggested from Adina * ACA-1676 change some protractor config as suggested from Adina
62 lines
1.7 KiB
YAML
62 lines
1.7 KiB
YAML
dist: trusty
|
|
sudo: required
|
|
services:
|
|
- docker
|
|
addons:
|
|
chrome: stable
|
|
language: node_js
|
|
node_js:
|
|
- '10'
|
|
|
|
cache:
|
|
directories:
|
|
- node_modules
|
|
- dist
|
|
|
|
before_install:
|
|
- sudo /etc/init.d/postgresql stop
|
|
- npm install -g npm@latest
|
|
- export DISPLAY=:99.0
|
|
- sh -e /etc/init.d/xvfb start
|
|
- sleep 3
|
|
|
|
stages:
|
|
- name: Quality and Unit tests
|
|
- name: e2e
|
|
|
|
jobs:
|
|
include:
|
|
- stage: Quality and Unit tests
|
|
name: 'Code quality checks'
|
|
script: npm run lint
|
|
- name: 'Unit tests'
|
|
script:
|
|
- npm run test:ci
|
|
- bash <(curl -s https://codecov.io/bash) -X gcov
|
|
- name: 'Prepare dist cache'
|
|
script: npm run build.e2e
|
|
- stage: e2e
|
|
name: Test Suite authentication
|
|
script: SUITE="--suite authentication" npm run e2e:docker
|
|
- name: Test Suite listViews
|
|
script: SUITE="--suite listViews" npm run e2e:docker
|
|
- name: Test Suite application
|
|
script: SUITE="--suite application" npm run e2e:docker
|
|
- name: Test Suite navigation
|
|
script: SUITE="--suite navigation" npm run e2e:docker
|
|
- name: Test Suite pagination
|
|
script: SUITE="--suite pagination" npm run e2e:docker
|
|
- name: Test Suite search
|
|
script: SUITE="--suite search" npm run e2e:docker
|
|
- name: Test Suite actionsAvailable
|
|
script: SUITE="--suite actionsAvailable" npm run e2e:docker
|
|
- stage: e2e
|
|
name: Test Suite actions
|
|
script: SUITE="--suite actions" npm run e2e:docker
|
|
- name: Test Suite viewer
|
|
script: SUITE="--suite viewer" npm run e2e:docker
|
|
- name: Test Suite infoDrawer
|
|
script: SUITE="--suite infoDrawer" npm run e2e:docker
|
|
- name: Test Suite extensions
|
|
script: SUITE="--suite extensions" npm run e2e:docker
|