Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qc uni #100

Merged
merged 5 commits into from
Aug 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 10 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,7 @@
[![PDF Manuscript](https://img.shields.io/badge/manuscript-PDF-blue.svg)](https://indigo-dc.github.io/sqa-baseline/manuscript.pdf)
[![Build Status](https://travis-ci.org/indigo-dc/sqa-baseline.svg?branch=master)](https://travis-ci.org/indigo-dc/sqa-baseline)

## Main contributing projects and institutes

<p float="left">
<img src="content/images/logo-SYNERGY.png" height="50">
<img src="content/images/logo-DEEP.png" height="50">
<img src="content/images/logo-XDC.png" height="50">
<img src="content/images/logo-INDIGO.png" height="50">
</p>
## Institutions owning the Result

<p float="left">
<img src="content/images/logo-LIP.png" height="50">
Expand All @@ -22,6 +15,15 @@
<img src="content/images/logo-UPV.png" height="50">
</p>

## Projects developing the document

<p float="left">
<img src="content/images/logo-SYNERGY.png" height="50">
<img src="content/images/logo-DEEP.png" height="50">
<img src="content/images/logo-XDC.png" height="50">
<img src="content/images/logo-INDIGO.png" height="50">
</p>

## Motivation

Research software development and maintenance often suffers from a lack of
Expand Down
15 changes: 0 additions & 15 deletions content/00.front-matter.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,21 +13,6 @@
##}
_A DOI-citable version of this manuscript is available at <http://hdl.handle.net/10261/160086>_.

{## Template to insert build date and source ##}
<small><em>
This manuscript
{% if manubot.ci_source is defined and manubot.ci_source.provider == "appveyor" -%}
([permalink]({{manubot.ci_source.artifact_url}}))
{% elif manubot.html_url_versioned is defined -%}
([permalink]({{manubot.html_url_versioned}}))
{% endif -%}
was automatically generated
{% if manubot.ci_source is defined -%}
from [{{manubot.ci_source.repo_slug}}@{{manubot.ci_source.commit | truncate(length=7, end='', leeway=0)}}](https://github.com/{{manubot.ci_source.repo_slug}}/tree/{{manubot.ci_source.commit}})
{% endif -%}
on {{manubot.date}} with the use of <https://gitlab.com/manubot/rootstock/>.
</em></small>

## Authors

{## Template for listing authors ##}
Expand Down
16 changes: 8 additions & 8 deletions content/06.quality_criteria.md
Original file line number Diff line number Diff line change
Expand Up @@ -280,19 +280,19 @@ Unit testing evaluates all the possible flows in the internal design of the code
behavior becomes apparent. It is a key type of testing for early detection of failures in the
development cycle.

* **[QC.Uni01]** Minimum acceptable code coverage threshold **SHOULD** be 70%.
* **[QC.Uni01]** Test cases **MUST** run successfully in an automated fashion.

* **[QC.Uni01.1]** Unit testing coverage **SHOULD** be higher for those sections of the code
identified as critical by the developers, such as units part of a security module.
* **[QC.Uni02]** Test cases (units) **SHOULD** reside in the repository code but separated from the main code.

* **[QC.Uni01.2]** Unit testing coverage **MAY** be lower for external libraries or pieces of code
not maintained within the product’s code base.
* **[QC.Uni03]** Minimum acceptable code coverage threshold **SHOULD** be 70%.

* **[QC.Uni02]** Units **SHOULD** reside in the repository code but separated from the main code.
* **[QC.Uni03.1]** Unit testing coverage **SHOULD** be higher for those sections of the code
identified as critical by the developers, such as units part of a security module.

* **[QC.Uni03]** Unit testing coverage **MUST** be checked on change basis.
* **[QC.Uni03.2]** Unit testing coverage **MAY** be lower for external libraries or pieces of code
not maintained within the product’s code base.

* **[QC.Uni04]** Unit testing coverage **MUST** be automated.
* **[QC.Uni03.3]** Unit testing coverage **MUST** be checked on change basis.

### 4.3.3. Test Harness [QC.Har]

Expand Down