The other problem I have is that in order to support writing on the contrib/format-maprdb
I need access to RecordWrite and it seems I don't have a way to get it inside this project. What should I do? Should I structure the code differently? Best Regards, Nicolas A Perez On Thu, May 30, 2019 at 11:25 AM Nicolas A Perez <[email protected]> wrote: > The tests are located in the > > drill/contrib/format-maprdb > > > I ran > > > mvn test -Dtest=MaprDBTestsSuite -Pmapr > > > And I got this. > > > ------------------------------------------------------- > > [*INFO*] T E S T S > > [*INFO*] ------------------------------------------------------- > > [*INFO*] Running com.mapr.drill.maprdb.tests.*MaprDBTestsSuite* > > [*ERROR*] *Tests **run: 1*, Failures: 0, *Errors: 1*, Skipped: 0, Time > elapsed: 0.003 s* <<< FAILURE!* - in com.mapr.drill.maprdb.tests. > *MaprDBTestsSuite* > > [*ERROR*] com.mapr.drill.maprdb.tests.MaprDBTestsSuite Time elapsed: > 0.002 s <<< ERROR! > > java.lang.NoClassDefFoundError: org/apache/drill/exec/util/ProtobufPatcher > > at > com.mapr.drill.maprdb.tests.MaprDBTestsSuite.setupTests(MaprDBTestsSuite.java:64) > > Caused by: java.lang.ClassNotFoundException: > org.apache.drill.exec.util.ProtobufPatcher > > at > com.mapr.drill.maprdb.tests.MaprDBTestsSuite.setupTests(MaprDBTestsSuite.java:64) > > > [*INFO*] > > [*INFO*] Results: > > [*INFO*] > > [*ERROR*] *Errors: * > > [*ERROR*] * MaprDBTestsSuite.setupTests:64 ยป NoClassDefFound > org/apache/drill/exec/util/Pr...* > > [*INFO*] > > [*ERROR*] *Tests run: 1, Failures: 0, Errors: 1, Skipped: 0* > > > This is the default code, no modifications from Github. > > > Any ideas? > > > Best Regards, > > On Thu, May 30, 2019 at 2:06 AM Kunal Khatua <[email protected]> wrote: > >> Hi Nicolas >> >> Your maven command seems incomplete. >> >> You need to navigate to the module containing the specific set of tests >> (typically, for unit tests in Drill souce, it is the java-exec dir). >> >> I dont think you need the 'install' phase of the lifecycle, and the >> 'test' phase should be sufficient. >> >> mvn test [-Dtest=<testSuiteName>] -Pmapr >> >> >> There are a number of tests in meach of the modules, so you could take a >> look at that to get an idea. >> On 5/29/2019 4:28:57 PM, Nicolas A Perez <[email protected]> wrote: >> I am trying mvn install -Dtests=cluster -Pmapr but the tests does not run. >> Any ideas? >> >> At the same time, I am implementing the writing part of the plugin, I have >> figured most of the components I need to implement out already. The only >> thing that is still a bit obscure is around BatchCreator. >> >> I have created the following class hoping it is loaded automatically >> somehow, but I need explanations on how that works in order to effectively >> attach this problem. >> >> class TableWriterBatchCreator implements BatchCreator >> >> >> On the test side, I need guidance on how to create and run the >> corresponding tests for this module. >> >> Best Regards, >> >> Nicolas A Perez >> -- >> >> -------------------------------------------------------------------------------------------- >> Sent by Nicolas A Perez from my GMAIL account. >> >> -------------------------------------------------------------------------------------------- >> > > > -- > > -------------------------------------------------------------------------------------------- > Sent by Nicolas A Perez from my GMAIL account. > > -------------------------------------------------------------------------------------------- > -- -------------------------------------------------------------------------------------------- Sent by Nicolas A Perez from my GMAIL account. --------------------------------------------------------------------------------------------
