You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Konstantin Boudnik (JIRA)" <ji...@apache.org> on 2011/01/11 22:53:49 UTC

[jira] Created: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Provide deployable maven artifacts for pigunit and pig smoke tests
------------------------------------------------------------------

                 Key: PIG-1799
                 URL: https://issues.apache.org/jira/browse/PIG-1799
             Project: Pig
          Issue Type: Improvement
          Components: build
    Affects Versions: 0.9.0
            Reporter: Konstantin Boudnik


Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated PIG-1799:
------------------------------------

    Attachment: PIG-1799.patch

pigunit depends on log4j. Adding.

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12981556#action_12981556 ] 

Konstantin Boudnik commented on PIG-1799:
-----------------------------------------

Having a separate artifact for smoke tests allows to automate cluster testing big time. You can have your own maven project with dependencies to both pigunit and pigsmokes and run pigsmokes with a standard maven plugin such as failsafe or surefire. That's the intention.

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Commented] (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Alan Gates (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13052108#comment-13052108 ] 

Alan Gates commented on PIG-1799:
---------------------------------

Are you asking to just make the changes to build.xml and associated files or to actually the publish the maven artifacts?  I'm happy to make the changes.  But unless there is an 0.8.2 release, which there are no plans for at the moment, this won't cause the artifacts to be published to maven.

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.deploy.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

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

        

[jira] Assigned: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik reassigned PIG-1799:
---------------------------------------

    Assignee: Konstantin Boudnik

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated PIG-1799:
------------------------------------

    Attachment: PIG-1799.deploy.patch

Missed dependencies are added to the mvn-deploy target.

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.deploy.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated PIG-1799:
------------------------------------

    Attachment: PIG-1799.patch

This patch addresses the issue.
Two additional XML templates are created to produce proper pom files for pigunit and pigsmoke artifacts. The pom files aren't included into the patch because they are transient. 

I have noticed that pigunit.jar includes classes from commons-lang jar. I think it can be removed easily because new pigunit.pom takes care about dependencies correcly.

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>         Attachments: PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated PIG-1799:
------------------------------------

    Attachment: PIG-1799.patch

Adding deployment instructions for pigunit and pigsmoke jars, so they actually will end up in a repo.

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated PIG-1799:
------------------------------------

    Attachment: PIG-1799.patch

One last missing runtime dependency of pigunit

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated PIG-1799:
------------------------------------

    Attachment: PIG-1799.patch

And logging also is required in the runtime

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Alan Gates (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alan Gates updated PIG-1799:
----------------------------

    Resolution: Fixed
        Status: Resolved  (was: Patch Available)

Patch checked in.  Thanks Cos.

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Commented] (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Alex Rovner (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13051444#comment-13051444 ] 

Alex Rovner commented on PIG-1799:
----------------------------------

Can we back-port these patches to version 8?

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.deploy.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

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

        

[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated PIG-1799:
------------------------------------

    Attachment: PIG-1799.patch

non-functional version of log4j has been listed as a dep. of pigunit. Downgraded to 1.2.14

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Alan Gates (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12981491#action_12981491 ] 

Alan Gates commented on PIG-1799:
---------------------------------

I understand the goal of creating a separate maven artifact for PigUnit.  I'm not clear on what it means to have a maven artifact for smoke tests.  How would people use the smoke test jar?

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated PIG-1799:
------------------------------------

    Fix Version/s: 0.9.0
           Status: Patch Available  (was: Open)

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIG-1799) Provide deployable maven artifacts for pigunit and pig smoke tests

Posted by "Konstantin Boudnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated PIG-1799:
------------------------------------

    Attachment: PIG-1799.patch

Some of the smoke tests need additional resources to be included (and unpacked) later from the artifact. Addressing that. With the current patch build produces fully-functional artifacts both for pigunit and smoke tests. Ready for review and commit.

> Provide deployable maven artifacts for pigunit and pig smoke tests
> ------------------------------------------------------------------
>
>                 Key: PIG-1799
>                 URL: https://issues.apache.org/jira/browse/PIG-1799
>             Project: Pig
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.9.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>         Attachments: PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch, PIG-1799.patch
>
>
> Having maven artifacts for pigunit framework and smoke test will help to separate execution of smoke tests against a physical cluster from a source tree (ant build),

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.