Jiannan Wang created BOOKKEEPER-788:
---------------------------------------

             Summary: Provide release inspector script
                 Key: BOOKKEEPER-788
                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-788
             Project: Bookkeeper
          Issue Type: Improvement
    Affects Versions: 4.3.1
            Reporter: Jiannan Wang
            Assignee: Jiannan Wang
            Priority: Trivial


For each release, we need to type a sequence of commands to validate release 
candidate tag. This process could be achieved by a single script.

Here is the behavior of the script in my mind:
   1. Collecting build environment info (Operation System, JDK, Maven)
   2. Run 'mvn install -DskipTests'
   3. Checking code (findbugs, rat).
   4. Running unit test
   5. Start standalone Bookie and Hedwig service
   6. Run simple Bookie test: bookkeeper-server/bin/bookkeeper simpletest
-ensemble 3 -writeQuorum 3
   7. Run simple Hedwig test: hedwig-server/bin/hedwig console; pubsub
topic subscriber 10 message
   8. Tar all above logs when error/exit

In addition, this script could also be provided to user which could collect 
related information to diagnose compile/UT failure issue.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to