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     24   
    25     25   if [ ! -x kits -o ! -x publish-tests ]; then
    26     26   	echo 'Missing scripts, aborting.' >&2
    27     27   
    28     28   	exit 1
    29     29   fi
    30     30   
           31  +# Only run one at a time
           32  +if [ -f '__AUTO_TESTS_RUNNING__' ]; then
           33  +	exit 1
           34  +fi
           35  +touch '__AUTO_TESTS_RUNNING__'
           36  +
    31     37   # Clean builds
    32     38   rm -rf kits
    33     39   
    34     40   # Run tests
    35     41   nice -n 20 ./test >/dev/null 2>/dev/null
    36     42   
    37     43   # Clean old SVN published results
    38     44   rm -rf "${WEBROOTDIR}"/svn_r*/
    39     45   
    40     46   # Publish New Results
    41     47   ./publish-tests "${TESTNAME}"
    42     48   
           49  +# Clean
           50  +rm -f '__AUTO_TESTS_RUNNING__'
           51  +
    43     52   exit 0

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

            1  +#! /usr/bin/env tclsh
            2  +
            3  +set newinterp [interp create]
            4  +
            5  +if {[string match "interp*" $newinterp]} {
            6  +	exit 0
            7  +}
            8  +
            9  +puts "Interp Name: $newinterp"
           10  +puts "Expected:    interp*"
           11  +
           12  +exit 1