Select:
jruby
jruby
0.9.1
0.9.2
0.9.8
0.9.9
1.0
1.0.1
1.0.2
1.0.3
1.0RC1
1.0RC2
1.0RC3
1.1
1.1RC1
1.1RC2
1.1RC3
1.1b1
|
Testability Report: jruby/jruby/1.1b1
Artifact Information:
| Analyzed classes | 2356 | |
| - Excellent | 1437 | 61.0% |
| - Good | 56 | 2.4% |
| - Needs work | 863 | 36.6% |
Least Testable Classes
[+]org.jruby.JRubyServer$Handler [ 6636 ]
[+]void run() [ 6636 ]
line 98:int run(java.lang.String[]) [ 6548 ]
line 98:org.jruby.Main() [ 65 ]
line 98:java.lang.String[] intoCommandArguments(java.lang.String) [ 10 ]
[+]org.jruby.JRubyServer$Handler(org.jruby.JRubyServer, java.net.Socket) [ 0 ]
[+]org.jruby.Main [ 6537 ]
[+]void main(java.lang.String[]) [ 6614 ]
line 92:int run(java.lang.String[]) [ 6548 ]
line 91:org.jruby.Main() [ 65 ]
[+]int run(java.lang.String[]) [ 6602 ]
line 117:int runInterpreter(org.jruby.util.CommandlineParser) [ 4210 ]
line 99:org.jruby.util.CommandlineParser(org.jruby.Main, java.lang.String[]) [ 2328 ]
line 79:org.jruby.Main(java.io.InputStream, java.io.PrintStream, java.io.PrintStream) [ 55 ]
[+]int runInterpreter(org.jruby.util.CommandlineParser) [ 6428 ]
line 185:void runInterpreter(org.jruby.Ruby, java.io.InputStream, java.lang.String) [ 3467 ]
line 168:org.jruby.Ruby newInstance(org.jruby.RubyInstanceConfig) [ 2823 ]
line 79:org.jruby.Main(java.io.InputStream, java.io.PrintStream, java.io.PrintStream) [ 55 ]
[+]org.jruby.util.ShellLauncher$ScriptThreadProcess [ 6396 ]
[+]void run() [ 6398 ]
line 84:int run(java.lang.String[]) [ 6398 ]
line 77:org.jruby.util.ShellLauncher$ScriptThreadProcess(java.lang.String[], java.lang.String[], java.io.File) [ 0 ]
line 84:org.jruby.Main(org.jruby.RubyInstanceConfig) [ 0 ]
[+]void start() [ 27 ]
line 99:org.jruby.util.ShellLauncher$ScriptThreadProcess$1(org.jruby.util.ShellLauncher$ScriptThreadProcess) [ 26 ]
line 77:org.jruby.util.ShellLauncher$ScriptThreadProcess(java.lang.String[], java.lang.String[], java.io.File) [ 0 ]
[+]void destroy() [ 3 ]
line 137:void closeStreams() [ 3 ]
line 77:org.jruby.util.ShellLauncher$ScriptThreadProcess(java.lang.String[], java.lang.String[], java.io.File) [ 0 ]
[+]org.jruby.JRubyC [ 5667 ]
[+]void main(java.lang.String[]) [ 5668 ]
line 32:org.jruby.Ruby newInstance() [ 2898 ]
line 54:org.jruby.ast.Node parseFile(java.io.InputStream, java.lang.String, org.jruby.runtime.DynamicScope) [ 1484 ]
line 74:void writeClass(java.io.File) [ 988 ]
[+]org.jruby.JRubyC() [ 0 ]
[+]org.jruby.RubyStringInvoker$op_aset_method_2_1 [ 4116 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4116 ]
line 0:org.jruby.runtime.builtin.IRubyObject op_aset(org.jruby.runtime.builtin.IRubyObject[]) [ 4088 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyStringInvoker$op_aset_method_2_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyKernelInvoker$gsub_method_1_1 [ 4099 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4099 ]
line 0:org.jruby.runtime.builtin.IRubyObject gsub(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4071 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyKernelInvoker$gsub_method_1_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyKernelInvoker$sub_method_1_1 [ 4096 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4096 ]
line 0:org.jruby.runtime.builtin.IRubyObject sub(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4068 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyKernelInvoker$sub_method_1_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyKernelInvoker$gsub_bang_method_1_1 [ 4047 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4047 ]
line 0:org.jruby.runtime.builtin.IRubyObject gsub_bang(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4019 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyKernelInvoker$gsub_bang_method_1_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyKernelInvoker$split_method_0_2 [ 4045 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4046 ]
line 0:org.jruby.runtime.builtin.IRubyObject split(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4019 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyKernelInvoker$split_method_0_2(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyStringInvoker$gsub_bang_method_1_1 [ 4045 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4045 ]
line 0:org.jruby.runtime.builtin.IRubyObject gsub_bang(org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4017 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyStringInvoker$gsub_bang_method_1_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyStringInvoker$gsub_method_1_1 [ 4045 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4045 ]
line 0:org.jruby.runtime.builtin.IRubyObject gsub(org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4017 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyStringInvoker$gsub_method_1_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyStringInvoker$split_method_0_2 [ 4044 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4044 ]
line 0:org.jruby.RubyArray split(org.jruby.runtime.builtin.IRubyObject[]) [ 4017 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyStringInvoker$split_method_0_2(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyKernelInvoker$sub_bang_method_1_1 [ 4043 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4043 ]
line 0:org.jruby.runtime.builtin.IRubyObject sub_bang(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4015 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyKernelInvoker$sub_bang_method_1_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyStringInvoker$sub_bang_method_1_1 [ 4041 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4041 ]
line 0:org.jruby.runtime.builtin.IRubyObject sub_bang(org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4013 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyStringInvoker$sub_bang_method_1_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyStringInvoker$sub_method_1_1 [ 4041 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4041 ]
line 0:org.jruby.runtime.builtin.IRubyObject sub(org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4013 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyStringInvoker$sub_method_1_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyStringInvoker$slice_bang_method_1_1 [ 4019 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 4019 ]
line 0:org.jruby.runtime.builtin.IRubyObject slice_bang(org.jruby.runtime.builtin.IRubyObject[]) [ 3991 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyStringInvoker$slice_bang_method_1_1(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyRegexpInvoker$union_method_0_0 [ 3972 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 3972 ]
line 0:org.jruby.runtime.builtin.IRubyObject union(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject[]) [ 3949 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyRegexpInvoker$union_method_0_0(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyKernelInvoker$scan_method_1_0 [ 3950 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 3951 ]
line 0:org.jruby.runtime.builtin.IRubyObject scan(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.Block) [ 3924 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyKernelInvoker$scan_method_1_0(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.RubyStringInvoker$scan_method_1_0 [ 3949 ]
[+]org.jruby.runtime.builtin.IRubyObject call(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block) [ 3949 ]
line 0:org.jruby.runtime.builtin.IRubyObject scan(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.Block) [ 3922 ]
line 0:void pre(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.RubyModule, org.jruby.runtime.Arity, java.lang.String, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block, org.jruby.parser.StaticScope, org.jruby.internal.runtime.JumpTarget) [ 10 ]
line 0:void post(org.jruby.runtime.ThreadContext) [ 10 ]
[+]org.jruby.RubyStringInvoker$scan_method_1_0(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
line 0:org.jruby.internal.runtime.methods.JavaMethod(org.jruby.RubyModule, org.jruby.runtime.Visibility) [ 0 ]
[+]org.jruby.yaml.JRubyConstructor$12 [ 3910 ]
[+]java.lang.Object call(org.jvyamlb.Constructor, org.jvyamlb.nodes.Node) [ 3910 ]
line 486:java.lang.Object constructYamlStr(org.jvyamlb.Constructor, org.jvyamlb.nodes.Node) [ 3910 ]
line 484:org.jruby.yaml.JRubyConstructor$12() [ 0 ]
[+]org.jruby.yaml.JRubyConstructor$12() [ 0 ]
Post Comment
|
|