[tracker-miners/sam/libav-testing: 12/12] TEMP: Disable all but libav tests
- From: Sam Thursfield <sthursfield src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners/sam/libav-testing: 12/12] TEMP: Disable all but libav tests
- Date: Wed, 31 Aug 2022 10:54:12 +0000 (UTC)
commit cfcde7e5d4425f4f1020bc5766f0b30507aa5287
Author: Sam Thursfield <sam afuera me uk>
Date: Sun Aug 28 20:57:16 2022 +0200
TEMP: Disable all but libav tests
To speed up development
.gitlab-ci.yml | 123 ---------------------------------------------------------
1 file changed, 123 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4e67ed2de..ce3ca21bf 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -164,19 +164,6 @@ build-ubuntu-container@x86_64:
- check-commit-log
- check-merge-request
-check-code-style:
- extends:
- - .fdo.distribution-image@fedora
- - .tracker-miners.fedora:36@x86_64
- needs:
- - build-fedora-container@x86_64
- stage: code-review
- script:
- - git fetch origin master;
- export common_parent_sha=$(diff --old-line-format='' --new-line-format='' <(git rev-list
--first-parent "origin/${CI_MERGE_REQUEST_TARGET_BRANCH_NAME:-${CI_DEFAULT_BRANCH}}") <(git rev-list
--first-parent HEAD) | head -1) ;
- python3 -u ./check-style.py --dry-run --sha $common_parent_sha ;
- allow_failure: true
-
.build-template: &build
stage: build
script:
@@ -219,32 +206,6 @@ build-libav-fedora@x86_64:
- build-fedora-container@x86_64
<<: *build-libav
-build-fedora-rawhide@x86_64:
- extends:
- - .fdo.distribution-image@fedora
- - .tracker-miners.fedora:rawhide@x86_64
- needs:
- - build-fedora-rawhide-container@x86_64
- allow_failure: true
- <<: *build
-
-build-fedora@aarch64:
- extends:
- - .fdo.distribution-image@fedora
- - .tracker-miners.fedora:36@aarch64
- needs:
- - build-fedora-container@aarch64
- allow_failure: true
- <<: *build
-
-build-ubuntu-rolling@x86_64:
- extends:
- - .fdo.distribution-image@ubuntu
- - .tracker-miners.ubuntu:rolling@x86_64
- needs:
- - build-ubuntu-container@x86_64
- <<: *build
-
.test_template: &test
stage: test
@@ -282,14 +243,6 @@ build-ubuntu-rolling@x86_64:
reports:
junit: "build/meson-logs/testlog.junit.xml"
-test-fedora@x86_64:
- extends:
- - .fdo.distribution-image@fedora
- - .tracker-miners.fedora:36@x86_64
- needs:
- - build-fedora@x86_64
- <<: *test
-
test-libav-fedora@x86_64:
extends:
- .fdo.distribution-image@fedora
@@ -297,79 +250,3 @@ test-libav-fedora@x86_64:
needs:
- build-libav-fedora@x86_64
<<: *test
-
-test-fedora-rawhide@x86_64:
- extends:
- - .fdo.distribution-image@fedora
- - .tracker-miners.fedora:rawhide@x86_64
- needs:
- - build-fedora-rawhide@x86_64
- allow_failure: true
- <<: *test
-
-test-fedora@aarch64:
- extends:
- - .fdo.distribution-image@fedora
- - .tracker-miners.fedora:36@aarch64
- needs:
- - build-fedora@aarch64
- allow_failure: true
- <<: *test
-
-test-ubuntu@x86_64:
- extends:
- - .fdo.distribution-image@ubuntu
- - .tracker-miners.ubuntu:rolling@x86_64
- needs:
- - build-ubuntu-rolling@x86_64
- <<: *test
-
-coverage-analysis:
- extends:
- - .fdo.distribution-image@fedora
- - .tracker-miners.fedora:36@x86_64
- stage: analysis
- allow_failure: true
- script:
- - .gitlab-ci/checkout-tracker.sh
- - mkdir -p coverage-build/coveragereport
- - cd coverage-build
- - meson .. --prefix=/usr -Dtracker_core=subproject -Db_lto=true -Db_coverage=true -Dseccomp=false
-Dtracker:docs=false
- - ninja
- - env LANG=C.UTF-8 LC_ALL=C.UTF-8 dbus-run-session eatmydata meson test --print-errorlogs
${MESON_TEST_EXTRA_ARGS}
- - gcovr --html-details --print-summary --root=.. --exclude=subprojects --exclude=../subprojects
--exclude=../tests --output coveragereport/index.html
- coverage: '/^lines: (\d+\.\d+\%)/'
- artifacts:
- when: always
- paths:
- - coverage-build/coveragereport
- needs:
- - test-fedora@x86_64
-
-coverity:
- extends:
- - .fdo.distribution-image@fedora
- - .tracker-miners.fedora:36@x86_64
- stage: analysis
- allow_failure: true
- script:
- # Build tracker, we must go out the subproject route as we don't want
- # tracker code to be included in the coverity reports for tracker-miners.
- - .gitlab-ci/checkout-tracker.sh
- - export INSTALL=`pwd`/install
- - pushd subprojects/tracker; meson build --libdir lib --prefix $INSTALL -Ddocs=false; pushd build; ninja
install; popd; popd
- - curl https://scan.coverity.com/download/linux64 --data "token=$COVERITY_TOKEN&project=tracker-miners"
--output /tmp/coverity_tool.tgz
- - tar zxf /tmp/coverity_tool.tgz
- - mkdir coverity-build
- - export CC=clang
- - pushd coverity-build
- - meson --pkg-config-path=$INSTALL/lib/pkgconfig ..
- - ../cov-analysis-linux64-*/bin/cov-build --dir cov-int ninja
- - tar czf cov-int.tar.gz cov-int
- - popd
- - curl https://scan.coverity.com/builds?project=tracker-miners
- --form token=$COVERITY_TOKEN --form email=carlosg gnome org
- --form file=@coverity-build/cov-int.tar.gz --form version="`git describe --tags`"
- --form description="gitlab CI build"
- only:
- - master
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]