benchmark_profile 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # This is auto-loaded from toolset/run-tests.py
  2. # Always reference ROOT for other vars
  3. if [ -z "${FWROOT}" ]; then
  4. # Default value
  5. FWROOT=~/FrameworkBenchmarks
  6. else
  7. # Re-declare so it can be used in this script
  8. FWROOT=$(echo $FWROOT)
  9. fi
  10. IROOT=${FWROOT}/installs
  11. # Determine which OS we are using and set the appropriate variables
  12. source /etc/lsb-release
  13. export TFB_DISTRIB_ID=$DISTRIB_ID
  14. export TFB_DISTRIB_RELEASE=$DISTRIB_RELEASE
  15. export TFB_DISTRIB_CODENAME=$DISTRIB_CODENAME
  16. export TFB_DISTRIB_DESCRIPTION=$DISTRIB_DESCRIPTION
  17. export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
  18. export RESIN_HOME=${IROOT}/resin-4.0.41
  19. export GRAILS_HOME=${IROOT}/grails-2.4.4
  20. export VERTX_HOME=${IROOT}/vert.x-2.1.1
  21. export TOMCAT_HOME=${IROOT}/apache-tomcat-7.0.35
  22. export NODE_HOME=${IROOT}/node-v0.10.8-linux-x64
  23. export PLAY_HOME=${IROOT}/play-2.2.0
  24. export PLAY1_HOME=${IROOT}/play-1.2.5
  25. export MAVEN_HOME=${IROOT}/apache-maven-3.0.5
  26. export SBT_HOME=${IROOT}/sbt
  27. export PERL_HOME=${IROOT}/perl-5.18
  28. export DART_HOME=${IROOT}/dart-sdk
  29. export RACKET_HOME=${IROOT}/racket-5.3.6
  30. export NIMROD_HOME=${IROOT}/nimrod
  31. export NGINX_HOME=/usr/local/nginx
  32. export ELIXIR_HOME=${IROOT}/elixir-0.13.3
  33. export PATH="$JAVA_HOME/bin:$GRAILS_HOME/bin:$PLAY_HOME:$PLAY1_HOME:$VERTX_HOME/bin:$GOROOT/bin:$NODE_HOME/bin:$HOME/FrameworkBenchmarks/installs/bin:$MAVEN_HOME/bin:$SBT_HOME/bin:$PERL_HOME/bin:$DART_HOME/bin:$RACKET_HOME/bin:$NIMROD_HOME/bin:$NGINX_HOME/sbin:$ELIXIR_HOME/bin:$PATH"
  34. export LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/local/apr/lib'
  35. export TFB_SERVER_HOST='127.0.0.1'
  36. export TFB_CLIENT_HOST='127.0.0.1'
  37. export TFB_CLIENT_USER='tfb'
  38. export TFB_CLIENT_IDENTITY_FILE='/home/tfb/.ssh/id_rsa'
  39. export TFB_DATABASE_HOST='127.0.0.1'
  40. [ -e ~/.rvm ] && . ~/.rvm/scripts/'rvm'
  41. export LC_ALL='en_US.UTF-8'
  42. export NUMCPUS=`grep -c '^processor' /proc/cpuinfo`
  43. export MAKEFLAGS="-j $NUMCPUS -l $NUMCPUS"