Overview
Comment: | Added StaticTk builds
Updated to move failed builds into failed directory |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: | fdb515dc702f97b618b10d08bb03637f1c080174 |
User & Date: | rkeene on 2010-09-26 04:46:40 |
Other Links: | manifest | tags |
Context
2010-09-26
| ||
04:46 | Updated to cleanup logs that are empty check-in: 44fdeb3c7e user: rkeene tags: trunk | |
04:46 |
Added StaticTk builds
Updated to move failed builds into failed directory check-in: fdb515dc70 user: rkeene tags: trunk | |
04:46 |
Cleaned up winMain
Updated main to return in failure if Tcl_Main() returns check-in: 5dc6b2220b user: rkeene tags: trunk | |
Changes
Modified build/test/publish-tests from [091622edc7] to [db5cad6f63].
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 .. 50 51 52 53 54 55 56 57 58 59 60 61 62 63 .. 84 85 86 87 88 89 90 |
exit 1 fi rm -rf "${WEBDIR}" mkdir -p "${WEBDIR}" || exit 1 ln -s ../index.ttml "${WEBDIR}" >/dev/null 2>/dev/null cp kits/* "${WEBDIR}" for file in "${WEBDIR}"/*; do if echo "${file}" | egrep '\.(log|desc|ttml)$' >/dev/null; then continue fi descfile="${file}.desc" shortfile="$(basename "${file}")" desc="" ................................................................................ ;; notk-*) if echo "${desc}" | grep -i support >/dev/null; then desc="${desc} and" fi desc="${desc} without Tk" ;; zip-*) desc="${desc} using ZIP for Kit storage" ;; *) echo "Unknown part (\"${parts}\"), skipping \"${shortfile}\"" >&2 break ;; ................................................................................ ;; esac desc="is a Tclkit for Tcl ${tclversion}${desc}" echo "${desc}" > "${descfile}" done |
| | > > > > > > > > > > > > > > > > |
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 .. 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 .. 94 95 96 97 98 99 100 101 102 103 104 105 106 |
exit 1 fi rm -rf "${WEBDIR}" mkdir -p "${WEBDIR}" || exit 1 cp -r kits/* "${WEBDIR}" ln -s ../index.ttml "${WEBDIR}/" >/dev/null 2>/dev/null for file in "${WEBDIR}"/*; do if [ -d "${file}" ]; then continue fi if echo "${file}" | egrep '\.(log|desc|ttml)$' >/dev/null; then continue fi descfile="${file}.desc" shortfile="$(basename "${file}")" desc="" ................................................................................ ;; notk-*) if echo "${desc}" | grep -i support >/dev/null; then desc="${desc} and" fi desc="${desc} without Tk" ;; statictk-*) if echo "${desc}" | grep -i support >/dev/null; then desc="${desc} and" fi desc="${desc} with Tk linked directly to the kit" ;; zip-*) desc="${desc} using ZIP for Kit storage" ;; *) echo "Unknown part (\"${parts}\"), skipping \"${shortfile}\"" >&2 break ;; ................................................................................ ;; esac desc="is a Tclkit for Tcl ${tclversion}${desc}" echo "${desc}" > "${descfile}" done rmdir "${WEBDIR}/failed" >/dev/null 2>/dev/null ln -s ../index.ttml "${WEBDIR}/failed/" >/dev/null 2>/dev/null exit 0 |
Modified build/test/test from [00a188ebb7] to [541777ce91].
24 25 26 27 28 29 30 31 32 33 34 35 36 37 .. 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ... 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 ... 137 138 139 140 141 142 143 144 145 146 147 148 149 150 ... 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 |
# Handle command-line arguments if [ "$1" = "clean" ]; then rm -rf "${TESTDIR}/kits" fi # Create place to put kits mkdir "${TESTDIR}/kits" >/dev/null 2>/dev/null if [ ! -d "${TESTDIR}/kits" ]; then echo 'Unable to create kits/ directory, aborting.' >&2 exit 1 fi # Cleanup ................................................................................ continue fi rm -f "${file}" done failed="" for kit in normal normal-zip normal-threaded normal-threaded-zip normal-notk normal-threaded-notk normal-threaded-zip-notk min min-static win32 win32-zip win32-threaded win32-threaded-zip win32-notk win32-threaded-notk arm-min; do kitcreator="./kitcreator" args="" runnable="1" iszip="0" statictk="0" notk="0" ................................................................................ esac done for version in ${VERSIONS}; do # Create Tclkit createdkit="tclkit-${version}" outputname="${TESTDIR}/kits/tclkit-${version}-${kit}" buildlog="${outputname}-build.log" if [ ! -f "${outputname}" ]; then unset KITCREATOR_PKGS STATICTK echo "Creating Tclkit ${version}/${kit}..." if [ "${notk}" = "1" ]; then KITCREATOR_PKGS='itcl mk4tcl' export KITCREATOR_PKGS fi ................................................................................ grep -n '^' */build.log >> "${buildlog}" 2>&1 if [ ! -f "${createdkit}" ]; then echo "Failed to create kit ${version}/${kit}" >&2 failed="${failed} ${version}/${kit}-build" continue fi # Verify sanity of created kit issane=1 ## Verify the Win32 kits are ................................................................................ # Make note of sanity failure if [ "${issane}" != "1" ]; then echo "Kit failed sanity ${version}/${kit}" >&2 failed="${failed} ${version}/${kit}-sanity" rm -f "${createdkit}" continue fi # Rename created kit to final destination mv "${createdkit}" "${outputname}" fi |
> | > > > > > > > > > > > > > | > |
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 .. 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 ... 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 ... 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 |
# Handle command-line arguments if [ "$1" = "clean" ]; then rm -rf "${TESTDIR}/kits" fi # Create place to put kits mkdir "${TESTDIR}/kits" >/dev/null 2>/dev/null mkdir "${TESTDIR}/kits/failed" >/dev/null 2>/dev/null if [ ! -d "${TESTDIR}/kits" ]; then echo 'Unable to create kits/ directory, aborting.' >&2 exit 1 fi # Cleanup ................................................................................ continue fi rm -f "${file}" done failed="" for kit in normal normal-zip normal-threaded normal-threaded-zip normal-statictk normal-notk normal-threaded-notk normal-threaded-zip-notk min min-static win32 win32-zip win32-threaded win32-threaded-zip win32-notk win32-threaded-notk arm-min; do kitcreator="./kitcreator" args="" runnable="1" iszip="0" statictk="0" notk="0" ................................................................................ esac done for version in ${VERSIONS}; do # Create Tclkit createdkit="tclkit-${version}" outputname="${TESTDIR}/kits/tclkit-${version}-${kit}" failoutputname="${TESTDIR}/kits/failed/tclkit-${version}-${kit}" buildlog="${outputname}-build.log" failbuildlog="${failoutputname}-build.log" if [ ! -f "${outputname}" ]; then unset KITCREATOR_PKGS STATICTK if [ -f "${failoutputname}" ]; then echo "Skipping rebuilding failed kit ${version}/${kit} ..." failed="${failed} ${version}/${kit}-build" continue fi echo "Creating Tclkit ${version}/${kit}..." if [ "${notk}" = "1" ]; then KITCREATOR_PKGS='itcl mk4tcl' export KITCREATOR_PKGS fi ................................................................................ grep -n '^' */build.log >> "${buildlog}" 2>&1 if [ ! -f "${createdkit}" ]; then echo "Failed to create kit ${version}/${kit}" >&2 failed="${failed} ${version}/${kit}-build" touch "${failoutputname}" mv "${buildlog}" "${failbuildlog}" continue fi # Verify sanity of created kit issane=1 ## Verify the Win32 kits are ................................................................................ # Make note of sanity failure if [ "${issane}" != "1" ]; then echo "Kit failed sanity ${version}/${kit}" >&2 failed="${failed} ${version}/${kit}-sanity" mv "${createdkit}" "${failoutputname}" mv "${buildlog}" "${failbuildlog}" continue fi # Rename created kit to final destination mv "${createdkit}" "${outputname}" fi |