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

Alan Gates updated PIG-1899:
----------------------------

    Attachment: PIG-1899.patch

Added UDFs for use with the test harness that were left out in the first patch.

> 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.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