Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
[appadmin@i2midev6 tmp]$ mkdir /tmp/grouperTest
[appadmin@i2midev6 tmp]$ cd /tmp/grouperTest
[appadmin@i2midev6 grouperTest]$ wget https://software.internet2.edu/grouper/release/2.3.0/grouperInstaller.jar
[appadmin@i2midev6 grouperTest]$ export JAVA_HOME=/opt/java8
[appadmin@i2midev6 grouperTest]$ export PATH=$JAVA_HOME/bin:$PATH
[appadmin@i2midev6 grouperTest]$ emacs grouper.installer.properties


download.server.url = http://software.internet2.edu/grouper


# default version to install                                                                                                        
grouper.version = 2.3.0

grouperInstaller.useTestPatches = true


[appadmin@i2midev6 grouperTest]$ java -cp .:grouperInstaller.jar edu.internet2.middleware.grouperInstaller.GrouperInstaller


install grouper api, db, init the registry, CTRL-c


#### GET ALL TESTS
cd /home/mchyzer/tmp/grouperDownload/
cd build_mchyzer/
wget https://github.com/Internet2/grouper/archive/GROUPER_2_3_BRANCH.zip
unzip -q GROUPER_2_3_BRANCH.zip 
rm GROUPER_2_3_BRANCH.zip 


[mchyzer@i2midev6 grouper]$ pwd
/home/mchyzer/tmp/grouperDownload/build_mchyzer/grouper-GROUPER_2_3_BRANCH/grouper
[mchyzer@i2midev6 grouper]$ ant test.compile


/home/mchyzer/tmp/grouperDownload/build_mchyzer


[appadmin@i2midev6 conf]$ pwd
/tmp/grouperTest/grouper.apiBinary-2.3.0/conf
[appadmin@i2midev6 conf]$ cp -R /home/mchyzer/tmp/grouperDownload/build_mchyzer/grouper-GROUPER_2_3_BRANCH/grouper/dist/build/test/edu .
[appadmin@i2midev6 conf]$ 

[appadmin@i2midev6 grouper.apiBinary-2.3.0]$ java -cp lib/jdbcSamples/hsqldb.jar org.hsqldb.Server -database.0 file:grouper -dbname.0 grouper -port 9001 &
[appadmin@i2midev6 grouper.apiBinary-2.3.0]$ ./bin/gsh -test -all

Copmile Compile test on server

Code Block
/**
 * Test {@link Stem}.
 * <p />
 * @author  blair christensen.
 * @version $Id: TestStem.java,v 1.34 2009-12-07 07:31:09 mchyzer Exp $
 */
public class Test extends GrouperTest {

    // Private Class Constants
    private static final Log LOG = GrouperUtil.getLog(Test.class);

    /**
     * Method main.
     * @param args String[]
     */
    public static void main(String[] args) {
        TestRunner.run(new Test("testCache"));
        //TestRunner.run(TestStem.class);
    }

    public Test(String name) {
        super(name);
    }


javac -classpath .:../lib/grouper/*:../lib/test/*:../dist/lib/* -sourcepath . Test.java


 java -classpath ../conf:.:../lib/grouper/*:../lib/test/*:../dist/lib/grouper.jar:../lib/jdbcSamples/hsqldb.jar Test

...