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

Olga Natkovich commented on PIG-1899:
-------------------------------------

I am fine with committing the patch and openning a seprate JIRA for the 
remaining issues.

+1

> Pig needs a tool for doing end to end testing efficiently
> ---------------------------------------------------------
>
>                 Key: PIG-1899
>                 URL: https://issues.apache.org/jira/browse/PIG-1899
>             Project: Pig
>          Issue Type: Test
>          Components: tools
>            Reporter: Alan Gates
>            Assignee: Alan Gates
>         Attachments: PIG-1899-3.patch, PIG-1899.patch, PIG-1899.patch, 
> e2e.patch
>
>
> Pig currently uses junit for all testing.  junit is good for unit tests, but 
> limited for end to end and integration testing.
> Building an end to end test in junit is cumbersome (a lot of setup and such 
> to do using MiniCluster).  Given that expected results must be known 
> beforehand and hand crafted they must be kept very small, usually ten or less 
> rows.  This does not lead to realistic testing scenarios.
> A test tool is needed that allows the test developer to write a Pig Latin 
> script and specify a source of truth against which to test the results of 
> running this Pig Latin script.  A database or a previous version of Pig can 
> then be used as that source of truth.  This will allow developers to quickly 
> add new tests that return more than trivial results.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to