mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-05-12 17:04:46 +00:00
* compare arrays of actions instead of checking the available actions one by one add more tests for more file types reorganise and separate test files use correct capitalisation of “Leave Library”, according to ACA-2473 add some try catch blocks * fix test and rebalance suites * remove hidden old info button - that exists in DOM, even though hidden, after fix of [ACA-2288] issue * change actions order after ACA-2649
48 lines
1.4 KiB
YAML
48 lines
1.4 KiB
YAML
dist: trusty
|
|
sudo: required
|
|
services:
|
|
- docker
|
|
addons:
|
|
chrome: stable
|
|
language: node_js
|
|
node_js:
|
|
- '10'
|
|
|
|
cache:
|
|
directories:
|
|
- node_modules
|
|
|
|
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
|
|
- stage: e2e
|
|
name: Test Suite appNavigation&search
|
|
script: npm run build.e2e && SUITE="--suite authentication,listViews,navigation,application,pagination,search" npm run e2e:docker
|
|
- name: Test Suite actionsAvailable
|
|
script: npm run build.e2e && SUITE="--suite actionsAvailable" npm run e2e:docker
|
|
- name: Test Suite addRemoveContent
|
|
script: npm run build.e2e && SUITE="--suite addRemoveContent" npm run e2e:docker
|
|
- name: Test Suite manageContent
|
|
script: npm run build.e2e && SUITE="--suite manageContent" npm run e2e:docker
|
|
- name: Test Suite sharingContent&markFavorite
|
|
script: npm run build.e2e && SUITE="--suite sharingContent" npm run e2e:docker
|
|
- name: Test Suite viewContent&metadata&extensions
|
|
script: npm run build.e2e && SUITE="--suite viewer,infoDrawer,extensions" npm run e2e:docker
|