thanks. that makes sense. i searched the mailing list but couldnt find any
mention of it. i should have searched jira instead...

On Sun, Dec 7, 2014 at 6:25 PM, Sean Owen <so...@cloudera.com> wrote:

> I think it's a known issue:
>
> https://issues.apache.org/jira/browse/SPARK-4159
> https://issues.apache.org/jira/browse/SPARK-661
>
> I got bit by this too recently and meant to look into it.
>
> On Sun, Dec 7, 2014 at 4:50 PM, Koert Kuipers <ko...@tresata.com> wrote:
> > so as part of the official build the java api does not get tested then?
> > i am sure there is a good reason for it, but thats surprising to me.
> >
> > On Sun, Dec 7, 2014 at 12:19 PM, Ted Yu <yuzhih...@gmail.com> wrote:
> >>
> >> Looking at the pom.xml, I think I found the reason - scalatest is used.
> >> With the following diff:
> >>
> >> diff --git a/pom.xml b/pom.xml
> >> index b7df53d..b0da893 100644
> >> --- a/pom.xml
> >> +++ b/pom.xml
> >> @@ -947,7 +947,7 @@
> >>            <version>2.17</version>
> >>            <configuration>
> >>              <!-- Uses scalatest instead -->
> >> -            <skipTests>true</skipTests>
> >> +            <skipTests>false</skipTests>
> >>            </configuration>
> >>          </plugin>
> >>          <plugin>
> >>
> >> I was able to run JavaAPISuite using:
> >>
> >> mvn test -pl core -Dtest=JavaAPISuite
> >>
> >> But it takes a long time ...
> >>
> >> Cheers
> >>
> >> On Sun, Dec 7, 2014 at 8:56 AM, Koert Kuipers <ko...@tresata.com>
> wrote:
> >>>
> >>> hey guys,
> >>> i was able to run the test just fine with:
> >>> $ sbt
> >>> > project core
> >>> > testOnly org.apache.spark.JavaAPISuite
> >>>
> >>> however i found it strange that it didnt run when i do "mvn test -pl
> >>> core", or at least didnt seem like it ran to me. this would mean that
> when
> >>> someone tests/publishes with maven the japa api does not get tested at
> all.
> >>>
> >>> On Sun, Dec 7, 2014 at 1:52 AM, Michael Armbrust <
> mich...@databricks.com>
> >>> wrote:
> >>>>
> >>>> Not sure about maven, but you can run that test with sbt:
> >>>>
> >>>> sbt/sbt "sql/test-only org.apache.spark.sql.api.java.JavaAPISuite"
> >>>>
> >>>> On Sat, Dec 6, 2014 at 9:59 PM, Ted Yu <yuzhih...@gmail.com> wrote:
> >>>>>
> >>>>> I tried to run tests for core but there were failures. e.g. :
> >>>>>
> >>>>> ^[[32mExternalAppendOnlyMapSuite:^[[0m
> >>>>> ^[[32m- simple insert^[[0m
> >>>>> ^[[32m- insert with collision^[[0m
> >>>>> ^[[32m- ordering^[[0m
> >>>>> ^[[32m- null keys and values^[[0m
> >>>>> ^[[32m- simple aggregator^[[0m
> >>>>> ^[[32m- simple cogroup^[[0m
> >>>>> Spark assembly has been built with Hive, including Datanucleus jars
> on
> >>>>> classpath
> >>>>> ^[[31m- spilling *** FAILED ***^[[0m
> >>>>> ^[[31m  org.apache.spark.SparkException: Job aborted due to stage
> >>>>> failure: Task 0 in stage 0.0 failed 4 times, most recent failure:
> Lost task
> >>>>> 0.3 in stage 0.0 (TID 6, localhost):
> java.lang.ClassNotFoundException:
> >>>>> org.apache.spark.rdd.RDD$$anonfun$map$1^[[0m
> >>>>> ^[[31m  at
> java.net.URLClassLoader$1.run(URLClassLoader.java:366)^[[0m
> >>>>> ^[[31m  at
> java.net.URLClassLoader$1.run(URLClassLoader.java:355)^[[0m
> >>>>> ^[[31m  at java.security.AccessController.doPrivileged(Native
> >>>>> Method)^[[0m
> >>>>> ^[[31m  at
> >>>>> java.net.URLClassLoader.findClass(URLClassLoader.java:354)^[[0m
> >>>>> ^[[31m  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)^[[0m
> >>>>> ^[[31m  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)^[[0m
> >>>>> ^[[31m  at java.lang.Class.forName0(Native Method)^[[0m
> >>>>> ^[[31m  at java.lang.Class.forName(Class.java:270)^[[0m
> >>>>>
> >>>>> BTW I didn't find JavaAPISuite in test output either.
> >>>>>
> >>>>> Cheers
> >>>>>
> >>>>> On Sat, Dec 6, 2014 at 9:12 PM, Koert Kuipers <ko...@tresata.com>
> >>>>> wrote:
> >>>>>>
> >>>>>> Ted,
> >>>>>> i mean
> >>>>>> core/src/test/java/org/apache/spark/JavaAPISuite.java
> >>>>>>
> >>>>>> On Sat, Dec 6, 2014 at 9:27 PM, Ted Yu <yuzhih...@gmail.com> wrote:
> >>>>>>>
> >>>>>>> Pardon me, the test is here:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> sql/core/src/test/java/org/apache/spark/sql/api/java/JavaAPISuite.java
> >>>>>>>
> >>>>>>> You can run 'mvn test' under sql/core
> >>>>>>>
> >>>>>>> Cheers
> >>>>>>>
> >>>>>>> On Sat, Dec 6, 2014 at 5:55 PM, Ted Yu <yuzhih...@gmail.com>
> wrote:
> >>>>>>>>
> >>>>>>>> In master branch, I only found JavaAPISuite in comment:
> >>>>>>>>
> >>>>>>>> spark tyu$ find . -name '*.scala' -exec grep JavaAPISuite {} \;
> >>>>>>>> -print
> >>>>>>>>    * For usage example, see test case
> JavaAPISuite.testJavaJdbcRDD.
> >>>>>>>>    * converted into a `Object` array. For usage example, see test
> >>>>>>>> case JavaAPISuite.testJavaJdbcRDD.
> >>>>>>>> ./core/src/main/scala/org/apache/spark/rdd/JdbcRDD.scala
> >>>>>>>>
> >>>>>>>> FYI
> >>>>>>>>
> >>>>>>>> On Sat, Dec 6, 2014 at 5:43 PM, Koert Kuipers <ko...@tresata.com>
> >>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> when i run "mvn test -pl core", i dont see JavaAPISuite being
> run.
> >>>>>>>>> or if it is, its being very very quiet about it. is this by
> design?
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
>

Reply via email to