Comment: | Lots of stuff for installall flow |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
749b68c55a57dc9604c18e897056f377 |
User & Date: | matt on 2013-07-22 18:35:38 |
Other Links: | branch diff | manifest | tags |
2013-07-22
| ||
18:36 | Lots of stuff for installall flow check-in: 9742a8ae22 user: matt tags: dev | |
18:35 | Lots of stuff for installall flow check-in: 749b68c55a user: matt tags: dev | |
16:44 | Added cache for downloads check-in: 5a88f742d7 user: matt tags: dev | |
Modified tests/installall/runconfigs.config from [c6173fe78e] to [ef9c7ed6ca].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | [miscvars] [default] ALLTESTS see this variable PREFIX #{getenv MT_RUN_AREA_HOME}/#{getenv CONFIGURATION}/#{getenv MT_RUNNAME} DOWNLOADS #{getenv MT_RUN_AREA_HOME}/downloads [stdrel] CHICKEN_VERSION 4.8.0 IUPLIB 26g4 IUP_VERSION na SQLITE3_VERSION 3071401 PLATFORM linux ZEROMQ_VERSION 2.2.0 [ck-4.8.2] CHICKEN_VERSION 4.8.2 IUPLIB 26g4 | > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | [miscvars] [default] ALLTESTS see this variable PREFIX #{getenv MT_RUN_AREA_HOME}/#{getenv CONFIGURATION}/#{getenv MT_RUNNAME} DOWNLOADS #{getenv MT_RUN_AREA_HOME}/downloads IUPMODE bin [stdrel] CHICKEN_VERSION 4.8.0 IUPLIB 26g4 IUP_VERSION na IUPMODE src SQLITE3_VERSION 3071401 PLATFORM linux ZEROMQ_VERSION 2.2.0 [ck-4.8.2] CHICKEN_VERSION 4.8.2 IUPLIB 26g4 |
Modified tests/installall/tests/iup/testconfig from [32908d9a65] to [5db24fdb23].
1 2 3 4 5 6 | # Add additional steps here. Format is "stepname script" [ezsteps] install install.sh # Test requirements are specified here [requirements] | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # Add additional steps here. Format is "stepname script" [ezsteps] install install.sh # Test requirements are specified here [requirements] waiton iup#{getenv IUPMODE}lib tougheggs # Iteration for your tests are controlled by the items section [items] # test_meta is a section for storing additional data on your test [test_meta] author matt |
Added tests/installall/tests/iupbinlib/compile.logpro version [da3117435b].
> > > > > > > > | 1 2 3 4 5 6 7 8 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "Put description here" #/put pattern here/) ;; You may need ignores to suppress false error or warning hits from the later expects ;; NOTE: Order is important here! (expect:ignore in "LogFileBody" < 99 "Ignore the word error in comments" #/^\/\/.*error/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/iupbinlib/compile.sh version [161268d5b1].
> > > > > | 1 2 3 4 5 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh |
Added tests/installall/tests/iupbinlib/download.logpro version [5b3da735d6].
> > > > > > > > | 1 2 3 4 5 6 7 8 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "README file should show up" #/README/) ;; You may need ignores to suppress false error or warning hits from the later expects ;; NOTE: Order is important here! (expect:ignore in "LogFileBody" < 99 "Ignore the word error in comments" #/^\/\/.*error/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/iupbinlib/download.sh version [f2ee3d4aa3].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh # source $PREFIX/setup-chicken4x.sh if [[ `uname -a | grep x86_64` == "" ]]; then export ARCHSIZE='' else export ARCHSIZE=64_ fi # export files="cd-5.4.1_Linux${IUPLIB}_lib.tar.gz im-3.6.3_Linux${IUPLIB}_lib.tar.gz iup-3.5_Linux${IUPLIB}_lib.tar.gz" if [[ x$USEOLDIUP == "x" ]];then export files="cd-5.5.1_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz im-3.8_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz iup-3.6_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz" else echo WARNING: Using old IUP libraries export files="cd-5.4.1_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz im-3.6.3_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz iup-3.5_Linux${IUPLIB}_${ARCHSIZE}lib.tar.gz" fi mkdir -p $PREFIX/iuplib for a in `echo $files` ; do if ! [[ -e ${DOWNLOADS}/$a ]] ; then (cd ${DOWNLOADS};wget http://www.kiatoa.com/matt/iup/$a) fi echo Untarring $a into $PREFIX/lib (cd $PREFIX/lib;tar xfvz ${DOWNLOADS}/$a;mv include/* ../include) done |
Added tests/installall/tests/iupbinlib/install.logpro version [da3117435b].
> > > > > > > > | 1 2 3 4 5 6 7 8 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "Put description here" #/put pattern here/) ;; You may need ignores to suppress false error or warning hits from the later expects ;; NOTE: Order is important here! (expect:ignore in "LogFileBody" < 99 "Ignore the word error in comments" #/^\/\/.*error/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/iupbinlib/install.sh version [f8d37254ad].
> > > > | 1 2 3 4 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh |
Added tests/installall/tests/iupbinlib/testconfig version [f1c92a67e2].
> > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | # Add additional steps here. Format is "stepname script" [ezsteps] download download.sh # Test requirements are specified here [requirements] waiton ffcall setup # Iteration for your tests are controlled by the items section [items] # test_meta is a section for storing additional data on your test [test_meta] author matt owner matt description Install the iup library if it is not already installed tags tagone,tagtwo reviewed never |
Added tests/installall/tests/iupbinlib/untar.logpro version [da3117435b].
> > > > > > > > | 1 2 3 4 5 6 7 8 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "Put description here" #/put pattern here/) ;; You may need ignores to suppress false error or warning hits from the later expects ;; NOTE: Order is important here! (expect:ignore in "LogFileBody" < 99 "Ignore the word error in comments" #/^\/\/.*error/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/iupbinlib/untar.sh version [f8d37254ad].
> > > > | 1 2 3 4 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh |
Deleted tests/installall/tests/iuplib/compile.logpro version [da3117435b].
|
| < < < < < < < < |
Deleted tests/installall/tests/iuplib/compile.sh version [161268d5b1].
|
| < < < < < |
Deleted tests/installall/tests/iuplib/download.logpro version [5b3da735d6].
|
| < < < < < < < < |
Deleted tests/installall/tests/iuplib/download.sh version [f2ee3d4aa3].
|
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < |
Deleted tests/installall/tests/iuplib/install.logpro version [da3117435b].
|
| < < < < < < < < |
Deleted tests/installall/tests/iuplib/install.sh version [f8d37254ad].
|
| < < < < |
Deleted tests/installall/tests/iuplib/testconfig version [f1c92a67e2].
|
| < < < < < < < < < < < < < < < < < < |
Deleted tests/installall/tests/iuplib/untar.logpro version [da3117435b].
|
| < < < < < < < < |
Deleted tests/installall/tests/iuplib/untar.sh version [f8d37254ad].
|
| < < < < |
Added tests/installall/tests/iupsrclib/cd.logpro version [5f1496c62a].
> | 1 | (load "compile.logpro") |
Added tests/installall/tests/iupsrclib/compile.logpro version [348490b31e].
> > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "Put description here" #/put pattern here/) ;; You may need ignores to suppress false error or warning hits from the later expects ;; NOTE: Order is important here! (expect:ignore in "LogFileBody" >= 0 "Ignore files with error in name" #/error.[ch]/) (expect:ignore in "LogFileBody" >= 0 "Ignore files with errors in name" #/errors.[ch]/) (expect:ignore in "LogFileBody" >= 0 "Ignore files with warn in name" #/warning.[ch]/) (expect:ignore in "LogFileBody" < 99 "Ignore the word error in comments" #/^\/\/.*error/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/iupsrclib/compile.sh version [077b6150ad].
> > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/usr/bin/env bash # Run your step here pkg=$1 source $PREFIX/buildsetup.sh # for pkg in lua52 im cd iup; do # megatest -step $pkg :state start :status running (cd $pkg/src;make) # megatest -step $pkg :state end :status $? # done |
Added tests/installall/tests/iupsrclib/download.logpro version [df3583cb3b].
> > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "README file should show up" #/README/) ;; You may need ignores to suppress false error or warning hits from the later expects ;; NOTE: Order is important here! (expect:ignore in "LogFileBody" >= 0 "Ignore files with error in name" #/error.[ch]/) (expect:ignore in "LogFileBody" >= 0 "Ignore files with errors in name" #/errors.[ch]/) (expect:ignore in "LogFileBody" >= 0 "Ignore files with warn in name" #/warning.[ch]/) (expect:ignore in "LogFileBody" < 99 "Ignore the word error in comments" #/^\/\/.*error/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/iupsrclib/download.sh version [ad6ad0c176].
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh mkdir -p $PREFIX/iuplib for a in cd-5.6.1_Sources.tar.gz im-3.8.1_Sources.tar.gz iup-3.8_Sources.tar.gz lua-5.2.1_Sources.tar.gz; do if ! [[ -e ${DOWNLOADS}/$a ]] ; then (cd ${DOWNLOADS};wget http://www.kiatoa.com/matt/iup/$a) fi tar xfvz ${DOWNLOADS}/$a done find . -type d -exec chmod ug+x {} \; |
Added tests/installall/tests/iupsrclib/im.logpro version [5f1496c62a].
> | 1 | (load "compile.logpro") |
Added tests/installall/tests/iupsrclib/install.logpro version [da3117435b].
> > > > > > > > | 1 2 3 4 5 6 7 8 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "Put description here" #/put pattern here/) ;; You may need ignores to suppress false error or warning hits from the later expects ;; NOTE: Order is important here! (expect:ignore in "LogFileBody" < 99 "Ignore the word error in comments" #/^\/\/.*error/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/iupsrclib/install.sh version [f3584b2f09].
> > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh # The so files cp -f im/lib/Linux26g4/*.so $PREFIX/lib cp -f cd/lib/Linux26g4/*.so $PREFIX/lib cp -f iup/lib/Linux26g4/*.so $PREFIX/lib # The development files mkdir -p $PREFIX/include/im cp -fR im/include/*.h $PREFIX/include/im cp -f im/lib/Linux26g4/*.a $PREFIX/lib mkdir -p $PREFIX/include/cd cp -f cd/include/*.h $PREFIX/include/cd cp -f cd/lib/Linux26g4/*.a $PREFIX/lib mkdir -p /usr/include/iup cp -f iup/include/*.h $PREFIX/include/iup cp -f iup/lib/Linux26g4/*.a $PREFIX/lib |
Added tests/installall/tests/iupsrclib/iup.logpro version [5f1496c62a].
> | 1 | (load "compile.logpro") |
Added tests/installall/tests/iupsrclib/lua.logpro version [5f1496c62a].
> | 1 | (load "compile.logpro") |
Added tests/installall/tests/iupsrclib/testconfig version [75a19af0d9].
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # Add additional steps here. Format is "stepname script" [ezsteps] download download.sh compile compile.sh # Test requirements are specified here [requirements] waiton ffcall setup # Iteration for your tests are controlled by the items section [items] # test_meta is a section for storing additional data on your test [test_meta] author matt owner matt description Install the iup library if it is not already installed tags tagone,tagtwo reviewed never |
Added tests/installall/tests/iupsrclib/untar.logpro version [da3117435b].
> > > > > > > > | 1 2 3 4 5 6 7 8 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "Put description here" #/put pattern here/) ;; You may need ignores to suppress false error or warning hits from the later expects ;; NOTE: Order is important here! (expect:ignore in "LogFileBody" < 99 "Ignore the word error in comments" #/^\/\/.*error/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/iupsrclib/untar.sh version [f8d37254ad].
> > > > | 1 2 3 4 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh |