1
0
forked from aniani/vim

patch 8.2.0377: no CI test for a big-endian system

Problem:    No CI test for a big-endian system.
Solution:   Test with s390x. (James McCoy, closes #5772)
This commit is contained in:
Bram Moolenaar
2020-03-13 15:44:49 +01:00
parent fa5d8a191d
commit d47e6f0b4c
2 changed files with 21 additions and 4 deletions

View File

@@ -32,7 +32,7 @@ anchors:
sources: sources:
# Need msgfmt 0.19.8 to be able to generate .desktop files # Need msgfmt 0.19.8 to be able to generate .desktop files
- sourceline: 'ppa:ricotz/toolchain' - sourceline: 'ppa:ricotz/toolchain'
packages: packages: &linux-packages
- autoconf - autoconf
- clang - clang
- lcov - lcov
@@ -73,9 +73,13 @@ anchors:
fi fi
before_script: before_script:
# Start virtual framebuffer to be able to test the GUI. Does not work on OS X. # Start virtual framebuffer to be able to test the GUI. Does not work on OS X.
- export DISPLAY=:99.0 - |
- sh -e /etc/init.d/xvfb start && sleep 3 if [[ "${TEST}" =~ gui ]]; then
- sudo modprobe snd-dummy export DISPLAY=:99.0
sh -e /etc/init.d/xvfb start && sleep 3
fi
- |
[ "${TRAVIS_CPU_ARCH}" = s390x ] || sudo modprobe snd-dummy
- sudo usermod -a -G audio $USER - sudo usermod -a -G audio $USER
- do_test() { sg audio "sg $(id -gn) '$*'"; } - do_test() { sg audio "sg $(id -gn) '$*'"; }
@@ -201,6 +205,17 @@ matrix:
env: env:
- *normal - *normal
- *shadowopt - *shadowopt
- <<: *linux
arch: s390x
name: huge/gcc-s390x
compiler: gcc
env:
- *linux-huge
addons:
apt:
packages:
- *linux-packages
- libtool-bin
- <<: *linux - <<: *linux
name: huge+coverage/clang name: huge+coverage/clang
compiler: clang compiler: clang

View File

@@ -738,6 +738,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
377,
/**/ /**/
376, 376,
/**/ /**/