Last active
August 29, 2015 14:19
Revisions
-
hamiltont revised this gist
Apr 14, 2015 . 1 changed file with 14 additions and 103 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -20,60 +20,24 @@ Setup compojure: + LEIN_HOME=/home/vagrant/FrameworkBenchmarks/installs/lein Setup compojure: + export PATH=/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Setup compojure: + PATH=/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Setup compojure: + sed -i 's|:subname "//.*:3306|:subname "//127.0.0.1:3306|g' hello/src/hello/handler.clj Setup compojure: + echo 1 Setup compojure: 1 Setup compojure: + cd hello Setup compojure: + echo 2 Setup compojure: 2 Setup compojure: + /home/vagrant/FrameworkBenchmarks/installs/lein/bin/lein clean Setup compojure: + echo 3 Setup compojure: 3 Setup compojure: + /home/vagrant/FrameworkBenchmarks/installs/lein/bin/lein ring uberwar Setup compojure: Created /FrameworkBenchmarks/frameworks/Clojure/compojure/hello/target/hello-compojure-standalone.war Setup compojure: + echo 4 Setup compojure: 4 Setup compojure: + rm -rf /home/vagrant/FrameworkBenchmarks/installs/resin-4.0.41/webapps/compojure /home/vagrant/FrameworkBenchmarks/installs/resin-4.0.41/webapps/compojure.war Setup compojure: + echo 5 Setup compojure: 5 Setup compojure: + cp target/hello-compojure-standalone.war /home/vagrant/FrameworkBenchmarks/installs/resin-4.0.41/webapps/compojure.war Setup compojure: + echo 6 Setup compojure: 6 Setup compojure: + /home/vagrant/FrameworkBenchmarks/installs/resin-4.0.41/bin/resinctl start Setup compojure: Resin/4.0.41 launching watchdog at 127.0.0.1:6600 Setup compojure: Resin/4.0.41 started -server 'default' with watchdog at 127.0.0.1:6600 @@ -83,57 +47,4 @@ Setup compojure: Bound port detected on 8080 INFO:root:Executed setup.sh, returning 0 INFO:root:Sleeping 10 seconds to ensure framework is ready INFO:root:Verifying framework URLs Accessing URL http://127.0.0.1:8080/compojure/db -
hamiltont created this gist
Apr 14, 2015 .There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,139 @@ INFO:root:Running setup module start (cwd=/home/vagrant/FrameworkBenchmarks/frameworks/Clojure/compojure) INFO:root:To run compojure manually, copy/paste this: export FWROOT=/home/vagrant/FrameworkBenchmarks && \ export TROOT=/home/vagrant/FrameworkBenchmarks/frameworks/Clojure/compojure && \ export IROOT=/home/vagrant/FrameworkBenchmarks/installs && \ export DBHOST=127.0.0.1 && \ export LOGDIR=/home/vagrant/FrameworkBenchmarks/results/ec2/latest/logs/compojure && \ export MAX_THREADS=2 && \ cd /home/vagrant/FrameworkBenchmarks/frameworks/Clojure/compojure && \ sudo -u testrunner -E -H stdbuf -o0 -e0 bash -ex setup.sh Setup compojure: + source /home/vagrant/FrameworkBenchmarks/installs/java7.installed Setup compojure: ++ export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64 Setup compojure: ++ JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64 Setup compojure: ++ export PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Setup compojure: ++ PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Setup compojure: + export RESIN_HOME=/home/vagrant/FrameworkBenchmarks/installs/resin-4.0.41 Setup compojure: + RESIN_HOME=/home/vagrant/FrameworkBenchmarks/installs/resin-4.0.41 Setup compojure: + export LEIN_HOME=/home/vagrant/FrameworkBenchmarks/installs/lein Setup compojure: + LEIN_HOME=/home/vagrant/FrameworkBenchmarks/installs/lein Setup compojure: + export PATH=/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Setup compojure: + PATH=/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Setup compojure: + sed -i 's|:subname "//.*:3306|:subname "//127.0.0.1:3306|g' hello/src/hello/handler.clj Setup compojure: + cd hello Setup compojure: + /home/vagrant/FrameworkBenchmarks/installs/lein/bin/lein clean Setup compojure: Downloading Leiningen to /home/vagrant/FrameworkBenchmarks/installs/lein/self-installs/leiningen-2.5.1-standalone.jar now... Setup compojure: % Total % Received % Xferd Average Speed Time Time Time Current Setup compojure: Dload Upload Total Spent Left Speed 100 408 0 408 0 0 1047 0 --:--:-- --:--:-- --:--:-- 1048 100 14.5M 100 14.5M 0 0 586k 0 0:00:25 0:00:25 --:--:-- 703k Setup compojure: Retrieving lein-ring/lein-ring/0.8.10/lein-ring-0.8.10.pom from clojars Setup compojure: Retrieving org/clojure/data.xml/0.0.6/data.xml-0.0.6.pom from central Setup compojure: Retrieving leinjacker/leinjacker/0.4.1/leinjacker-0.4.1.pom from clojars Setup compojure: Retrieving org/clojure/core.contracts/0.0.1/core.contracts-0.0.1.pom from central Setup compojure: Retrieving org/clojure/pom.contrib/0.0.26/pom.contrib-0.0.26.pom from central Setup compojure: Retrieving org/clojure/core.unify/0.5.3/core.unify-0.5.3.pom from central Setup compojure: Retrieving org/clojure/clojure/1.2.1/clojure-1.2.1.jar from central Setup compojure: Retrieving org/clojure/data.xml/0.0.6/data.xml-0.0.6.jar from central Setup compojure: Retrieving org/clojure/core.contracts/0.0.1/core.contracts-0.0.1.jar from central Setup compojure: Retrieving org/clojure/core.unify/0.5.3/core.unify-0.5.3.jar from central Setup compojure: Retrieving leinjacker/leinjacker/0.4.1/leinjacker-0.4.1.jar from clojars Setup compojure: Retrieving lein-ring/lein-ring/0.8.10/lein-ring-0.8.10.jar from clojars Setup compojure: + /home/vagrant/FrameworkBenchmarks/installs/lein/bin/lein ring uberwar Setup compojure: Retrieving ring/ring-servlet/1.2.1/ring-servlet-1.2.1.pom from clojars Setup compojure: Retrieving ring/ring-core/1.2.1/ring-core-1.2.1.pom from clojars Setup compojure: Retrieving org/clojure/tools.reader/0.7.3/tools.reader-0.7.3.pom from central Setup compojure: Retrieving commons-io/commons-io/2.4/commons-io-2.4.pom from central Setup compojure: Retrieving org/apache/commons/commons-parent/25/commons-parent-25.pom from central Setup compojure: Retrieving commons-fileupload/commons-fileupload/1.3/commons-fileupload-1.3.pom from central Setup compojure: Retrieving org/apache/commons/commons-parent/28/commons-parent-28.pom from central Setup compojure: Retrieving org/apache/apache/13/apache-13.pom from central Setup compojure: Retrieving commons-io/commons-io/2.2/commons-io-2.2.pom from central Setup compojure: Retrieving org/apache/commons/commons-parent/24/commons-parent-24.pom from central Setup compojure: Retrieving clj-time/clj-time/0.4.4/clj-time-0.4.4.pom from clojars Setup compojure: Retrieving joda-time/joda-time/2.1/joda-time-2.1.pom from central Setup compojure: Retrieving compojure/compojure/1.1.6/compojure-1.1.6.pom from clojars Setup compojure: Retrieving clout/clout/1.1.0/clout-1.1.0.pom from clojars Setup compojure: Retrieving korma/korma/0.3.0-RC6/korma-0.3.0-RC6.pom from clojars Setup compojure: Retrieving c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom from central Setup compojure: Retrieving org/clojure/java.jdbc/0.3.0-alpha1/java.jdbc-0.3.0-alpha1.pom from central Setup compojure: Retrieving hiccup/hiccup/1.0.4/hiccup-1.0.4.pom from clojars Setup compojure: Retrieving commons-io/commons-io/2.4/commons-io-2.4.jar from central Setup compojure: Retrieving org/clojure/tools.reader/0.7.3/tools.reader-0.7.3.jar from central Setup compojure: Retrieving commons-fileupload/commons-fileupload/1.3/commons-fileupload-1.3.jar from central Setup compojure: Retrieving joda-time/joda-time/2.1/joda-time-2.1.jar from central Setup compojure: Retrieving c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.jar from central Setup compojure: Retrieving org/clojure/java.jdbc/0.3.0-alpha1/java.jdbc-0.3.0-alpha1.jar from central Setup compojure: Retrieving ring/ring-core/1.2.1/ring-core-1.2.1.jar from clojars Setup compojure: Retrieving korma/korma/0.3.0-RC6/korma-0.3.0-RC6.jar from clojars Setup compojure: Retrieving clj-time/clj-time/0.4.4/clj-time-0.4.4.jar from clojars Setup compojure: Retrieving compojure/compojure/1.1.6/compojure-1.1.6.jar from clojars Setup compojure: Retrieving ring/ring-servlet/1.2.1/ring-servlet-1.2.1.jar from clojars Setup compojure: Retrieving clout/clout/1.1.0/clout-1.1.0.jar from clojars Setup compojure: Retrieving hiccup/hiccup/1.0.4/hiccup-1.0.4.jar from clojars Setup compojure: Created /FrameworkBenchmarks/frameworks/Clojure/compojure/hello/target/hello-compojure-standalone.war Setup compojure: + rm -rf /home/vagrant/FrameworkBenchmarks/installs/resin-4.0.41/webapps/ROOT Setup compojure: + cp target/hello-compojure-standalone.war /home/vagrant/FrameworkBenchmarks/installs/resin-4.0.41/webapps/compojure.war Setup compojure: + /home/vagrant/FrameworkBenchmarks/installs/resin-4.0.41/bin/resinctl start Setup compojure: Resin/4.0.41 launching watchdog at 127.0.0.1:6600 Setup compojure: Resin/4.0.41 started -server 'default' with watchdog at 127.0.0.1:6600 compojure: setup.sh and framework processes have terminated Setup compojure: Setup has terminated Setup compojure: Bound port detected on 8080 INFO:root:Executed setup.sh, returning 0 INFO:root:Sleeping 10 seconds to ensure framework is ready INFO:root:Verifying framework URLs Accessing URL http://127.0.0.1:8080/compojure/db Response (trimmed to 40 bytes): "{"randomNumber":8424,"id":6921}" WARNING:root:Verifying test db for compojure caused an exception: 'NoneType' object has no attribute 'lower' FAIL for http://127.0.0.1:8080 Caused Exception in TFB This almost certainly means your return value is incorrect, but also that you have found a bug. Please submit an issue including this message: 'NoneType' object has no attribute 'lower' Traceback (most recent call last): File "/FrameworkBenchmarks/toolset/benchmark/framework_test.py", line 370, in verify_type results = test.verify(base_url) File "/FrameworkBenchmarks/toolset/benchmark/test_types/db_type.py", line 53, in verify if any(v.lower() not in full_response.lower() for v in ('Server','Date','Content-Type: application/json')) \ File "/FrameworkBenchmarks/toolset/benchmark/test_types/db_type.py", line 53, in <genexpr> if any(v.lower() not in full_response.lower() for v in ('Server','Date','Content-Type: application/json')) \ AttributeError: 'NoneType' object has no attribute 'lower' Accessing URL http://127.0.0.1:8080/compojure/json Response (trimmed to 40 bytes): "{"message":"Hello, World!"}" PASS for http://127.0.0.1:8080/compojure/json Accessing URL http://127.0.0.1:8080/compojure/db/ Response (trimmed to 40 bytes): "[{"randomNumber":573,"id":7859},{"random" Accessing URL http://127.0.0.1:8080/compojure/db/ Response (trimmed to 40 bytes): "[{"randomNumber":3966,"id":4018}]" Accessing URL http://127.0.0.1:8080/compojure/db/ Response (trimmed to 40 bytes): "[{"randomNumber":7311,"id":8285}]" Accessing URL http://127.0.0.1:8080/compojure/db/ Response (trimmed to 40 bytes): "[{"randomNumber":86,"id":125},{"randomNu" WARN for http://127.0.0.1:8080/compojure/db/2 Required response header missing. WARN for http://127.0.0.1:8080/compojure/db/0 Required response header missing. WARN for http://127.0.0.1:8080/compojure/db/foo Required response header missing. WARN for http://127.0.0.1:8080/compojure/db/501 Required response header missing. Accessing URL http://127.0.0.1:8080/compojure/fortune-hiccup Response (trimmed to 40 bytes): "<!DOCTYPE html> <html><head><title>Fortu" PASS for http://127.0.0.1:8080/compojure/fortune-hiccup Accessing URL http://127.0.0.1:8080/compojure/plaintext Response (trimmed to 40 bytes): "Hello, World!" PASS for http://127.0.0.1:8080/compojure/plaintext Failed verify! verify: 100% |###############################################################| Rough Time: 00:03:22 ================================================================================ Verification Summary | Test: compojure | plaintext : PASS | query : WARN | json : PASS | db : FAIL | fortune : PASS ================================================================================