[ 
https://issues.apache.org/jira/browse/PIG-1899?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Gates resolved PIG-1899.
-----------------------------

    Resolution: Fixed

Patch 3 checked in.  I will open separate JIRAs for the issues raised in the 
comments.

> 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