-
Notifications
You must be signed in to change notification settings - Fork 69
-
Hi guys,
very nice project.
Are you aware of any tool that integrates Arazzo to automatically generate Integration Tests (e.g. newman)?
Thanks in advance for any hint,
Manuel
Beta Was this translation helpful? Give feedback.
All reactions
-
❤️ 2
Replies: 3 comments 14 replies
-
Hi. Nothing yet. It was just released so it may be some time before any tooling is readily available.
Beta Was this translation helpful? Give feedback.
All reactions
-
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
From my point of view, Arazzo can be considered as a typical client for whom the details of redirects and forwards (whether sync or async) are not relevant. These processes should be transparent to the client. The most important aspect for the client is ensuring that responses are correct and accurate.
Beta Was this translation helpful? Give feedback.
All reactions
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
Hi @mmussini I'm working on implementing this, and if you're interested, please feel free to check out Itarazzo:
- Itarazzo-Client - A Dockerized version designed to run Arazzo specifications effortlessly.
- Itarazzo-Library - Handles parsing, validation, and execution of Arazzo specifications.
Please Note: It's still in an early stage, so there are some bugs.
Beta Was this translation helpful? Give feedback.
All reactions
-
❤️ 2
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
That's interesting. How did they handled your discovery?
Beta Was this translation helpful? Give feedback.
All reactions
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
Thank you for the information. I believe I now understand your point. Referring back to Arazzo, your contributions seem to suggest introducing a property that defines how a potential request redirect should be managed - either synchronously or asynchronously. Based on this property, the tools would then need to behave accordingly. Is that correct?
Beta Was this translation helpful? Give feedback.
All reactions
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
Hi @mmussini, (full disclosure: I work at Speakeasy)
We’ve integrated Arazzo into Speakeasy so you can automatically generate multi-step integration tests—kind of like a Newman experience, but straight from your OpenAPI specs. It also comes with test generation, data generation, a built-in mock server, and more. If you want to learn more or need help getting started, just let me know! (https://www.speakeasy.com/post/release-contract-testing)
Beta Was this translation helpful? Give feedback.
All reactions
-
❤️ 1
-
Thank you very much for the pointers. I'll look at it asap.
Beta Was this translation helpful? Give feedback.