Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9339619
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
4 KB
Subscribers
None
View Options
diff --git a/.travis.yml b/.travis.yml
index 116a9b0e..559a5703 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,85 +1,86 @@
# Copyright Siemens AG, 2014-2015
# SPDX-License-Identifier: GPL-2.0 LGPL-2.1
# build FOSSology on Travis CI - https://travis-ci.org/
language: php
addons:
- postgresql: "9.3"
cache:
- apt
install:
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
- sudo add-apt-repository 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.5 main'
- sudo add-apt-repository 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.6 main'
- sudo apt-get update -qq
- apt-cache --names-only search '^(gcc|clang)-[0-9.]+$'
- sudo apt-get install -qq debhelper libglib2.0-dev libmagic-dev libxml2-dev
libtext-template-perl librpm-dev rpm libpcre3-dev libssl-dev
apache2 libapache2-mod-php5 php5-pgsql php-pear php5-cli
binutils bzip2 cabextract cpio sleuthkit genisoimage poppler-utils
rpm upx-ucl unrar-free unzip p7zip-full p7zip wget git-core subversion
libpq-dev libcunit1-dev libcppunit-dev
libboost-regex-dev libboost-program-options-dev
- sudo apt-get install $CXX $CC --force-yes || sudo apt-get install $CC --force-yes
- sudo apt-get install -qq cppcheck
- sudo apt-get install liblocal-lib-perl
+ - sudo apt-get install libspreadsheet-writeexcel-perl libdbd-sqlite3-perl
- sudo mkdir -p /var/local/cache/fossology
- sudo chown $(whoami) /var/local/cache/fossology
before_script:
- cd src/
- composer install --dev
- - cd vendor/ && git clone https://github.com/dmgerman/ninka.git && cd ninka/ && (y y | sudo cpan -T Spreadsheet::WriteExcel) && sudo cpan -T ExtUtils::MakeMaker && sudo cpan -T DBD::SQLite && perl Makefile.PL && sudo ln -s $(pwd)/bin/ninka /usr/bin/ninka && export PERL5LIB=$(pwd)/lib && cd ../..
+ - cd vendor/ && git clone https://github.com/dmgerman/ninka.git && cd ninka/ && perl Makefile.PL && make && sudo make install && cd ../..
- cd ..
- psql -c "CREATE USER fossy WITH PASSWORD 'fossy' CREATEDB;" -U postgres
- psql -c "create database fossology;" -U postgres
env:
global:
- PHPTESTSUITE='Fossology PhpUnit Agent Test Suite'
- CHECKBEFORE='cppcheck -q -isrc/nomos/agent_tests/testdata/NomosTestfiles/ -isrc/testing/dataFiles/ src/'
- MAKETARGETS='all test-lib'
matrix:
- CC=gcc CXX=g++ MAKETARGETS='all test-lib test-monk test-nomos'
- CC=clang-3.5 CXX=clang++-3.5
- CC=clang-3.6 CXX=clang++-3.6 MAKETARGETS='all test-lib test-monk test-nomos'
- CC=gcc-4.4 CXX=g++-4.4 MAKETARGETS='all test-lib test-monk test-nomos'
- CC=gcc-4.6 CXX=g++-4.6
- CC=gcc-4.8 CXX=g++-4.8
- CC=gcc-4.9 CXX=g++-4.9
- CC=gcc-5 CXX=g++-5 MAKETARGETS='all test-lib test-monk test-nomos'
- CC=gcc-5 CXX=g++-5 CFLAGS='-Wall -Werror'
- CC=clang-3.6 CXX=clang++-3.6 CFLAGS='-Wall -Werror -Wno-error=deprecated-register'
- CHECKBEFORE='src/vendor/bin/phpcpd src/cli/ src/copyright/ src/decider*/ src/lib/ src/monk/ src/nomos/ src/readmeoss/ src/spdx2/ src/www/'
CC=gcc-5 CXX=g++-5 MAKETARGETS='build-lib VERSIONFILE build-cli'
matrix:
include:
- php: 5.3
env:
PHPTESTSUITE='Fossology PhpUnit Test Suite'
CHECKBEFORE='src/vendor/bin/phpcs --standard=src/fossy-ruleset.xml src/lib/php/*/ src/www/ui/page/ src/www/ui/async/ src/spdx2 src/monk'
MAKETARGETS='build-lib VERSIONFILE build-cli'
- php: 5.4
env: PHPTESTSUITE='Fossology PhpUnit Test Suite' CHECKBEFORE='' MAKETARGETS='build-lib VERSIONFILE build-cli'
- php: 5.5
env: PHPTESTSUITE='Fossology PhpUnit Test Suite' CHECKBEFORE='' MAKETARGETS='build-lib VERSIONFILE build-cli'
- php: 5.6
env: PHPTESTSUITE='Fossology PhpUnit Test Suite' CHECKBEFORE='' MAKETARGETS='build-lib VERSIONFILE build-cli'
allow_failures:
- env: CC=gcc-5 CXX=g++-5 CFLAGS='-Wall -Werror'
- env: CC=clang-3.6 CXX=clang++-3.6 CFLAGS='-Wall -Werror -Wno-error=deprecated-register'
- env: CHECKBEFORE='src/vendor/bin/phpcpd src/cli/ src/copyright/ src/decider*/ src/lib/ src/monk/ src/nomos/ src/readmeoss/ src/spdx2/ src/www/'
CC=gcc-5 CXX=g++-5 MAKETARGETS='build-lib VERSIONFILE build-cli'
script:
- set -e
- $CHECKBEFORE
- make $MAKETARGETS
- phpunit -csrc/phpunit.xml --testsuite="$PHPTESTSUITE"
- set +e
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Jul 4 2025, 9:48 AM (5 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3256254
Attached To
rPFN fossology-nomossa debian packaging
Event Timeline
Log In to Comment