Skip to content

feat: add exposed acceptance test for posenet-tf#25

Open
gmolto wants to merge 1 commit intomainfrom
feat-body-pose
Open

feat: add exposed acceptance test for posenet-tf#25
gmolto wants to merge 1 commit intomainfrom
feat-body-pose

Conversation

@gmolto
Copy link
Member

@gmolto gmolto commented Mar 13, 2026

This PR adds an end-to-end acceptance test to the posenet-tf crate so the exposed DEEPaaS service can be validated automatically through oscar-cli hub validate.

The RO-Crate for [crates/posenet-tf/ro-crate-metadata.json] now defines a structured exposed HTTP acceptance step. The test uploads a real sample image to /v2/models/posenetclas/predict/ using service Basic Auth and asserts that the response is a valid ZIP archive. The crate metadata was also updated to reference the new sample input and acceptance artifacts.

Validation performed:

npm run build
live acceptance run against the deployed service:
go run . hub validate posenet-tf --local-path oscar-hub/crates/posenet-tf -c localhost-oidc-grycap -n body-pose
result: pass

User-facing impact:

posenet-tf now has a reproducible acceptance test for its exposed API, not just metadata and deployment files
the test reflects the real supported workflow: authenticated multipart image upload returning a ZIP result.

This requires PR grycap/oscar-cli#79 integrated in OSCAR-CLI to be tested via oscar-cli hub validate

@gmolto gmolto requested a review from RK181 March 13, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant