Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Automatic IT generation #213

mmussini started this conversation in General
Jul 12, 2024 · 3 comments · 14 replies
Discussion options

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

You must be logged in to vote

Replies: 3 comments 14 replies

Comment options

Hi. Nothing yet. It was just released so it may be some time before any tooling is readily available.

You must be logged in to vote
4 replies
Comment options

Thanks!

This comment was marked as disruptive content.

Comment options

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.

This comment was marked as disruptive content.

Comment options

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.

You must be logged in to vote
9 replies

This comment was marked as disruptive content.

Comment options

That's interesting. How did they handled your discovery?

This comment was marked as disruptive content.

Comment options

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?

This comment was marked as disruptive content.

Comment options

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)

You must be logged in to vote
1 reply
Comment options

Thank you very much for the pointers. I'll look at it asap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

AltStyle によって変換されたページ (->オリジナル) /