runtimeverification / runtimeverification/kontrol

Set XML Report Name in UI / kaas-cli when calling kontrol

Open
#953 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

kaas
Dominant language
Python
Stars
122
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Kontrol will now accept --xml-test-report-name str Use this to set the XML name, and make sure we pull the proper report in the workflow

  • Update kaas web UI to set XML value otherwise leave it as None
  • Workflow proccesses this Field and hands it off to kaas via kaas-cli run -m container --extra-prove-args
  • kaas-cli needs to make sure it pulls the proper file from within the container before destroying the container
  • Workflow needs to accept name of file to upload the correct named XML report
  • Custom names updates the Public URL Address

Contributor guide

Open the contributing guide

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.

Research direction

Trace the XML report name from the kaas web UI through the workflow and the kaas-cli run -m container --extra-prove-args entry point. Verify how the container report is retrieved before destruction and how the workflow uploads it; done means default and custom names produce the correct report and public URL.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ci-cd, cli, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.