Skip to content

Commit

Permalink
test(cypress): port cypress tests
Browse files Browse the repository at this point in the history
  • Loading branch information
duncdrum committed Aug 11, 2019
1 parent 2b295b8 commit 25288a1
Show file tree
Hide file tree
Showing 10 changed files with 1,550 additions and 13 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,6 @@
.idea/
target/
node_modules/

src/test/cypress/videos/*
src/test/cypress/screenshots/*
39 changes: 30 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,36 @@
language: java

dist: xenial
addons:
apt:
packages:
- libgconf-2-4

language: java
jdk:
- openjdk8
- openjdk11

matrix:
include:
- jdk: openjdk8
- jdk: openjdk9
- jdk: openjdk10
- jdk: openjdk11
- jdk: openjdk12
services:
- docker

cache:
directories:
- $HOME/.m2

env:
- img=existdb/existdb:latest
# - img=existdb/existdb:release

before_install:
- docker pull $img
- docker create --name exist-ci -p 8080:8080 $img

before_script:
# DP: changes to registered service might not be immediately available here
- docker cp ./target/monex-*.xar exist-ci:exist/autodeploy
- docker start exist-ci
# exist needs time
- sleep 30

script:
- npm ci
- npm run cypress -- --record
12 changes: 12 additions & 0 deletions cypress.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"baseUrl": "http://localhost:8080/exist/apps",
"fileServerFolder": "src/main/xar-resources",
"ignoreTestFiles": "src/test/cypress/integration/examples/*.js",
"fixturesFolder": "src/test/cypress/fixtures",
"integrationFolder": "src/test/cypress/integration",
"pluginsFile": "src/test/cypress/plugins/index.js",
"screenshotsFolder": "src/test/cypress/screenshots",
"supportFile": "src/test/cypress/support/index.js",
"videosFolder": "src/test/cypress/videos",
"projectId": "snavwf"
}

0 comments on commit 25288a1

Please sign in to comment.