Skip to content
Snippets Groups Projects
Commit b20ead8c authored by Rahul Thakur's avatar Rahul Thakur
Browse files

qosmngr: fix and update pipeline

parent d1af39f3
No related branches found
No related tags found
1 merge request!18qosmngr: remove dependency on ports uci file
Pipeline #108962 passed
include: include:
- project: 'iopsys/gitlab-ci-pipeline' - project: 'iopsys/gitlab-ci-pipeline'
file: '/static-code-analysis.yml' file: '/static-code-analysis.yml'
ref: '0.28'
stages: stages:
- static_code_analysis - static_code_analysis
- compile_test
- unit_test - unit_test
- functional_test - functional_test
- api_test - api_test
variables: variables:
DEBUG: 'TRUE' DEBUG: 'TRUE'
SOURCE_FOLDER: "." SOURCE_FOLDER: "src"
RUN_CPPCHECK: "cppcheck --enable=all --error-exitcode=1 ${SOURCE_FOLDER}" RUN_CPPCHECK: "cppcheck --enable=all --error-exitcode=1 --suppress=missingInclude --suppress=unusedFunction --suppress=unreadVariable --suppress=variableScope --suppress=redundantInitialization --suppress=unusedLabel --suppress=unusedStructMember --suppress=knownConditionTrueFalse --suppress=unmatchedSuppression --force"
run_compile_test:
stage: compile_test
image: ${COMMON_IMAGE}
allow_failure: false
script:
- "./gitlab-ci/install-dependencies.sh"
- "./gitlab-ci/build.sh"
run_api_test: run_api_test:
stage: api_test stage: api_test
......
#!/bin/bash
set -e
echo "build stage"
pwd
make
...@@ -2,13 +2,25 @@ ...@@ -2,13 +2,25 @@
echo "install dependencies" echo "install dependencies"
pwd home=$(pwd)
function exec_cmd()
{
echo "executing $@"
$@ >/dev/null 2>&1
local ret=$?
if [ "${ret}" -ne 0 ]; then
echo "Failed to execute $@ ret (${ret})"
exit 1
fi
}
# libeasy # libeasy
cd /opt/dev cd /opt/dev
rm -fr libeasy rm -fr libeasy
mkdir -p /usr/include/easy mkdir -p /usr/include/easy
exec_cmd git clone -b devel https://dev.iopsys.eu/iopsys/libeasy.git exec_cmd git clone -b devel https://dev.iopsys.eu/hal/libeasy.git
cd libeasy cd libeasy
exec_cmd make CFLAGS+="-I/usr/include/libnl3" exec_cmd make CFLAGS+="-I/usr/include/libnl3"
exec_cmd cp -a libeasy*.so* /usr/lib exec_cmd cp -a libeasy*.so* /usr/lib
...@@ -17,7 +29,7 @@ exec_cmd cp -a easy.h event.h utils.h if_utils.h debug.h hlist.h /usr/include/ea ...@@ -17,7 +29,7 @@ exec_cmd cp -a easy.h event.h utils.h if_utils.h debug.h hlist.h /usr/include/ea
# libqos # libqos
cd /opt/dev cd /opt/dev
rm -fr libqos rm -fr libqos
exec_cmd git clone -b devel https://dev.iopsys.eu/iopsys/libqos.git exec_cmd git clone -b devel https://dev.iopsys.eu/hal/libqos.git
cd libqos cd libqos
make PLATFORM=TEST make PLATFORM=TEST
cp include/qos.h /usr/include cp include/qos.h /usr/include
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment