From b8c7833e635c43a53139f338f42cea460381e39b Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Sat, 1 Oct 2016 01:41:09 +0200 Subject: coverity: drop the single-project coverity builds The combined Osmocom build is able to scan across all libraries at the same time and can find more errors, making the submission of single projects for scan obsolete. Change-Id: I24c55d10b587837fe3e3ff6089715e6896c12dcf --- coverity/coverity_all.sh | 143 --------------------------------------------- coverity/prepare_source.sh | 24 -------- 2 files changed, 167 deletions(-) delete mode 100755 coverity/coverity_all.sh delete mode 100755 coverity/prepare_source.sh (limited to 'coverity') diff --git a/coverity/coverity_all.sh b/coverity/coverity_all.sh deleted file mode 100755 index 67f52c5..0000000 --- a/coverity/coverity_all.sh +++ /dev/null @@ -1,143 +0,0 @@ -#!/usr/bin/env bash - -set -e -x - -base_dir="$PWD" -src_dir="$base_dir/source" -prefix="$base_dir/install" - -install -d "$prefix" - -export PATH="$base_dir/cov-analysis-linux64-8.5.0/bin/:$PATH" -export PKG_CONFIG_PATH="$prefix/lib/pkgconfig" - -do_build() { - git clean -dxf - git remote prune origin - git pull --rebase -s recursive -Xtheirs - autoreconf --install --force - ./configure --prefix="$prefix" $* - - cov-build --dir cov-int make - make install - rm -f myproject.tgz - tar czf myproject.tgz cov-int -} - -do_upload() { - project="$1" - token="$("$base_dir"/get_token.sh "$base_dir"/tokens.txt $project)" - curl \ - --form token=$token \ - --form email=holger@freyther.de --form file=@myproject.tgz \ - --form version=Version --form description=AutoUpload \ - https://scan.coverity.com/builds?project=$project -} - -upload_libosmocore() { - pushd libosmocore - - do_build - do_upload libosmocore - popd -} - -upload_libosmoabis() { - pushd libosmo-abis - - do_build - do_upload libosmo-abis - popd -} - -upload_libosmosccp() { - pushd libosmo-sccp - - do_build - do_upload libosmo-sccp - popd -} - -upload_openggsn() { - pushd openggsn - do_build - do_upload OpenGGSN - popd -} - -upload_openbsc() { - pushd openbsc/openbsc - - do_build --enable-osmo-bsc --enable-nat --enable-smpp --enable-mgcp-transcoding - do_upload OpenBSC - popd -} - -upload_osmobts() { - pushd osmo-bts - - do_build --enable-sysmocom-bts --with-openbsc="$src_dir/openbsc/openbsc/include" - do_upload osmo-bts - popd -} - -upload_osmopcu() { - pushd osmo-pcu - - do_build --enable-sysmocom-bts=yes --enable-sysmocom-dsp=yes - do_upload osmo-pcu - popd -} - -upload_libosmodsp() { - pushd libosmo-dsp - do_build - do_upload libosmo-dsp - popd -} - -upload_libosmonetif() { - pushd libosmo-netif - do_build - do_upload libosmo-netif - popd -} - -upload_osmogmr() { - pushd osmo-gmr - do_build - do_upload osmo-gmr - popd -} - -build_libsmpp34() { - pushd libsmpp34 - do_build - popd -} - -build_api() { - pushd layer1-api - install -d "$prefix/include/sysmocom/femtobts/" - cp include/*.h "$prefix/include/sysmocom/femtobts/" - popd -} - -cd source - -upload_libosmocore -upload_libosmoabis -upload_libosmonetif -upload_libosmosccp -build_libsmpp34 -build_api -upload_openggsn -upload_openbsc -upload_osmopcu - -# GMR -upload_libosmodsp -upload_osmogmr - -# last.. as currently broken -upload_osmobts diff --git a/coverity/prepare_source.sh b/coverity/prepare_source.sh deleted file mode 100755 index 9a190e0..0000000 --- a/coverity/prepare_source.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -mkdir -p source - -cd source - -for proj in \ - libosmo-abis \ - libosmocore \ - libosmo-dsp \ - libosmo-netif \ - libosmo-sccp \ - libsmpp34 \ - openbsc \ - openggsn \ - osmo-bts \ - osmo-gmr \ - osmo-pcu \ - osmo-trx \ - ; do - - git clone git://git.osmocom.org/$proj -done - -git clone git://git.sysmocom.de/sysmo-bts/layer1-api -- cgit v1.2.3