The purpose of this repository is to keep track of issues resulting from acceptance testing carried out by the by FEGA Sweden's Helpdesk team.
We are currently testing the following products:
A script can be used for compiling reports to be sent to developers. Prerequisites and use is described below.
You need to have Python 3 installed on your computer, as well as the following Python packages:
generate_report.py
to export non-draft issues to Quarto markdown.Usage:
./generate_report.py [CONFIG-FILE] [PRODUCT-NAME]
For example, to generate a report file, type something like this in the terminal:
./generate_report.py ~/my-config.ini "Submitter Portal" > ~/report.qmd
The config file should contain a valid GitHub access token and be formatted like this:
[github]
token={your access token}
Open and edit the resulting markdown file in RStudio.
From within RStudio, render a pdf of the report (you will need to have LaTeX installed on your computer in order to do this).
A Snakemake workflow for generating unique test files is available in a separate GitHub repo: https://github.com/NBISweden/fega-sweden-helpdesk-generate-files