pig-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Pig Wiki] Update of "HowToContribute" by OlgaN
Date Sat, 10 Nov 2007 01:21:38 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Pig Wiki" for change notification.

The following page has been changed by OlgaN:
http://wiki.apache.org/pig/HowToContribute

------------------------------------------------------------------------------
            * You must implement a class that extends junit.framework.TestCase and whose class
name starts with Test.
            * Define methods within your class whose names begin with test, and call JUnit's
many assert methods to verify conditions; these methods will be executed when you run ant
test.
            * Place your class in the test tree.
+           * you can run all the unit test with the command `ant -Djunit.hadoop.conf=<dir>
test` where `dir` is location of `hadoop-site.xml` of your cluster. Similarly, you can run
a specific unit test with the command `ant Djunit.hadoop.conf=<dir> test -Dtestcase=<ClassName>`
(For example `ant -Djunit.hadoop.conf=/home/hadoop test -Dtestcase=TestPigFile`)
-           * you can run all the unit test with the command `ant test`, or you can run a
specific unit test with the command `ant test -Dtestcase=<ClassName>` (For example `ant
test -Dtestcase=TestPigFile`)
- 
- In addition to code changes, changes to the site documentation might be necessary. If so,
please, follow the steps:
-     * Install [http://forrest.apache.org/ forrest]
-     * Checkout site documentation: `svn co https://svn.apache.org/repos/asf/incubator/pig/site/`
-     * Edit files in `author/src/documentation/content/xdocs`. See http://forrest.apache.org/
for documentation.
-     * Build the site: (Make sure that JAVA_HOME pointes to java 1.5 as forrest does not
work with java 1.6)
-         * `cd author`
-         * `forrest`       
-     * Inspect what's in build/site with your browser
-     * Once you are happy with the outcome, commit your changes:
-         * `cp -pr build/site/* ../publish`
-         * `cd ..`
-         * `svn stat`
-         * `svn add ...`
-         * `svn commit -m "blah blah"`
-     * Upload the changes to the documentation site: (The changes will appear an 1 hour after
the update.)
-         * `ssh people.apache.org`
-         * `cd /www/incubator.apache.org/pig`
-         * `svn up`
  
  == Generating a patch ==
  === Compilation ===

Mime
View raw message