Skip to content
Open
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
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[[ats_prov]]
[[ats_job-prov]]
[conformance_class]
.Provenance
====
.Job Provenance
=====
[%metadata]
identifier:: https://www.opengis.net/spec/ogcapi-processes-5/1.0/conf/provenance
subject:: <<rc_provenance,https://www.opengis.net/spec/ogcapi-processes-5/1.0/conf/provenance>>
subject:: <<rc_provenance,https://www.opengis.net/spec/ogcapi-processes-5/1.0/req/provenance>>
classification:: Target Type:Web API
conformance-test:: /conf/prov/prov/get-op
====
conformance-test:: /conf/job-prov/get-op
=====

==== PROV operation

include::prov/prov/ATS_get-op.adoc[]
include::job-prov/ATS_get-op.adoc[]
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
[[ats_provenance_job-prov_get-op]]

[abstract_test]
====
[%metadata]
identifier:: /conf/job-prov/get-op
target:: /req/provenance/prov-get-op
test-purpose:: Validate that the server supports HTTP GET operation at the `/jobs/{jobID}/prov` path to retrieve job provenance.
test-method::
+
--
1. Construct a path for the `{root}/jobs/{jobID}` path with a valid job identifier.

2. Issue an HTTP GET request to the job status path.

3. Validate that the response status code is 200 (OK) and that the job status is `successful`.

4. Construct a path for the `{root}/jobs/{jobID}/prov` path with a valid job identifier.

5. Issue an HTTP GET request to the job provenance path.

6. Validate that the response status code is 200 (OK) (note: default content negotiation is assumed functional).

7. Validate that the response contains provenance information in the supported format.

8. Validate that the response structure respects the provenance schema if applicable.

9. Validate alternate provenance encodings using content negotiation as supported by the implementation.
--
====

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,9 @@ requirement:: /req/provenance/prov-get-op
requirement:: /req/provenance/prov-response
requirement:: /req/provenance/prov-unsupported-format
====

[[cc_provenance]]
[.conformance class]
====
target:: <<rc_provenance>>
====
Loading