Versions Compared

Key

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

...


TestPlatformTested bySuccess?Notes
1Unload using jena3tools -eLinux | Mac | Windows


2Load using jena3tools -i



3Load sample data to a named graph



4Remove 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:


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



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




Vagrant Tests

  1. Clone VIVO Vagrant

    Code Block
    languagebash
    git clone https://github.com/vivo-community/vivo-vagrant.git


  2. Checkout release candidate 

    Code Block
    languagebash
    cd vivo-vagrant
    git checkout rel-1.10.0-RC-1


  3. Load local or sample data

  4. Verify application per `UI Tests` above
TestPlatformTested bySuccess?Notes
All UI TestsLinux | Mac | Windows


All API Tests



All Unload/Load Tests



All performance tests