Check-in [d9e99beea7]
Overview
Comment:Added guard to only run one nightly test at atime

Added new interp test

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:d9e99beea7d6346ac4b242e005d9b742afd6a7e0
User & Date: rkeene on 2010-09-26 04:49:55
Other Links: manifest | tags
Context
2010-09-26
04:50
Updated to load boot.tcl in new interpreters, issue with previous workaround and fixing creating new interpreters check-in: d5bcf0ec06 user: rkeene tags: trunk
04:49
Added guard to only run one nightly test at atime

Added new interp test check-in: d9e99beea7 user: rkeene tags: trunk

04:49
Made initialization error more verbose check-in: 4e71ffc33c user: rkeene tags: trunk
Changes

Modified build/test/do-nightly-tests-and-publish from [044e3f13f1] to [50f53a7092].

24
25
26
27
28
29
30






31
32
33
34
35
36
37
38
39
40
41
42



43

if [ ! -x kits -o ! -x publish-tests ]; then
	echo 'Missing scripts, aborting.' >&2

	exit 1
fi







# Clean builds
rm -rf kits

# Run tests
nice -n 20 ./test >/dev/null 2>/dev/null

# Clean old SVN published results
rm -rf "${WEBROOTDIR}"/svn_r*/

# Publish New Results
./publish-tests "${TESTNAME}"




exit 0







>
>
>
>
>
>












>
>
>

24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52

if [ ! -x kits -o ! -x publish-tests ]; then
	echo 'Missing scripts, aborting.' >&2

	exit 1
fi

# Only run one at a time
if [ -f '__AUTO_TESTS_RUNNING__' ]; then
	exit 1
fi
touch '__AUTO_TESTS_RUNNING__'

# Clean builds
rm -rf kits

# Run tests
nice -n 20 ./test >/dev/null 2>/dev/null

# Clean old SVN published results
rm -rf "${WEBROOTDIR}"/svn_r*/

# Publish New Results
./publish-tests "${TESTNAME}"

# Clean
rm -f '__AUTO_TESTS_RUNNING__'

exit 0

Added build/test/tests/08-interp.tcl version [63098e1805].

























>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
#! /usr/bin/env tclsh

set newinterp [interp create]

if {[string match "interp*" $newinterp]} {
	exit 0
}

puts "Interp Name: $newinterp"
puts "Expected:    interp*"

exit 1