Skip to content

Commit 262e79f

Browse files
authored
Publish Release 2.2.3
Automerge Pull-Request for Release 2.2.3
2 parents b224ddc + 2de5fa5 commit 262e79f

File tree

11 files changed

+163
-316
lines changed

11 files changed

+163
-316
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,5 @@ tiger-*.yml
3838
compose*.yaml
3939
ci-pom.xml
4040
dev-pom.xml
41+
release-pom.xml
4142

CONTRIBUTING.md

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,16 @@ Thank you for investing your time in contributing to our projects!
55
<!-- do we have a Code of Conduct? What are the general rules of contribution? First issue and discussion?
66
Read our [Code of Conduct](./CODE_OF_CONDUCT.md) to keep our community approachable and respectable. -->
77

8-
In this guide you will get an overview how you can contribute to our projects by opening an issue, creating, reviewing and merging a pull request.
8+
In this guide you will get an overview how you can contribute to our projects by opening an issue, creating, reviewing
9+
and merging a pull request.
10+
11+
Use the table of contents icon in the top right corner of this document to get to a specific section of this guide
12+
quickly.
913

1014
## Reporting a security vulnerability
1115

12-
Please do not report vulnerabilities and security incidents as GitHub issues. Please contact us by sending an E-Mail to TODO or report them using the contact form at https://fachportal.gematik.de/kontaktformular.
16+
Please do not report vulnerabilities and security incidents as GitHub issues. Please report them using the contact form
17+
at https://fachportal.gematik.de/kontaktformular.
1318

1419
## New contributor guide
1520

@@ -26,18 +31,13 @@ If a related issue doesn't exist, you can open a new issue.
2631

2732
#### Solve an issue
2833

29-
Scan through our existing issues to find one that interests you. If you find an issue to work on, you are welcome to open a PR with a fix.
34+
Scan through our existing issues to find one that interests you. If you find an issue to work on, you are welcome to
35+
open a PR with a fix.
3036

3137
### Coding Style
3238

