Lines Matching +full:- +full:dbin_programs
7 - name: (macOS) General Test
11 - make # test library build
12 - make clean
13 …- make test MOREFLAGS='-Werror -Wconversion -Wno-sign-conversion' | tee # test scenario where `std…
15 # Container-based 12.04 LTS Server Edition 64 bit (doesn't support 32-bit includes)
16 - name: (Precise) benchmark test
19 - make -C tests test-lz4 test-lz4c test-fullbench
21 - name: (Precise) frame and fuzzer test
24 - sudo sysctl -w vm.mmap_min_addr=4096
26 - make -C tests test-frametest test-fuzzer
28 - name: ASAN tests with fuzzer and frametest
30 - sudo sysctl -w vm.mmap_min_addr=4096
32 - CC=clang MOREFLAGS=-fsanitize=address make -C tests test-frametest test-fuzzer
34 …- name: Custom LZ4_DISTANCE_MAX ; lz4-wlib (CLI linked to dynamic library); LZ4_USER_MEMORY_FUNCTI…
36 - MOREFLAGS=-DLZ4_DISTANCE_MAX=8000 make check
37 - make clean
38 - make -C programs lz4-wlib
39 - make clean
40 - make -C tests fullbench-wmalloc # test LZ4_USER_MEMORY_FUNCTIONS
41 - make clean
42 … - CC="c++ -Wno-deprecated" make -C tests fullbench-wmalloc # stricter function signature check
44 - name: (Precise) g++ and clang CMake test
47 - make cxxtest
48 - make clean
49 - make examples
50 - make clean cmake
51 - make clean travis-install
52 - make clean clangtest
54 - name: x32 compatibility test
58 - gcc-multilib
60 - make -C tests test MOREFLAGS=-mx32
64 - name: (Trusty) USan test
68 - make usan MOREFLAGS=-Wcomma -Werror
70 - name: (Trusty) valgrind test
73 - sudo apt-get install -qq valgrind
75 - make c_standards
76 - make -C tests test-lz4 test-mem
78 - name: (Trusty) c-to-c++ test
81 - make ctocpptest
83 - name: (Trusty) i386 benchmark + version test
86 - sudo apt-get install -qq python3 libc6-dev-i386 gcc-multilib
88 - make -C tests test-lz4c32 test-fullbench32 versionsTest
90 - name: (Trusty) i386 frame + fuzzer test
93 - sudo apt-get install -qq libc6-dev-i386 gcc-multilib
94 - sudo sysctl -w vm.mmap_min_addr=4096
96 - make -C tests test-frametest32 test-fuzzer32
98 - name: (Trusty) gcc-6 standard C compilation
103 - ubuntu-toolchain-r-test
105 - gcc-6
107 - CC=gcc-6
109 - make c_standards
110 - make -C tests test-lz4 MOREFLAGS=-Werror
112 - name: (Trusty) arm + aarch64 compilation
115 - sudo apt-get install -qq
116 qemu-system-arm
117 qemu-user-static
118 gcc-arm-linux-gnueabi
119 libc6-dev-armel-cross
120 gcc-aarch64-linux-gnu
121 libc6-dev-arm64-cross
123 - make platformTest CC=arm-linux-gnueabi-gcc QEMU_SYS=qemu-arm-static
124 - make platformTest CC=aarch64-linux-gnu-gcc QEMU_SYS=qemu-aarch64-static
126 - name: aarch64 real-hw tests
129 - make test
131 - name: PPC64LE real-hw tests
134 - make test
136 - name: IBM s390x real-hw tests
139 - make test
141 - name: (Xenial) gcc-5 compilation
144 - sudo apt-get install -qq libc6-dev-i386 gcc-multilib
146 - make -C tests test-lz4 clean test-lz4c32 MOREFLAGS=-Werror
148 - name: (Trusty) clang-3.8 compilation
153 - ubuntu-toolchain-r-test
154 - llvm-toolchain-precise-3.8
156 - clang-3.8
158 - make -C tests test-lz4 CC=clang-3.8
160 - name: (Trusty) PowerPC + PPC64 compilation
163 - sudo apt-get install -qq qemu-system-ppc qemu-user-static gcc-powerpc-linux-gnu
165 - make platformTest CC=powerpc-linux-gnu-gcc QEMU_SYS=qemu-ppc-static
166 - make platformTest CC=powerpc-linux-gnu-gcc QEMU_SYS=qemu-ppc64-static MOREFLAGS=-m64
168 - name: (Trusty) scan-build + cppcheck
172 - sudo apt-get install -qq cppcheck
174 - make staticAnalyze
175 - make cppcheck
177 - name: (Trusty) gcc-4.4 compilation
182 - ubuntu-toolchain-r-test
184 - libc6-dev-i386
185 - gcc-multilib
186 - gcc-4.4
188 - make clean all CC=gcc-4.4 MOREFLAGS=-Werror
189 - make clean
190 - CFLAGS=-fPIC LDFLAGS='-pie -fPIE -D_FORTIFY_SOURCE=2' make -C programs
192 # tag-specific test
193 - name: tag build
194 if: tag =~ ^v[0-9]\.[0-9]
197 - make -C tests checkTag
198 - tests/checkTag "$TRAVIS_BRANCH"
200 - name: (Xenial) Meson + clang build
206 - sudo apt-get install -qq python3 tree
207 - |
208 …travis_retry curl -o ~/ninja.zip -L 'https://github.com/ninja-build/ninja/releases/download/v1.9.0…
209 unzip ~/ninja.zip -d ~/.local/bin
210 - |
211 travis_retry curl -o ~/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' &&
212 python3 ~/get-pip.py --user &&
213 pip3 install --user meson
215 - |
217 --buildtype=debug \
218 -Db_lundef=false \
219 -Dauto_features=enabled \
220 -Ddefault_library=both \
221 -Dbin_programs=true \
222 -Dbin_contrib=true \
223 -Dbin_tests=true \
224 -Dbin_examples=true \
226 - pushd build
227 - DESTDIR=./staging ninja install
228 - tree ./staging
230 # oss-fuzz compilation test
231 - name: Compile OSS-Fuzz targets
233 - ./ossfuzz/travisoss.sh
236 - env: ALLOW_FAILURES=true