[ 
https://issues.apache.org/jira/browse/MRQL-34?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13972865#comment-13972865
 ] 

Leonidas Fegaras commented on MRQL-34:
--------------------------------------

I don't know your code, but if I have :

        public void setUp() throws Exception {
            Config.compile_functional_arguments = false;
            createEvaluator();
            Translator.global_reset();
        }

I get the following errors:

Tests in error: 
  testCore1ArrayPlus(org.apache.mrql.MapReduceEvaluatorInMemoryTest)
  testCore1TupleIndex(org.apache.mrql.MapReduceEvaluatorInMemoryTest)
  testCore1Cast(org.apache.mrql.MapReduceEvaluatorInMemoryTest)
  testCore1Math(org.apache.mrql.MapReduceEvaluatorInMemoryTest)
  testCore1Variable(org.apache.mrql.MapReduceEvaluatorInMemoryTest)
  testCore1Array(org.apache.mrql.MapReduceEvaluatorInMemoryTest)
  testCore1Range(org.apache.mrql.MapReduceEvaluatorInMemoryTest)

Tests run: 54, Failures: 0, Errors: 7, Skipped: 0

If I remove createEvaluator(), I will get:

Tests run: 54, Failures: 0, Errors: 0, Skipped: 0


> Introduce junit for testing
> ---------------------------
>
>                 Key: MRQL-34
>                 URL: https://issues.apache.org/jira/browse/MRQL-34
>             Project: MRQL
>          Issue Type: Improvement
>            Reporter: Lee moon soo
>         Attachments: MRQL-34.patch, MRQL-34_a.patch, MRQL-34_b.patch
>
>
> MRQL has testcase and it's run as java standalone application by 
> org.apache.mrql.Test. 
> The Test class Invoked by maven antrun plugin at test phase
> and then load the queries and generate result and compare with the previous 
> result (if result exists)
> If junit runs those test case instead of antrun, it'll give some advantages
> 1. More common ways to adding / running test in Java
> 2. Once CI is setup, junit produces information for CI about details of test.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to