test: Add Solid CRUD tests in Travis

This commit is contained in:
Michiel de Jong
2020-10-20 17:18:22 +02:00
committed by Joachim Van Herwegen
parent 4f69602751
commit 78e175f627
4 changed files with 18 additions and 1 deletions

1
.gitignore vendored
View File

@@ -13,3 +13,4 @@ coverage
!jest.config.js
components
solid-crud-tests

View File

@@ -19,6 +19,7 @@ script:
- npm run test:unit
- npm run test:integration
- npm run test:deploy
- sh test/surface/run-solid-test-suite.sh
jobs:
allow_failures:

View File

@@ -0,0 +1,14 @@
#!/bin/bash
set -e
npm start &
PID=$!
git clone https://github.com/solid/solid-crud-tests
cd solid-crud-tests
git checkout v0.1.1
npm install
export SERVER_ROOT=http://localhost:3000
export ALICE_WEBID_DOC=$SERVER_ROOT/profile.ttl
export ALICE_WEBID=$ALICE_WEBID#me
curl -X PUT $ALICE_WEBID_DOC -d '<#me> <http://www.w3.org/ns/pim/space#storage> </>.'
npm run jest
kill $PID

View File

@@ -19,6 +19,7 @@
"test/**/*.ts"
],
"exclude": [
"node_modules"
"node_modules",
"test/system"
]
}