gh: migrate Tcl 8.4 test cases to Tcl 8.5

This commit is contained in:
Xavier Delaruelle
2021-07-24 14:03:18 +02:00
parent 8b05770867
commit 14c394407b

View File

@@ -57,10 +57,10 @@ jobs:
install.log
retention-days: 5
tcl84-nolibtclenvmodules:
runs-on: ubuntu-16.04
tcl85-nolibtclenvmodules:
runs-on: ubuntu-18.04
env:
CONFIGURE_OPTS: --with-tclsh=tclsh8.4 --prefix=/tmp/modules --disable-libtclenvmodules --with-tcl=/usr/lib/tcl8.4 --enable-versioning --disable-silent-shell-debug-support --disable-quarantine-support --with-loadedmodules=null:dot --without-pager --disable-avail-indepth --with-terminal-background=light --with-unload-match-order=returnfirst --disable-implicit-default --with-search-match=contains --with-locked-configs=extra_siteconfig --disable-auto-handling --disable-extended-default --disable-advanced-version-spec --disable-color --with-icase=never
CONFIGURE_OPTS: --with-tclsh=tclsh8.5 --prefix=/tmp/modules --disable-libtclenvmodules --with-tcl=/usr/lib/tcl8.5 --enable-versioning --disable-silent-shell-debug-support --disable-quarantine-support --with-loadedmodules=null:dot --without-pager --disable-avail-indepth --with-terminal-background=light --with-unload-match-order=returnfirst --disable-implicit-default --with-search-match=contains --with-locked-configs=extra_siteconfig --disable-auto-handling --disable-extended-default --disable-advanced-version-spec --disable-color --with-icase=never
COVERAGE: y
EXTRA_SCRIPT_PRETEST: make install-testinitrc install-testsiteconfig
EXTRA_SCRIPT_POSTTEST: make uninstall-testconfig
@@ -71,9 +71,9 @@ jobs:
- name: Install system packages
run: |
sudo apt-get -y update
sudo apt-get install -y expect-dev dejagnu python-sphinx bash tcsh ksh zsh tcl8.4 perl python ruby cmake r-base-core
sudo apt-get install -y expect-dev dejagnu python-sphinx bash tcsh ksh zsh tcl8.5 perl python ruby cmake r-base-core
# libtclenvmodules build requirements
sudo apt-get install -y gcc autoconf tcl8.4-dev
sudo apt-get install -y gcc autoconf tcl8.5-dev
# need to fix gems on xenial to avoid warning messages that broke output checks
sudo gem update --system 3.0.8
- name: Build Modules
@@ -106,7 +106,7 @@ jobs:
install.log
retention-days: 5
tcl85:
tcl85-2:
runs-on: ubuntu-18.04
env:
CONFIGURE_OPTS: --with-tclsh=tclsh8.5 --prefix=/tmp/modules --with-tcl=/usr/lib/tcl8.5 --disable-quarantine-support --enable-modulespath --with-pager=more --with-dark-background-colors=hi --with-locked-configs=implicit_default --enable-wa-277 --enable-advanced-version-spec --disable-ml --disable-implicit-requirement --enable-set-shell-startup
@@ -208,10 +208,10 @@ jobs:
install.log
retention-days: 5
tcl84:
runs-on: ubuntu-16.04
tcl85:
runs-on: ubuntu-18.04
env:
CONFIGURE_OPTS: --with-tclsh=tclsh8.4 --prefix=/tmp/modules --with-tcl=/usr/lib/tcl8.4
CONFIGURE_OPTS: --with-tclsh=tclsh8.5 --prefix=/tmp/modules --with-tcl=/usr/lib/tcl8.5
COVERAGE: y
EXTRA_SCRIPT_PRETEST: make install-testsiteconfig-1 && export TESTSUITE_ENABLE_SITECONFIG=1
EXTRA_SCRIPT_POSTTEST: unset TESTSUITE_ENABLE_SITECONFIG
@@ -222,9 +222,9 @@ jobs:
- name: Install system packages
run: |
sudo apt-get -y update
sudo apt-get install -y expect-dev dejagnu python-sphinx bash tcsh ksh zsh tcl8.4 perl python ruby cmake r-base-core
sudo apt-get install -y expect-dev dejagnu python-sphinx bash tcsh ksh zsh tcl8.5 perl python ruby cmake r-base-core
# libtclenvmodules build requirements
sudo apt-get install -y gcc autoconf tcl8.4-dev
sudo apt-get install -y gcc autoconf tcl8.5-dev
# need to fix gems on xenial to avoid warning messages that broke output checks
sudo gem update --system 3.0.8
- name: Build Modules