Thanks Kishor!  I tried the script but it didn't seem to be working.  It
didn't find any tests to run:

...
main:
[INFO] Executed tasks
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ storm-core
---
[INFO]
[INFO] --- clojure-maven-plugin:1.7.1:test (test-clojure) @ storm-core ---
Picked up _JAVA_OPTIONS: -Xmx4096m
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
...

Regards,

Vivian Kong
Linux on z Systems Open Source Ecosystem
IBM Canada Toronto Lab



From:   Kishorkumar Patil <[email protected]>
To:     [email protected]
Date:   2018/06/07 11:28 AM
Subject:        Re: Running tests via Clojure REPL



Try

*./dev-tools/test-ns.py org.apache.storm.drcp_test*


Kishor

On Thu, Jun 7, 2018 at 11:00 AM, Vivian Kong <[email protected]> wrote:

>
>
> Hi,
>
> I am following
>
https://github.com/apache/storm/blob/master/DEVELOPER.md#testing-1
 to try
> to run a subset of storm-core tests via the Clojure REPL but I couldn't
> figured out how to do that.  Tried the following but hit an exception
(see
> below).  I appreciate any pointers/examples on how to set up and run the
> tests.  Thanks!
>
>
> # clojure storm-core/test/clj/org/apache/storm/drpc_test.clj
> Picked up _JAVA_OPTIONS: -Xmx4096m
> Exception in thread "main" java.lang.ClassNotFoundException:
> org.apache.storm.drpc.ReturnResults,
> compiling:(/root/storm/storm-core/test/clj/org/apache/
> storm/drpc_test.clj:1:1)
>         at clojure.lang.Compiler.load(Compiler.java:7526)
>         at clojure.lang.Compiler.loadFile(Compiler.java:7452)
>         at clojure.main$load_script.invokeStatic(main.clj:278)
>         at clojure.main$script_opt.invokeStatic(main.clj:338)
>         at clojure.main$script_opt.invoke(main.clj:333)
>         at clojure.main$main.invokeStatic(main.clj:424)
>         at clojure.main$main.doInvoke(main.clj:387)
>         at clojure.lang.RestFn.applyTo(RestFn.java:137)
>         at clojure.lang.Var.applyTo(Var.java:702)
>         at clojure.main.main(main.java:37)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.storm.drpc.ReturnResults
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>         at clojure.lang.DynamicClassLoader.findClass
> (DynamicClassLoader.java:69)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>         at clojure.lang.DynamicClassLoader.loadClass
> (DynamicClassLoader.java:77)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:348)
>         at clojure.lang.RT.classForName(RT.java:2204)
>         at clojure.lang.RT.classForNameNonLoading(RT.java:2217)
>         at org.apache.storm.drpc_test$eval147
> $loading__6434__auto____148.invoke(drpc_test.clj:16)
>         at org.apache.storm.drpc_test$eval147.invokeStatic
> (drpc_test.clj:16)
>         at org.apache.storm.drpc_test$eval147.invoke(drpc_test.clj:16)
>         at clojure.lang.Compiler.eval(Compiler.java:7062)
>         at clojure.lang.Compiler.eval(Compiler.java:7051)
>         at clojure.lang.Compiler.load(Compiler.java:7514)
>         ... 9 more
>
>
>
> Regards,
>
> Vivian Kong
> Linux on z Systems Open Source Ecosystem
> IBM Canada Toronto Lab
>


Reply via email to