btrfs-progs: tests: pull and build reiserfs lib inside CI
The functionality needed to support reiserfs in convert has been added recently and is not yet available in the CI images, so we'll download and build it there. Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
ee37252115
commit
4ef5a112c9
22
.travis.yml
22
.travis.yml
|
@ -23,7 +23,8 @@ compiler:
|
|||
- gcc
|
||||
- clang
|
||||
|
||||
cache: ccache
|
||||
cache:
|
||||
ccache: true
|
||||
|
||||
git:
|
||||
depth: 2
|
||||
|
@ -60,8 +61,19 @@ addons:
|
|||
branch_pattern: coverity_scan
|
||||
|
||||
script:
|
||||
- "mkdir tmp-reiser;
|
||||
cd tmp-reiser;
|
||||
wget https://www.kernel.org/pub/linux/kernel/people/jeffm/reiserfsprogs/v3.6.27/reiserfsprogs-3.6.27.tar.xz;
|
||||
tar xf reiserfsprogs-3.6.27.tar.xz;
|
||||
cd reiserfsprogs-3.6.27;
|
||||
./configure --prefix=/usr;
|
||||
make all;
|
||||
sudo make install;
|
||||
cd ../..
|
||||
"
|
||||
- "./autogen.sh && ./configure --disable-documentation && make"
|
||||
- "make TEST_LOG=dump test-cli"
|
||||
- "make TEST_LOG=dump test-mkfs"
|
||||
- "make TEST_LOG=dump test-check"
|
||||
- "make TEST_LOG=dump test-misc"
|
||||
- "if ./travis-should-run-test; then make TEST_LOG=dump test-cli; fi"
|
||||
- "if ./travis-should-run-test; then make TEST_LOG=dump test-mkfs; fi"
|
||||
- "if ./travis-should-run-test; then make TEST_LOG=dump test-check; fi"
|
||||
- "if ./travis-should-run-test; then make TEST_LOG=dump test-misc; fi"
|
||||
- "if [ $TRAVIS_BRANCH = release-test ]; then make TEST_LOG=dump test-convert; fi"
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ -z "$TRAVIS_BRANCH" ] ; then
|
||||
# no branch? run anyway
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# no tests
|
||||
if [ "$TRAVIS_BRANCH" = 'coverity_scan' ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# quick tests
|
||||
if [ "$TRAVIS_BRANCH" = 'devel' -o "$TRAVIS_BRANCH" = 'master' ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# all tests
|
||||
if [ "$TRAVIS_BRANCH" = 'release-test' ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# branch not recognized
|
||||
exit 1
|
Loading…
Reference in New Issue