]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
script/run-coverity: updates for cmake
authorSage Weil <sage@redhat.com>
Mon, 14 Nov 2016 22:00:16 +0000 (17:00 -0500)
committerSage Weil <sage@redhat.com>
Mon, 14 Nov 2016 22:00:16 +0000 (17:00 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/script/run-coverity

index f52d4c3b211ba79ef931acd1b1212e2d1cc7434a..7c85727a111550d6a9cd4689ad767446557600e1 100755 (executable)
@@ -1,17 +1,10 @@
 #!/bin/sh -e
 
-branch="$1"
-if [ -z "$branch" ]; then branch="master"; fi
-
 export COVDIR="$HOME/cov-analysis"
 if [ ! -d "$COVDIR" ]; then
     echo "missing $COVDIR; get that from coverity!"
     exit 1
 fi
-if [ ! -e "$HOME/coverity_rsa" ]; then
-    echo "missing ssh key for results upload"
-    exit 1
-fi
 if [ ! -e "$HOME/coverity.build.pass.txt" ]; then
     echo "missing $HOME/coverity.build.pass.txt"
     exit 1
@@ -19,13 +12,14 @@ fi
 
 export PATH="$COVDIR/bin:$PATH"
 
-git fetch
-git reset --hard origin/$branch
-cd ..
-git submodule update
-cd src
-rm -f project.tgz
-make project.tgz
+rm -rf build
+./do_cmake.sh
+cd build
+~/cov-analysis/bin/cov-build --dir cov-int make -j$(nproc)
+
+echo Sage Weil sage@newdream.net ceph >> README
+tar czvf project.tgz README cov-int
+rm -f README
 
 version=`git describe`
 token=`cat ~/coverity.build.pass.txt`