Track submissions by project

Open
#3,929 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
php

Research direction

Start by locating the existing /monitor page and the submission-processing entry points, then trace how submissions and failures are currently represented. Define the submissions table and the /submissions and /projects//submissions pages so they show queue status and errors, and verify that the new pages replace /monitor as described.

Written by the indexing model from the issue text.

Description

feature request

Feature Request

How can we make CDash better?

Submissions can fail to display for a number of reasons, including parse failures, validation failures, or infrastructure issues. Additionally, submissions can appear to have failed if the queue is backlogged and results take longer than usual to appear. CDash currently displays the number of submissions by hour on the /monitor page, but there is no tracking of actual submissions.

I propose tracking each submission file individually, in a new submissions(id, projectid, buildid, created_at, status, details) table. Doing so allows us to add a new /submissions page, which would replace the /monitor page, as well as a new /projects/<id>/submissions page. These new pages would allow users to understand where their submissions are in the queue, and see any errors associated with failed submissions.

Dominant language
PHP
Stars
248
Forks
83
Avg merge
12h 9m
Merged PRs (30d)
47

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Kitware/CDash

All issues in Kitware/CDash

Similar issues

More PHP issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.