33-
gematik projects follow the [google style guide](https://github.com/google/styleguide) conventions. Please follow them when working on your contributions.
34-
35-
### Code Coverage, Sonars, OWASP, Code format, etc.
36-
37-
-
38-
-
39-
-
40-
39+
gematik projects follow the [google style guide](https://github.com/google/styleguide) conventions. Please follow them
40+
when working on your contributions.
4141

4242
### Commit your update
4343

@@ -46,20 +46,35 @@ Commit the changes once you are happy with them.
4646
### Pull Request Process
4747

4848
- When you're finished with the changes, create a pull request, also known as a PR.
49-
- Fill the pull request template so that we can review your PR. This template helps reviewers to understand your changes as well as the purpose of your pull request.
50-
- Don't forget to [link the PR to the issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) if you are solving one.
51-
- Update the [README.adoc](./README.adoc), the documentation and the [ReleaseRotes.md](./ReleaseNotes.md) with all details to document the changes made by this PR.
49+
- To open a PR
50+
please [fork the repository](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork).
51+
When you are making changes, it is recommended that you create
52+
a [new branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)
53+
for this purpose, based off of the main branch. After your changes are pushed back to your forked
54+
repository, you can then create a pull request from there.
55+
- Fill the pull request template so that we can review your PR. This template helps reviewers to understand your changes
56+
as well as the purpose of your pull request.
57+
- Don't forget
58+
to [link the PR to the issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)
59+
if you are solving one.
60+
- Update the [README.adoc](./README.adoc), the documentation and the [ReleaseNotes.md](./ReleaseNotes.md) with all
61+
details to document the changes made by this PR.
5262
- Increase the version numbers in any necessary files and the [readme](./README.adoc) to the new version that this
5363
Pull Request would represent. The versioning scheme we use is [SemVer](http://semver.org/).
54-
- Once you submit your PR, a project team member will review your proposal. We may ask questions or request additional information.
55-
- We may ask for changes to be made before a PR can be merged, either using [suggested changes](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request)
56-
or pull request comments. You can apply suggested changes directly through the UI. You can make any other changes in your fork, then commit them to your branch.
57-
- As you update your PR and apply changes, mark each conversation as [resolved](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#resolving-conversations).
64+
- Once you submit your PR, a project team member will review your proposal. We may ask questions or request additional
65+
information.
66+
- We may ask for changes to be made before a PR can be merged, either
67+
using [suggested changes](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request)
68+
or pull request comments. You can apply suggested changes directly through the UI. You can make any other changes in
69+
your fork, then commit them to your branch.
70+
- As you update your PR and apply changes, mark each conversation
71+
as [resolved](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#resolving-conversations).
5872
- You may merge the Pull Request in once you have the sign-off of two other developers, or if you
5973
do not have permission to do that, you may request the second reviewer to merge it for you.
6074

6175
### Your PR is merged!
6276

6377
Congratulations :tada::tada: The gematik team thanks you :sparkles:.
6478

65-
Once your PR is merged, your contributions will be publicly visible on the [gematik github page](https://github.com/gematik/).
79+
Once your PR is merged, your contributions will be publicly visible on
80+
the [gematik github page](https://github.com/gematik/).

ReleaseNotes.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,68 @@
1010
[
1111
`docu TI-Messenger Version 2`](https://github.com/gematik/TI-Messenger-Testsuite/tree/main/doc/userguide/Testsuite_Version2.adoc)
1212

13+
## Release 2.2.3
14+
15+
### Features
16+
17+
- Testcases enabled - Dehydrated Devices (no WIP anymore)
18+
19+
Find details about testing with the reference implementation in the chapter 7.4 dehydrated devices in [
20+
`docu TI-Messenger Version 2`](https://github.com/gematik/TI-Messenger-Testsuite/tree/main/doc/userguide/Testsuite_Version2.adoc)
21+
22+
@TCID:TIM_V2_BASIS_AF_040109
23+
24+
@TCID:TIM_V2_BASIS_AF_040111
25+
26+
@TCID:TIM_V2_BASIS_AF_040112
27+
28+
@TCID:TIM_V2_BASIS_AF_040113
29+
30+
@TCID:TIM_V2_BASIS_AF_040904
31+
32+
@TCID:TIM_V2_BASIS_AF_040906
33+
34+
@TCID:TIM_V2_BASIS_AF_040907
35+
36+
@TCID:TIM_V2_BASIS_AF_060107
37+
38+
@TCID:TIM_V2_BASIS_AF_060109
39+
40+
@TCID:TIM_V2_BASIS_AF_060110
41+
42+
@TCID:TIM_V2_BASIS_AF_060111
43+
44+
@TCID:TIM_V2_BASIS_AF_060507
45+
46+
@TCID:TIM_V2_BASIS_AF_060509
47+
48+
@TCID:TIM_V2_BASIS_AF_060510
49+
50+
@TCID:TIM_V2_BASIS_AF_060511
51+
52+
@TCID:TIM_V2_BASIS_AF_060607
53+
54+
@TCID:TIM_V2_BASIS_AF_060609
55+
56+
@TCID:TIM_V2_BASIS_AF_060610
57+
58+
@TCID:TIM_V2_BASIS_AF_060611
59+
60+
- Testcases deleted - Dehydrated Devices (former WIP)
61+
62+
@TCID:TIM_V2_BASIS_AF_040110
63+
64+
@TCID:TIM_V2_BASIS_AF_040905
65+
66+
@TCID:TIM_V2_BASIS_AF_060108
67+
68+
@TCID:TIM_V2_BASIS_AF_060508
69+
70+
@TCID:TIM_V2_BASIS_AF_060608
71+
72+
- doc/userguide/WIP.txt deleted - there are no WIP Tests anymore
73+
- updates CONTRIBUTING.md to clarify how to open a PR
74+
1375
## Release 2.2.2
1476

1577
## Bugs

doc/userguide/Testsuite_Version2.adoc

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,46 @@ ausgeführt, die mit den zu testenden Clients kompatibel sind.
697697
[.text-right]
698698
<<id0,Inhaltsverzeichnis>>
699699

700+
==== 7.4 Dehydrated Devices
701+
702+
{empty} +
703+
704+
Die Funktion der "Dehydrated Devices" (AFOs A_26575, A_26574 der Basis Spezifikation) steht momentan auf der
705+
Referenzimplementierung (für weitere Informationen, siehe Kapitel 8) nicht zur Verfügung, daher werden bei einem
706+
vollständigen Testrun die Testexamples einen Fehler erzeugen, in denen die Referenzimplementierung diese Funktion
707+
darstellen soll.
708+
709+
Die Testexamples, in denen der Hersteller bzw. Zulassungskandidat der führende Akteur ist und die Funktionalität
710+
darstellen soll, sind voll funktionsfähig und erfolgreich durchführbar.
711+
712+
Für Test gegen eine Pro Instanz (z.B. eigene Instanz des Hersteller), die Dehydrated Devices beinhaltet, sind alle Tests voll funktionsfähig und
713+
erfolgreich durchführbar.
714+
715+
Bei einem Testrun einer Pro-Instanz gegen die momentane Referenzimplementierung werden folgende Testfälle
716+
einen Fehler in einem Example erzeugen. Das zweite Example muss erfolgreich sein:
717+
718+
@TCID:TIM_V2_BASIS_AF_040109
719+
@TCID:TIM_V2_BASIS_AF_040111
720+
@TCID:TIM_V2_BASIS_AF_040112
721+
@TCID:TIM_V2_BASIS_AF_040113
722+
@TCID:TIM_V2_BASIS_AF_060107
723+
@TCID:TIM_V2_BASIS_AF_060109
724+
@TCID:TIM_V2_BASIS_AF_060110
725+
@TCID:TIM_V2_BASIS_AF_060111
726+
727+
Bei einem Testrun einer ePA-Instanz gegen die momentane Referenzimplementierung werden folgende Testfälle
728+
mit einem Example einen Fehler erzeugen:
729+
730+
@TCID:TIM_V2_BASIS_AF_060507
731+
@TCID:TIM_V2_BASIS_AF_060509
732+
@TCID:TIM_V2_BASIS_AF_060510
733+
@TCID:TIM_V2_BASIS_AF_060511
734+
735+
{empty} +
736+
737+
[.text-right]
738+
<<id0,Inhaltsverzeichnis>>
739+
700740
=== 8. Referenzimplementierung
701741
{empty} +
702742

doc/userguide/WIP.txt

Lines changed: 0 additions & 35 deletions
This file was deleted.

parent-pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<description>Properties and dependencies for Testsuite</description>
1313

1414
<properties>
15-
<revision>2.2.2</revision>
15+
<revision>2.2.3</revision>
1616
<maven.compiler.source>17</maven.compiler.source>
1717
<maven.compiler.target>17</maven.compiler.target>
1818
<java.version>17</java.version>

0 commit comments

Comments
 (0)