Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


TestPlatformTested bySuccess?Notes
1Load data using the HarvesterLinux | Mac | Windows


2Unload using jena3tools -e



3Load using jena3tools -i



4Load sample data to a named graph



5Remove 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.
Timing collection may be facilitated by enabling The Developer Panel.

...





...

Upgrade Tests

  1. Install previous release
  2. Prepare installation per instructions above for previous release
  3. Start Tomcat - check that smoke test passes
  4. Stop Tomcat
  5. Export data with jena2tools

    Code Block
    languagebash
    java -jar jena2tools.jar -e -d /usr/local/vivo/home


  6. Empty MySQL

    Code Block
    languagebash
    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';


  7. Remove application data

    Code Block
    languagebash
    rm -rf ${VIVO_DIR}/tdbModels/*
    rm -rf ${VIVO_DIR}/solr/data/*


  8. Import data with jena3tools

    Code Block
    languagebash
    java -jar jena3tools.jar -i -d /usr/local/vivo/home


  9. Start Tomcat
  10. Verify application per `UI Tests` above

    TestPlatformTested bySuccess?Notes
    All UI TestsLinux | Mac | Windows


    All API TestsLinux | Mac | Windows


    All Unload/Load tests



    All performance tests




...

TestPlatformTested bySuccess?Notes
All UI TestsLinux | Mac | Windows


All API Tests



All Unload/Load Tests



All performance tests



Performance Tests

Performance tests should compare run times for a 1.9.3 vs a 1.10 on same hardware, same data.
Timing collection may be facilitated by enabling The Developer Panel.


TestPlatformTested bySuccess?Notes
1Compare firsttime starttime timeLinux | Mac | Windows


2Compare performance data load time



3Compare profile display time



4Compare SPARQL query time



5Compare Search Index rebuild time



6Compare Inferencer rebuild time



7Compare jenatools export time



8Compare jenatoools import time



9Compare Data Distribution API response time