...
Test | Platform | Tested by | Success? | Notes | |
---|---|---|---|---|---|
1 | Unload using jena3tools -e | Linux | Mac | Windows | |||
2 | Load using jena3tools -i | ||||
3 | Load sample data to a named graph | ||||
4 | Remove sample data named graph |
Performance Tests
Performance tests should compare run times for a 1.9.3 vs a 1.10 on same hardware, same data:
Test | Platform | Tested by | Success? | Notes | |
---|---|---|---|---|---|
1 | Compare firsttime starttime time | Linux | Mac | Windows | |||
2 | Compare performance data load time | ||||
3 | Compare profile display time | ||||
4 | Compare SPARQL query time | ||||
5 | Compare Search Index rebuild time | ||||
6 | Compare Inferencer rebuild time | ||||
7 | Compare jenatools export time | ||||
8 | Compare jenatoools import time | ||||
9 | Compare Data Distribution API response time |
Upgrade Tests
- Install previous release
- Prepare installation per instructions above for previous release
- Start Tomcat - check that smoke test passes
- Stop Tomcat
Export data with jena2tools
Code Block language bash java -jar jena2tools.jar -e -d /usr/local/vivo/home
Empty MySQL
Code Block language bash mysql -u root -p mysql> drop database vitrodb mysql> CREATE DATABASE vitrodb CHARACTER SET utf8; mysql> GRANT ALL ON vitrodb.* TO 'vitrodbUsername'@'localhost' IDENTIFIED BY 'vitrodbPassword';
Remove application data
Code Block language bash rm -rf ${VIVO_DIR}/tdbModels/* rm -rf ${VIVO_DIR}/solr/data/*
Import data with jena3tools
Code Block language bash java -jar jena3tools.jar -i -d /usr/local/vivo/home
- Start Tomcat
Verify application per `UI Tests` above
Test Platform Tested by Success? Notes All UI Tests Linux | Mac | Windows All API Tests Linux | Mac | Windows All Unload/Load tests All performance tests
Vagrant Tests
Clone VIVO Vagrant
Code Block language bash git clone https://github.com/vivo-community/vivo-vagrant.git
Checkout release candidate
Code Block language bash cd vivo-vagrant git checkout rel-1.10.0-RC-1
Load local or sample data
- Verify application per `UI Tests` above
Test | Platform | Tested by | Success? | Notes |
---|---|---|---|---|
All UI Tests | Linux | Mac | Windows | |||
All API Tests | ||||
All Unload/Load Tests | ||||
All performance tests |