Questions tagged [cdash]

CDash is an open source, web-based software testing server.

CDash is an open source, web-based software testing server provided by Kitware. CDash aggregates, analyzes and displays the results of software testing processes submitted from clients located around the world.

CDash is often used along with Kitware's open-source and .

Documentation can be found here.

An example CDash dashboard is Kitware's CMake dashboard which shows aggregated results of tests run against the source code of CMake.

18 questions
62
votes
4 answers

Detailed guide on using gcov with CMake/CDash?

I'm using CMake with my project and set up a cdash server for continuous/nightly building. Everything works well and by setting up a crontab, we have hourly/nightly build/test results uploaded to our cdash server automatically. My next step is to…
Ralph Zhang
  • 5,015
  • 5
  • 30
  • 40
8
votes
2 answers

Ctest/CDash workflow : deploying nightly builds

I use/maintain a few CMake projects, so I started examining CTest/CDash, but there's something that I can't figure out: Is it only made to display build/test results? (aka beautified logs) Or : May deployment of night build binaries on a server be…
Mikarnage
  • 893
  • 1
  • 9
  • 24
7
votes
1 answer

CTest generate and submit gcov.tar to CDash after make

I have set up CDash on my local machine and I'm using CTest to upload testing results to CDash - generating .gcov-files containing Branch Coverage info and packing them into gcov.tar beforehand (this is a modified version of the example from…
3
votes
1 answer

Using CMake with CTest and CDash

I am going to use CDash with CMake/CTest on my C++ project. In order to enable CDash and customize settings, like "MEMORYCHECK_SUPPRESSIONS_FILE", "DART_TESTING_TIMEOUT", I added the following lines in the root…
user1492900
  • 575
  • 1
  • 8
  • 16
3
votes
1 answer

Is CDash a continuous integration system?

The other day I mentioned CDash in a conversation about Continuous Integration. A colleague said that CDash is not a CI system, it is a testing system. We didn't have the opportunity to elaborate. Is it true that CDash is not a CI system ? Then…
Barth
  • 15,135
  • 20
  • 70
  • 105
2
votes
2 answers

CDash Custom Dynamic Analysis

I'm trying to integrate custom dynamic analysis tools to CDash. Such as KWStyle, CppCheck and Visual Leak Detector. I'v figured out that I need to generate a DynamicAnalysis.xml file and submit it to CDash, from CTest scripts. I think I know how to…
0xbaadf00d
  • 2,535
  • 2
  • 24
  • 46
2
votes
1 answer

CDash - Installation, I can't register in CDash/install.php after following the documentation

I am currently trying to install CDash 2.4.0 on Linux 16.04. At first I downloaded the newest version: cd /var/www/html sudo git clone https://github.com/Kitware/CDash.git Then I created config.local.php: cd /var/www/html/CDash/config sudo cp…
2
votes
0 answers

CTest CDash: SubProject xml elements missing under Sites using include(CTest) only to submit test results

I built a source tree with several independent projects using CMake to build each individual project. Important: I do NOT have a global CMakeLists.txt file to perform the whole build, I use generic scripts (windows (.cmd) and unix (.sh)) to loop on…
tomoyo255
  • 153
  • 1
  • 8
1
vote
2 answers

CTest build ID not set

I have a CDash configured to accept posts for automatic builds and tests. However, when any system attempts to post results to the CDash, the following error is produced. The result is that each result gets posted four times (presumably the original…
1
vote
1 answer

CDash timeout on code coverage submit

I am using the Kitware/cdash-docker docker compose files to build a docker container running CDash. I am running submissions from a large C++ project that generates around 3.5Mb XML files containing the code coverage information. ctest then times…
Petter Kvalvaag
  • 323
  • 2
  • 11
1
vote
1 answer

How to make CDash ignore (certain?) compiler warnings

I am using a CMake / CDash setup up, and am quite satisfied with it overall. I am also a strong advocate of "builds should not generate warnings". However, there is one compiler warning being generated on one specific platform that I absolutely,…
DevSolar
  • 67,862
  • 21
  • 134
  • 209
0
votes
0 answers

Installing CDash - missing install.php

When I install CDash as per: https://github.com/Kitware/CDash/blob/master/docs/install.md I'm supposed to be redirected to install.php. However, I get a 503 Service Unavailable. If I explicitly type in /install.php, I get a 404, which makes sense,…
eamoc
  • 77
  • 1
  • 6
0
votes
1 answer

CDash client setup

I'm trying to create a C++ CI environment by using CDash. I've got CDash running on my computer and I can send some results to it from the CDash clients, by running the ctest manually. I'm a bit lost on how to setup a client to automatically compile…
0xbaadf00d
  • 2,535
  • 2
  • 24
  • 46
0
votes
1 answer

how to connect CDash with gitlab internal postgres database

I have an error CDash cannot connect to the database in the browser. I checked the configuration and what I think is that the CDash is looking for Postgres server on its own. However, my gitlab service is using its own builtin psql server located at…
Dr. Mian
  • 3,334
  • 10
  • 45
  • 69
0
votes
1 answer

CDash build ID not set (CTest, CMake)

I have a CDash configured to accept posts for automatic builds and tests. However, when any system attempts to post results to the CDash, the following error is produced. The result is that each result gets posted four times (presumably the original…
taranaki
  • 803
  • 9
  • 15
1
2