Megatest

Check-in [8666173eaf]
Login
Overview
Comment:Basic installall flow
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: 8666173eafe72b163f16e1a0898e941b73a1cd2f
User & Date: matt on 2013-07-21 23:54:30
Other Links: branch diff | manifest | tags
Context
2013-07-22
00:12
Some logpro file fixes for installall check-in: 7ba8688f37 user: matt tags: dev
2013-07-21
23:54
Basic installall flow check-in: 8666173eaf user: matt tags: dev
17:53
Adding skeleton files for installall check-in: 749307de49 user: matt tags: dev
Changes

Modified .fossil-settings/ignore-glob from [2404d7c5aa] to [32534fbc23].

12
13
14
15
16
17
18

19
20
21
22
23
24
25
26
27
28
29
30
31











12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43







+













+
+
+
+
+
+
+
+
+
+
+
mkdeploy/runs
mkdeploy/links
example/linktree
example/runs
*.backup
mkdeploy/linktree
mkdeploy/site.config
deploytarg/*
mtest
newdboard
*.log
fslsync/fslsynclinks/*
fslsync/fslsyncruns/*
sites.dat
fullrun/config/*.config
fullrun/envfile.txt
*.bak
simplerun/*.scm
simplerun/simpleruns
tests/mintest/runs/*
tests/mintest/linktree/*
tests/installall/stdrel/*
tests/installall/runs/*
tests/installall/links/*
tests/fdktestqa/simpleruns/*
tests/installall/megatest.db
tests/installall/monitor.db
tests/megatest.db
tests/fdktestqa/simplelinks/*
tests/fdktestqa/testqa/megatest.db
tests/fdktestqa/testqa/monitor.db
megatest-fossil-hash.scm

Added docs/manual_running_of_tests.png version [3681883a22].

cannot compute difference between binary files

Modified tests/installall/megatest.config from [ca90a40e82] to [533a61819e].

1
2
3
4
5
6

7
8
9
10
11
12
13
14
15
16

17
1
2
3
4
5

6
7
8
9
10
11
12
13
14
15

16
17





-
+









-
+

[fields]
CONFIGURATION TEXT

[setup]
max_concurrent_jobs 50
linktree $PWD/links
linktree #{getenv MT_RUN_AREA_HOME}/links

[jobtools]
useshell yes
launcher nbfind

[env-override]
EXAMPLE_VAR example value

[disks]
disk0 $PWD/runs
disk0 #{getenv MT_RUN_AREA_HOME}/runs

Modified tests/installall/runconfigs.config from [060c44c9d1] to [4e2097d726].



1
2



3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+
+


+
+
+







[miscvars]

[default]
ALLTESTS see this variable
PROX #{scheme (if (get-environment-variable "proxy") (conc "-proxy " (get-environment-variable "proxy")) "")}
http_proxy #{scheme (if (get-environment-variable "proxy") (conc "http://" (get-environment-variable "proxy")) "")}
PREFIX #{getenv MT_RUN_AREA_HOME}/#{getenv CONFIGURATION}/#{getenv MT_RUNNAME}

[stdrel]
CHICKEN_VERSION 4.8.0
IUPLIB 26g4
IUP_VERSION na
SQLITE3_VERSION 3071401
PLATFORM linux

tests/installall/tests/canvas-draw/install.sh became executable with contents [67f9a133dc].

Modified tests/installall/tests/canvas-draw/testconfig from [8171453a79] to [d9f7084cd9].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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 iuplib
priority 

# 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

Modified tests/installall/tests/chicken/compile.logpro from [22f12ee837] to [908209500c].

1
2

3
4
5
6


7
8
1

2
3
4
5
6
7
8
9
10

-
+




+
+


;; 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/)
(expect:required in "LogFileBody" > 0 "Leaving directory ..." #/Leaving directory/)

;; 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"  >= 0 "Ignore HAVE_STRERROR" #/HAVE_STRERROR/)

(expect:warning  in "LogFileBody"  = 0 "Any warning" #/warn/)
(expect:error    in "LogFileBody"  = 0 "Any error"  (list #/ERROR/ #/error/)) ;; but disallow any other errors

Modified tests/installall/tests/chicken/compile.sh from [67f9a133dc] to [a5c91dfde8].

1
2
3


1
2
3
4
5



+
+
#!/usr/bin/env bash

# Run your step here
cd chicken-${CHICKEN_VERSION}
make PLATFORM=${PLATFORM} PREFIX=${PREFIX}

Modified tests/installall/tests/chicken/download.logpro from [22f12ee837] to [843a59ef12].

1
2

3
4
5



6
7
8
1

2
3
4
5
6
7
8
9
10
11

-
+



+
+
+



;; 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/)
(expect:required in "LogFileBody" > 0 "README file must be seen" #/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 error flagged by finalizer-error-test" #/finalizer-error-test/)

(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/)) ;; but disallow any other errors

Modified tests/installall/tests/chicken/download.sh from [67f9a133dc] to [c232b4f30b].

1
2
3










1
2
3
4
5
6
7
8
9
10
11
12
13



+
+
+
+
+
+
+
+
+
+
#!/usr/bin/env bash

# Run your step here

if ! [[ -e chicken-${CHICKEN_VERSION}.tar.gz ]]; then 
    wget http://code.call-cc.org/releases/${CHICKEN_VERSION}/chicken-${CHICKEN_VERSION}.tar.gz
fi 

ls -l chicken-${CHICKEN_VERSION}.tar.gz

tar xfvz chicken-${CHICKEN_VERSION}.tar.gz

ls -l chicken-${CHICKEN_VERSION}

Modified tests/installall/tests/chicken/install.logpro from [22f12ee837] to [84f00a1c8e].

1
2

3
4
5



6
7
8
1

2
3
4
5
6
7
8
9
10
11

-
+



+
+
+



;; 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/)
(expect:required in "LogFileBody" > 0 "Leaving directory" #/Leaving directory/)

;; 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 error in some filenames" #/(check-errors|srfi-4-errors)/)

(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/)) ;; but disallow any other errors

Modified tests/installall/tests/chicken/install.sh from [67f9a133dc] to [c5107c1ae8].

1
2
3











1
2
3
4
5
6
7
8
9
10
11
12
13
14



+
+
+
+
+
+
+
+
+
+
+
#!/usr/bin/env bash

# Run your step here

cd chicken-${CHICKEN_VERSION}
make PLATFORM=${PLATFORM} PREFIX=${PREFIX} install

echo "export PATH=$PREFIX/bin:\$PATH" > $PREFIX/setup-chicken4x.sh
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >> $PREFIX/setup-chicken4x.sh

echo "setenv PATH $PREFIX/bin:\$PATH" > $PREFIX/setup-chicken4x.csh
echo "setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH" >> $PREFIX/setup-chicken4x.csh

ls -l ${PREFIX}/bin

Modified tests/installall/tests/chicken/testconfig from [9a741b18a3] to [213947b5c5].

1
2
3
4
5



6
7
8
9
10

11
12
13
14

15
16
17
18
19
20
21
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]
download download
compile compile
install install
download download.sh
compile compile.sh
install install.sh

# Test requirements are specified here
[requirements]
waiton 
priority 
priority 10

# Iteration for your tests are controlled by the items section
[items]
CHICKEN_VERSION 4.8.0
# CHICKEN_VERSION 4.8.0

# test_meta is a section for storing additional data on your test
[test_meta]
author matt
owner  matt
description Download and install chicken scheme
tags tagone,tagtwo

Modified tests/installall/tests/eggs/install.logpro from [22f12ee837] to [3c929554be].

1
2

3
4
5

6
7
8
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 "Put description here" #/put pattern here/)
(expect:required in "LogFileBody" > 0 "Last thing done is chmod ..." #/chmod /)

;; 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 setup-error-handling" #/setup-error-handling/)
(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/)) ;; but disallow any other errors

Modified tests/installall/tests/eggs/install.sh from [67f9a133dc] to [16a0cf3209].

1
2
3


1
2
3
4
5



+
+
#!/usr/bin/env bash

# Run your step here

$PREFIX/bin/chicken-install $EGG_NAME

Modified tests/installall/tests/eggs/testconfig from [387189a3a0] to [02083358a9].

1
2
3

4
5
6
7
8

9
10
11
12

13
14
15
16
17
18
19
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.sh install.sh
install install.sh

# Test requirements are specified here
[requirements]
waiton chicken
priority 
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 rpc csv-xml fmt json md5
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 

# 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/ffcall/compile.logpro from [22f12ee837] to [23928ab5c5].

1
2

3
4
5
6
7
8
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/)
(expect:required in "LogFileBody" > 0 "Leaving directory" #/Leaving directory/)

;; 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/)) ;; but disallow any other errors

Modified tests/installall/tests/ffcall/compile.sh from [67f9a133dc] to [8830573241].

1
2
3



1
2
3
4
5
6



+
+
+
#!/usr/bin/env bash

# Run your step here
cd ffcall
./configure --prefix=${PREFIX} --enable-shared
make

Modified tests/installall/tests/ffcall/download.logpro from [22f12ee837] to [f72a12e2ae].

1
2

3
4
5
6
7
8
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/)
(expect:required in "LogFileBody" > 0 "VERSION" #/ VERSION/)

;; 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/)) ;; but disallow any other errors

Modified tests/installall/tests/ffcall/download.sh from [67f9a133dc] to [920a471732].

1
2
3








1
2
3
4
5
6
7
8
9
10
11



+
+
+
+
+
+
+
+
#!/usr/bin/env bash

# Run your step here

if ! [[ -e ffcall.tar.gz ]] ; then
    wget http://www.kiatoa.com/matt/iup/ffcall.tar.gz 
fi

tar xfvz ffcall.tar.gz

ls -l ffcall

Modified tests/installall/tests/ffcall/install.logpro from [22f12ee837] to [23928ab5c5].

1
2

3
4
5
6
7
8
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/)
(expect:required in "LogFileBody" > 0 "Leaving directory" #/Leaving directory/)

;; 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/)) ;; but disallow any other errors

Modified tests/installall/tests/ffcall/install.sh from [67f9a133dc] to [9714886a7f].

1
2
3


1
2
3
4
5



+
+
#!/usr/bin/env bash

# Run your step here
cd ffcall
make install

Modified tests/installall/tests/ffcall/testconfig from [37d1d1f16d] to [da29d30da3].

1
2
3

4
5
6


7
8
9
10
11
12
13
14
15
16
17
18
1
2

3



4
5
6
7
8


9
10
11
12
13
14
15


-
+
-
-
-
+
+



-
-







# Add additional steps here. Format is "stepname script"
[ezsteps]
download download
download download.sh
untar untar
compile compile
install install
compile compile.sh
install install.sh

# Test requirements are specified here
[requirements]
waiton 
priority 

# 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

Deleted tests/installall/tests/ffcall/untar.logpro version [22f12ee837].

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/)) ;; but disallow any other errors

Deleted tests/installall/tests/ffcall/untar.sh version [67f9a133dc].

1
2
3



-
-
-
#!/usr/bin/env bash

# Run your step here

Modified tests/installall/tests/iup/install.logpro from [22f12ee837] to [d034424239].

1
2

3
4
5

6
7
8
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 "Put description here" #/put pattern here/)
(expect:required in "LogFileBody" > 0 "chmod is roughly last thing that happens" #/chmod /)

;; 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 setup-error-handling" #/setup-error-handling/)
(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/)) ;; but disallow any other errors

Modified tests/installall/tests/iup/install.sh from [67f9a133dc] to [cc6e6150e1].

1
2
3








1
2
3
4
5
6
7
8
9
10
11



+
+
+
+
+
+
+
+
#!/usr/bin/env bash

# Run your step here
source $PREFIX/setup-chicken4x.sh

export CSCLIBS=`echo $LD_LIBRARY_PATH | sed 's/:/ -L/g'`
CSC_OPTIONS="-I$PREFIX/include -L$CSCLIBS" $PREFIX/bin/chicken-install $PROX -D no-library-checks -feature disable-iup-web iup
# CSC_OPTIONS="-I$PREFIX/include -L$CSCLIBS" $CHICKEN_INSTALL $PROX -D no-library-checks -feature disable-iup-web -deploy -prefix $DEPLOYTARG iup
# iup:1.0.2 
CSC_OPTIONS="-I$PREFIX/include -L$CSCLIBS" $PREFIX/bin/chicken-install $PROX -D no-library-checks canvas-draw
# CSC_OPTIONS="-I$PREFIX/include -L$CSCLIBS" $CHICKEN_INSTALL $PROX -D no-library-checks -deploy -prefix $DEPLOYTARG canvas-draw

Modified tests/installall/tests/iup/testconfig from [466fc7f9ba] to [3d2a250f7a].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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 iuplib
priority 

# 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

tests/installall/tests/iuplib/compile.sh became executable with contents [67f9a133dc].

Modified tests/installall/tests/iuplib/download.logpro from [22f12ee837] to [94bcd2c007].

1
2

3
4
5
6
7
8
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/)
(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/)) ;; but disallow any other errors

Modified tests/installall/tests/iuplib/download.sh from [67f9a133dc] to [c8d82a7841].

1
2
3
























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



+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#!/usr/bin/env bash

# Run your step here
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 $a ]] ; then
	wget http://www.kiatoa.com/matt/iup/$a
    fi
    echo Untarring $a into $PREFIX/lib
    (cd $PREFIX/lib;tar xfvz $MT_TEST_RUN_DIR/$a;mv include/* ../include)
done

tests/installall/tests/iuplib/install.sh became executable with contents [67f9a133dc].

Modified tests/installall/tests/iuplib/testconfig from [efc59287ca] to [f772cd5919].

1
2
3
4
5
6
7
8
9
10

11
12
13
14
15
16
17
18
1
2
3



4
5
6

7

8
9
10
11
12
13
14



-
-
-



-
+
-







# Add additional steps here. Format is "stepname script"
[ezsteps]
download download.sh
untar untar.sh
compile compile.sh
install install.sh

# Test requirements are specified here
[requirements]
waiton 
waiton ffcall
priority 

# 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

tests/installall/tests/iuplib/untar.sh became executable with contents [67f9a133dc].

tests/installall/tests/logpro/clone.sh became executable with contents [67f9a133dc].

tests/installall/tests/logpro/compile.sh became executable with contents [67f9a133dc].

tests/installall/tests/logpro/install.sh became executable with contents [67f9a133dc].

tests/installall/tests/logpro/open.sh became executable with contents [67f9a133dc].

Modified tests/installall/tests/logpro/testconfig from [1ca4113008] to [0dc79248a8].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1
2
3
4
5
6
7
8
9
10

11
12
13
14
15
16
17










-







# Add additional steps here. Format is "stepname script"
[ezsteps]
clone clone.sh
open open.sh
compile compile.sh
install install.sh

# Test requirements are specified here
[requirements]
waiton eggs
priority 

# 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

Modified tests/installall/tests/sqlite3/compile.logpro from [22f12ee837] to [d6c930d55e].

1
2

3
4
5

6
7
8
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 "Put description here" #/put pattern here/)
(expect:required in "LogFileBody" > 0 "Leaving directory" #/(Leaving directory|Nothing to be done for)/)

;; 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 strerror_r" #/strerror_r/i)
(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/)) ;; but disallow any other errors

Modified tests/installall/tests/sqlite3/compile.sh from [67f9a133dc] to [4d623937a5].

1
2
3





1
2
3
4
5
6
7
8



+
+
+
+
+
#!/usr/bin/env bash

# Run your step here

cd sqlite-autoconf-$SQLITE3_VERSION
./configure --prefix=$PREFIX

make

Modified tests/installall/tests/sqlite3/download.logpro from [22f12ee837] to [9294017d7b].

1
2

3
4
5
6
7
8
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/)
(expect:required in "LogFileBody" > 0 "sqlite-autoconf" #/sqlite-autoconf/)

;; 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/)) ;; but disallow any other errors

Modified tests/installall/tests/sqlite3/download.sh from [67f9a133dc] to [cbee3c7c7d].

1
2
3









1
2
3
4
5
6
7
8
9
10
11
12



+
+
+
+
+
+
+
+
+
#!/usr/bin/env bash

# Run your step here

echo Install sqlite3
if ! [[ -e sqlite-autoconf-${SQLITE3_VERSION}.tar.gz ]]; then
    wget http://www.sqlite.org/sqlite-autoconf-${SQLITE3_VERSION}.tar.gz
fi

tar xfz sqlite-autoconf-${SQLITE3_VERSION}.tar.gz 

ls -l sqlite-autoconf-${SQLITE3_VERSION}.tar.gz

Modified tests/installall/tests/sqlite3/install.logpro from [22f12ee837] to [23928ab5c5].

1
2

3
4
5
6
7
8
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/)
(expect:required in "LogFileBody" > 0 "Leaving directory" #/Leaving directory/)

;; 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/)) ;; but disallow any other errors

Modified tests/installall/tests/sqlite3/install.sh from [67f9a133dc] to [bd436c811c].

1
2
3



1
2
3
4
5
6



+
+
+
#!/usr/bin/env bash

# Run your step here
cd sqlite-autoconf-$SQLITE3_VERSION
make install

Added tests/installall/tests/sqlite3/installegg.logpro version [ccb4530d9a].










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 "chmod sqlite3" #/chmod.*sqlite3/)

;; 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 setup-error-handling" #/setup-error-handling/)
(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/)) ;; but disallow any other errors

Added tests/installall/tests/sqlite3/installegg.sh version [05188fe512].






1
2
3
4
5
+
+
+
+
+
#!/usr/bin/env bash

# Run your step here

CSC_OPTIONS="-I$PREFIX/include -L$PREFIX/lib" $PREFIX/bin/chicken-install $PROX sqlite3

Modified tests/installall/tests/sqlite3/testconfig from [c46669026c] to [da1727ad29].

1
2
3
4
5
6

7
8
9


10
11


12
13
14
15
16
17
18
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]
download download.sh
untar untar.sh
compile compile.sh
install install.sh
installegg installegg.sh

# Test requirements are specified here
[requirements]
# We waiton chicken because this one installs the egg. It would behove us to split this
# into two tests ...
waiton 
priority 
waiton chicken
priority 2

# 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

Deleted tests/installall/tests/sqlite3/untar.logpro version [22f12ee837].

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/)) ;; but disallow any other errors

Deleted tests/installall/tests/sqlite3/untar.sh version [67f9a133dc].

1
2
3



-
-
-
#!/usr/bin/env bash

# Run your step here

tests/installall/tests/zmq/install.sh became executable with contents [67f9a133dc].

Modified tests/installall/tests/zmq/testconfig from [01b16ac62c] to [59a4513f1c].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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 zmqlib chicken
priority 

# 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

tests/installall/tests/zmqlib/compile.sh became executable with contents [67f9a133dc].

tests/installall/tests/zmqlib/download.sh became executable with contents [67f9a133dc].

tests/installall/tests/zmqlib/install.sh became executable with contents [67f9a133dc].

Modified tests/installall/tests/zmqlib/testconfig from [adb8875292] to [d5c25522b1].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1
2
3
4
5
6
7
8
9
10

11
12
13
14
15
16
17










-







# Add additional steps here. Format is "stepname script"
[ezsteps]
download download.sh
untar untar.sh
compile compile.sh
install install.sh

# Test requirements are specified here
[requirements]
waiton 
priority 

# 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

tests/installall/tests/zmqlib/untar.sh became executable with contents [67f9a133dc].