mirror of
https://github.com/irssi/irssi.git
synced 2025-02-02 15:08:01 -05:00
try test travis
This commit is contained in:
parent
db16a0a853
commit
9a93e71474
35
.travis.yml
35
.travis.yml
@ -1,15 +1,9 @@
|
|||||||
sudo: false
|
sudo: false
|
||||||
dist: trusty
|
dist: xenial
|
||||||
language: perl
|
language: perl
|
||||||
perl:
|
perl:
|
||||||
# ~stretch
|
# ~stretch
|
||||||
- "5.24-shrplib"
|
- "5.24-shrplib"
|
||||||
# ~xenial
|
|
||||||
# - "5.22-shrplib"
|
|
||||||
# ~jessie
|
|
||||||
# - "5.20-shrplib"
|
|
||||||
# ~trusty
|
|
||||||
# - "5.18-shrplib"
|
|
||||||
- "system-perl"
|
- "system-perl"
|
||||||
env:
|
env:
|
||||||
- CC=clang UNITTESTS=false
|
- CC=clang UNITTESTS=false
|
||||||
@ -28,22 +22,23 @@ addons:
|
|||||||
- libperl-dev
|
- libperl-dev
|
||||||
- elinks
|
- elinks
|
||||||
- libgcrypt11-dev
|
- libgcrypt11-dev
|
||||||
|
- libotr5-dev
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- perl -V
|
- perl -V
|
||||||
- wget https://github.com/irssi-import/libotr/releases/download/4.1.1/travis-trusty-libotr-4.1.1.tar.gz
|
- pushd ~
|
||||||
- tar zxf travis-trusty-libotr*.tar.gz -C $HOME
|
- curl -sSLf https://github.com/ninja-build/ninja/releases/download/v1.9.0/ninja-linux.zip | funzip > bin/ninja
|
||||||
- ./autogen.sh --with-proxy --with-bot --with-perl=module --with-otr=yes --with-libotr-prefix=$HOME/otr-build/lib --with-libotr-inc-prefix=$HOME/otr-build/include
|
- chmod +x bin/ninja
|
||||||
- make dist
|
- curl -sSLf https://github.com/mesonbuild/meson/releases/download/0.51.1/meson-0.51.1.tar.gz | tar xz
|
||||||
- cd ..
|
- ( cd bin ; ln -s ../meson-*/meson.py meson )
|
||||||
- tar xaf */irssi-*.tar.*
|
- curl -sSLf https://github.com/irssi-import/glib-travis-build/releases/download/2.58.3/travis-xenial-glib-2.58.3.tar.xz | tar xJ
|
||||||
- cd irssi-*
|
- export PKG_CONFIG_PATH=$HOME/glib-build/lib/x86_64-linux-gnu/pkgconfig
|
||||||
|
- popd
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- ./configure --with-proxy --with-bot --with-perl=module --with-otr=yes --with-libotr-prefix=$HOME/otr-build/lib --with-libotr-inc-prefix=$HOME/otr-build/include --prefix=$HOME/irssi-build
|
- meson Build -Dwith-proxy=yes -Dwith-bot=yes -Dwith-perl=yes -Dwith-otr=yes --prefix=$HOME/irssi-build
|
||||||
$( $UNITTESTS && echo --enable-always-build-tests )
|
- ninja -C Build
|
||||||
- make CFLAGS="-Wall -Werror -Werror=declaration-after-statement"
|
- ninja -C Build install
|
||||||
- make install
|
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- pushd ~
|
- pushd ~
|
||||||
@ -62,8 +57,8 @@ before_script:
|
|||||||
script:
|
script:
|
||||||
- irssi-build/bin/irssi --home irssi-test
|
- irssi-build/bin/irssi --home irssi-test
|
||||||
- popd
|
- popd
|
||||||
- if $UNITTESTS; then make -C tests -sk check; fi
|
- if $UNITTESTS; then ninja -C Build test; fi
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
- cat ~/irc.log.*
|
- cat ~/irc.log.*
|
||||||
- find -name test-suite.log -exec cat {} +
|
- find -name testlog.txt -exec sed -i -e '/Inherited environment:.* TRAVIS/d' {} + -exec cat {} +
|
||||||
|
Loading…
Reference in New Issue
Block a user