That is great 👍, if you any help just let us know 😉 On Tue 18. Jan 2022 at 21:59, Joe San <[email protected]> wrote:
> Hi Bertty, > > It was indeed a problem with my Java Home directory where it was strangely > not picking up my Java 8 Home. As soon as I was able to resolve that issue, > I was successful to run my scalatest in the graphchi project: > > mvn clean install -P scala-11,scala > > Of-course I needed the default scala profile as well > > Thanks for the help today. > > Thanks and Regards, > Joesan > > On Tue, Jan 18, 2022 at 4:08 PM Bertty Contreras <[email protected]> > wrote: > > > Yes, I will send the invitation :D > > > > Best regards, > > Bertty > > > > On Tue, Jan 18, 2022 at 2:41 PM Joe San <[email protected]> wrote: > > > > > Would today evening around 20:00 work for you or is it too late for > you? > > A > > > Google meet or something like that? > > > > > > On Tue, Jan 18, 2022 at 1:38 PM Bertty Contreras <[email protected]> > > > wrote: > > > > > > > I will try to replicate what are commenting to help you with more > > details > > > > :D > > > > > > > > Yes, I have time just let me know when you are available and I make > > time > > > > for it :D. > > > > > > > > Best regards, > > > > Bertty > > > > > > > > On Tue, Jan 18, 2022 at 10:04 AM Joe San <[email protected]> > > > wrote: > > > > > > > > > Hi Bertty, > > > > > > > > > > For the wayang-graphchi, I just thought of writing some unit tests > > > using > > > > > scalatest for which I added the src/test/scala folder and added > some > > > > tests. > > > > > But like I reported, upon running maven clean install -P scala-11, > it > > > was > > > > > not detecting my tests at all. I don't think there should be any > > > > > relationship to running unit tests against any of the wayang-xxx > sub > > > > > projects. Maybe I'm missing something. Would you have some time > > Bertty > > > > this > > > > > week or the weekend? I would definitely need some help. > > > > > > > > > > Thanks and Regards, > > > > > Joesan > > > > > > > > > > On Mon, Jan 17, 2022 at 6:52 PM Bertty Contreras < > > [email protected]> > > > > > wrote: > > > > > > > > > > > Hi Joe San, > > > > > > > > > > > > Unfortunately the project graphchi does not support scala-12, the > > > scala > > > > > > supported are scala-11 and scala-10 [1]. > > > > > > > > > > > > In the case of wayang to support different version of scala we > > create > > > > the > > > > > > structure of folder: > > > > > > > > > > > > module > > > > > > | - code <- shared code between different versions of scala > > > > > implementation. > > > > > > \ | - main > > > > > > \ \ | scala > > > > > > | - module_{version-scala} <- module with specific code related > to > > > the > > > > > > platform > > > > > > \ | - scala_{version-scala} <- empty file that activate the > > profile > > > in > > > > > the > > > > > > pom.xml to compile the code with the right version > > > > > > \ | - src > > > > > > \ \ | - main > > > > > > \ \ \ | scala > > > > > > > > > > > > You can see this structure on the module wayang-spark [2], the > idea > > > is > > > > to > > > > > > use the profile scala-11 [3] and scala-12 [4] depending on the > > > > activation > > > > > > file the profile will generate the module using one or another > > scala > > > > > > version. > > > > > > > > > > > > Nevertheless, in the case of graphchi, we just use the normal > > > structure > > > > > > because Graphchi has just one version at least until the last > time > > > that > > > > > we > > > > > > check it. > > > > > > > > > > > > Apache Wayang has some tests in scala at api module [5], the api > > > module > > > > > > follows the structure commented upper. > > > > > > > > > > > > The structure is a little bit complex at the first moment but > then > > > get > > > > > easy > > > > > > to follow, if you need help with it just let me know :D > > > > > > > > > > > > Best regards, > > > > > > Bertty > > > > > > > > > > > > [1] > https://mvnrepository.com/artifact/org.graphchi/graphchi-java > > > > > > [2] > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/apache/incubator-wayang/tree/main/wayang-platforms/wayang-spark > > > > > > [3] > > > > > > > https://github.com/apache/incubator-wayang/blob/main/pom.xml#L493-L599 > > > > > > [4] > > > > > > > https://github.com/apache/incubator-wayang/blob/main/pom.xml#L601-L707 > > > > > > [5] > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/apache/incubator-wayang/blob/main/wayang-api/wayang-api-scala-java/code/test/scala/org/apache/wayang/api/ApiTest.scala > > > > > > > > > > > > On Mon, Jan 17, 2022 at 5:43 PM Joe San <[email protected] > > > > > > wrote: > > > > > > > > > > > > > Anyone had any success writing Scalatest and making the test > run > > > when > > > > > > using > > > > > > > the scala profile? I just added Scalatest as a dependency to > one > > of > > > > the > > > > > > sub > > > > > > > project (wayang-graphchi) and added some quick tests. I then > > > > configured > > > > > > the > > > > > > > parent pom against the scala-12 profile, the > > > scalatest-maven-plugin, > > > > > but > > > > > > > somehow my scalatests are not detected. I just wanted to ask > you > > > guys > > > > > if > > > > > > > this was tried before? > > > > > > > > > > > > > > I raised a question in Stackoverfow (without referring to > Wayang) > > > as > > > > it > > > > > > > seems like an issue: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://stackoverflow.com/questions/70729253/scalatest-maven-plugin-does-not-detect-scala-test-suite > > > > > > > > > > > > > > If anyone has any idea, please let me know. > > > > > > > > > > > > > > > > > > > > > > > > > > > >
