cd /tmp
curl -O http://www.meadowy.org/~gotoh/ssh/connect.c
gcc connect.c -o connect -lresolv
sudo mv connect /usr/local/bin
Edit host:port as necessary
| 1) Failure: | |
| test_any_should_not_load_results(NamedScopeTest) | |
| [./test/cases/../../lib/active_record/test_case.rb:40:in `assert_queries' | |
| ./test/cases/named_scope_test.rb:189:in `test_any_should_not_load_results' | |
| ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:94:in `__send__' | |
| ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:94:in `run']: | |
| 0 instead of 1 queries were executed. | |
| <1> expected but was | |
| <0>. |
| # Warbler web application assembly configuration file | |
| Warbler::Config.new do |config| | |
| # Temporary directory where the application is staged | |
| # config.staging_dir = "tmp/war" | |
| # Application directories to be included in the webapp. | |
| config.dirs = %w(app config lib log vendor tmp) | |
| # Additional files/directories to include, above those in config.dirs | |
| # config.includes = FileList["db"] |
| <plugin> | |
| <groupId>org.jruby.plugins</groupId> | |
| <artifactId>jruby-rake-plugin</artifactId> | |
| <executions> | |
| <execution> | |
| <id>runtests</id> | |
| <phase>test</phase> | |
| <goals><goal>rake</goal></goals> | |
| <configuration> | |
| <script> |
| require 'java' | |
| class SafeSequence | |
| def initialize | |
| @mutex = java.lang.Object.new | |
| @count = -1 | |
| end | |
| def next | |
| @mutex.synchronized { @count += 1} | |
| end |
| jruby --debug ./script/performance/profiler "Project.alphabetical.publicly_visible" 5000 2> jruby-projects-prof.txt | |
| ./script/performance/profiler "Project.alphabetical.publicly_visible" 5000 2> ruby-projects-prof.txt |
| java.lang.NullPointerException | |
| at org.jruby.parser.Parser.parse(Parser.java:128) | |
| at org.jruby.Ruby.parseEval(Ruby.java:1849) | |
| at org.jruby.Ruby.evalScriptlet(Ruby.java:223) | |
| at org.jruby.javasupport.JavaEmbedUtils$2.eval(JavaEmbedUtils.java:157) | |
| at org.jruby.rack.jms.DefaultQueueManager$RubyObjectMessageListener.onMessage(DefaultQueueManager.java:112) | |
| at com.sun.messaging.jms.ra.DirectSession._deliverMessage(DirectSession.java:1889) | |
| at com.sun.messaging.jms.ra.DirectConsumer.deliver(DirectConsumer.java:368) | |
| at com.sun.messaging.jmq.jmsserver.service.imq.SessionListener.process(IMQDirectService.java:2917) | |
| at com.sun.messaging.jmq.jmsserver.service.imq.SessionListener.run(IMQDirectService.java:2855) |
| $ ab -n 1000 -c 4 http://localhost:8080/sillytestapp/greetings | |
| This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 | |
| Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ | |
| Copyright 2006 The Apache Software Foundation, http://www.apache.org/ | |
| Benchmarking localhost (be patient) | |
| Completed 100 requests | |
| Completed 200 requests | |
| Completed 300 requests | |
| Completed 400 requests |
| /* | |
| * Copyright 2007-2008 Sun Microsystems, Inc. | |
| * This source code is available under the MIT license. | |
| * See the file LICENSE.txt for details. | |
| */ | |
| package org.jruby.rack; | |
| import java.io.IOException; | |
| import javax.servlet.ServletConfig; |
| it "should allow assignable equivalents to be passed to a method" do | |
| impl = DescendantOfSingleMethodInterface.impl {|name| name} | |
| impl.should be_kind_of(SingleMethodInterface) | |
| DescendantOfSingleMethodInterface.should === impl | |
| UsesSingleMethodInterface.callIt(impl).should == :callIt | |
| end |