Skip to content

Commit

Permalink
cirrus: test install path containing space char
Browse files Browse the repository at this point in the history
Transform the second FreeBSD test case into a Ubuntu testcase, running
on last LTS release. For this test case, installation is made over a
path containing a whitespace character.

No specific quarantine setup with this test case, as it is not
compatible with installation in path containing a whitespace character.
  • Loading branch information
xdelaruelle committed Jun 16, 2022
1 parent 10a0b8f commit 1df8518
Showing 1 changed file with 27 additions and 3 deletions.
30 changes: 27 additions & 3 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,7 @@ task:
env:
MAKE: gmake
freebsd_instance:
matrix:
image_family: freebsd-12-3
image_family: freebsd-13-0
image_family: freebsd-13-0
cpu: 1
memory: 2G
reqinstall_script: pkg install -y bash wget gmake dejagnu py38-sphinx tcl86 tcl-wrapper autoconf ksh93 zsh fish perl5 python38 ruby cmake R readline
Expand Down Expand Up @@ -142,6 +140,32 @@ task:
<< : *BUILD_INSTALL_TEST_TEMPLATE
<< : *ARTIFACTS_TEMPLATE

task:
<< : *CLONE_TEMPLATE
env:
DEBIAN_FRONTEND: noninteractive
LANGUAGE: C
LANG: C
LC_ALL: C
container:
image: ubuntu:jammy
cpu: 1
memory: 2G
reqinstall_script: |
# restore manpages subsystem in container
yes | unminimize || true
# install requirements
apt-get update
apt-get -y install wget expect-dev dejagnu python3-sphinx man-db bash tcsh ksh zsh fish tcl tcl8.6 perl python3 ruby cmake r-base-core
# libtclenvmodules build requirements
apt-get -y install gcc autoconf tcl8.6-dev
# requirements for source-sh extra tests
apt-get -y install lsof
configure_script:
- ./configure --with-tclsh=tclsh8.6 --prefix='/tmp/mo ules' --with-tcl=/usr/lib/tcl8.6
<< : *BUILD_INSTALL_TEST_TEMPLATE
<< : *ARTIFACTS_TEMPLATE

task:
<< : *CLONE_TEMPLATE
container:
Expand Down

0 comments on commit 1df8518

Please sign in to comment.