Comment: | Several additons to installall flow |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.55 |
Files: | files | file ages | folders |
SHA1: |
33f5118b7288d2935b95f6c2215d1f42 |
User & Date: | matt on 2013-08-03 00:30:20 |
Other Links: | branch diff | manifest | tags |
2013-08-04
| ||
01:01 | Added some checks to ensure directories are there before changing to them, generalized some of the tasks in installall. Removed writing of environment in mt_ezstep updated the manual with brief mention on how to get the environment from one step to another check-in: 908b883b86 user: matt tags: v1.55 | |
2013-08-03
| ||
00:30 | Several additons to installall flow check-in: 33f5118b72 user: matt tags: v1.55 | |
2013-08-02
| ||
22:25 | Merged from dev into v1.55 check-in: c552e7eeab user: matt tags: v1.55 | |
Name change from tests/installall/config/sxml/sheets.sxml to tests/installall/config/sxml/_sheets.sxml.
︙ | ︙ |
Name change from tests/installall/config/sxml/workbook.sxml to tests/installall/config/sxml/_workbook.sxml.
Modified tests/installall/runconfigs.config from [636657cf41] to [372062b09b].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # # [CHICKEN_VERSION/MEGATEST_VERSION/IUPMODE/PLATFORM/BUILD_TAG] # [default] ALLTESTS see this variable PREFIX #{getenv MT_RUN_AREA_HOME}/#{getenv BUILD_TAG}/#{getenv MT_RUNNAME} DOWNLOADS #{getenv MT_RUN_AREA_HOME}/downloads IUPLIB 26g4 PLATFORM linux LOGPRO_VERSION v1.05 BUILDSQLITE yes SQLITE3_VERSION 3071401 ZEROMQ_VERSION 2.2.0 [include configs/hicken-#{getenv CHICKEN_VERSION}.config] # Currently must have at least one variable in a section [4.8.0/trunk/bin/std] IUP_VERSION na | > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | [.............] # # [CHICKEN_VERSION/MEGATEST_VERSION/IUPMODE/PLATFORM/BUILD_TAG] # [default] ALLTESTS see this variable PREFIX #{getenv MT_RUN_AREA_HOME}/#{getenv BUILD_TAG}/#{getenv MT_RUNNAME} DOWNLOADS #{getenv MT_RUN_AREA_HOME}/downloads IUPLIB 26g4 PLATFORM linux LOGPRO_VERSION v1.05 BUILDSQLITE yes SQLITE3_VERSION 3071401 ZEROMQ_VERSION 2.2.0 LOGPRO_VERSION v1.08 [include configs/hicken-#{getenv CHICKEN_VERSION}.config] # Currently must have at least one variable in a section [4.8.0/trunk/bin/std] IUP_VERSION na |
︙ | ︙ |
Modified tests/installall/tests/eggs/testconfig from [78c45cba36] to [db11309e75].
1 2 3 4 5 6 7 8 9 10 11 | # Add additional steps here. Format is "stepname script" [ezsteps] install install.sh # Test requirements are specified here [requirements] waiton chicken setup priority 9 # Iteration for your tests are controlled by the items section [items] | | | 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] install install.sh # Test requirements are specified here [requirements] waiton chicken setup priority 9 # Iteration for your tests are controlled by the items section [items] EGG_NAME matchable readline apropos base64 regex-literals format regex-case test coops trace csv dot-locking posix-utils posix-extras directory-utils hostinfo tcp-server rpc csv-xml fmt json md5 ssax sxml-serializer sxml-modifications salmonella sql-de-lite postgresql # test_meta is a section for storing additional data on your test [test_meta] author matt owner matt description Download and install eggs with no significant prerequisites tags tagone,tagtwo |
︙ | ︙ |
Modified tests/installall/tests/logpro/clone.logpro from [da3117435b] to [c92957c5fd].
1 | ;; You should have at least one expect:required. This ensures that your process ran | | | | 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 "Output from fossil" #/^repository:\s+/) ;; 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/i) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Modified tests/installall/tests/logpro/clone.sh from [f8d37254ad] to [bcdb53e371].
1 2 3 4 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh | > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh fossil clone http://www.kiatoa.com/fossils/logpro logpro.fossil mkdir src cd src fossil open ../logpro.fossil --nested fossil co $LOGPRO_VERSION |
Deleted tests/installall/tests/logpro/compile.logpro version [da3117435b].
|
| < < < < < < < < |
Deleted tests/installall/tests/logpro/compile.sh version [f8d37254ad].
|
| < < < < |
Modified tests/installall/tests/logpro/install.logpro from [da3117435b] to [1f5310e869].
1 | ;; You should have at least one expect:required. This ensures that your process ran | | > | | 1 2 3 4 5 6 7 8 9 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "Always get a chmod at the end of install" #/chmod.*logpro.setup-info/) ;; 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:ignore in "LogFileBody" < 99 "Ignore the word error in setup-error-handling" #/setup-error-handling/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/i) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Modified tests/installall/tests/logpro/install.sh from [f8d37254ad] to [20b7459696].
1 2 3 4 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh | > > | 1 2 3 4 5 6 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh cd src chicken-install |
Deleted tests/installall/tests/logpro/open.logpro version [da3117435b].
|
| < < < < < < < < |
Deleted tests/installall/tests/logpro/open.sh version [f8d37254ad].
|
| < < < < |
Modified tests/installall/tests/logpro/testconfig from [0ea0a04c15] to [94619187fe].
1 2 3 | # Add additional steps here. Format is "stepname script" [ezsteps] clone clone.sh | < < | 1 2 3 4 5 6 7 8 9 10 | # Add additional steps here. Format is "stepname script" [ezsteps] clone clone.sh install install.sh # Test requirements are specified here [requirements] waiton eggs setup # Iteration for your tests are controlled by the items section |
︙ | ︙ |
Added tests/installall/tests/opensrc/clone.logpro version [c7d0c07345].
> > > > > > > > | 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 "Output from fossil" (list #/^repository:\s+/ #/comment:/)) ;; 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/i) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/opensrc/clone.sh version [3a6c7e5a01].
> > > > > > > > > > > > > > > > > > > > > > | 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 parentdir=$MT_LINKTREE/$MT_TARGET/$MT_RUNNAME lockfile $parentdir/clone.lock if [ ! -e $parentdir/opensrc.fossil ];then fossil clone http://www.kiatoa.com/fossils/opensrc $parentdir/opensrc.fossil fi if [ ! -e $parentdir/src/dbi ];then mkdir -p $parentdir/src (cd $parentdir/src;fossil open $parentdir/opensrc.fossil --nested) else (cd $parentdir/src;fossil sync;fossil co trunk;fossil status) fi rm -f $parentdir/clone.lock ln -sf $parentdir/src $MT_TEST_RUN_DIR/src |
Added tests/installall/tests/opensrc/install.logpro version [78dae7a202].
> > > > > > > > > | 1 2 3 4 5 6 7 8 9 | ;; You should have at least one expect:required. This ensures that your process ran (expect:required in "LogFileBody" > 0 "Always get a chmod at the end of install" #/chmod.*.setup-info/) ;; 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:ignore in "LogFileBody" < 99 "Ignore the word error in setup-error-handling" #/setup-error-handling/) (expect:warning in "LogFileBody" = 0 "Any warning" #/warn/i) (expect:error in "LogFileBody" = 0 "Any error" (list #/ERROR/ #/error/i)) ;; but disallow any other errors |
Added tests/installall/tests/opensrc/install.sh version [0a2e83707c].
> > > > > > | 1 2 3 4 5 6 | #!/usr/bin/env bash # Run your step here source $PREFIX/buildsetup.sh cd src/$MODULE_NAME chicken-install |
Added tests/installall/tests/opensrc/testconfig version [f020005b2c].
> > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # Add additional steps here. Format is "stepname script" [ezsteps] clone clone.sh install install.sh # Test requirements are specified here [requirements] waiton eggs setup sqlite3 # Iteration for your tests are controlled by the items section [items] MODULE_NAME dbi margs qtree vcd xfig mutils # test_meta is a section for storing additional data on your test [test_meta] author matt owner matt description Install the eggs from the opensrc fossil tags tagone,tagtwo reviewed never |