Hello folks,

I was receiving the Swagger generated for the CPAN testers API version 3 to submit test reports:

http://api.cpantesters.org/docs/?url=/v3#/Report

To my surprise, the standard API client that submits the report is still using v1 of this API:

https://metacpan.org/pod/CPAN::Reporter::Config#Transport-(required)

Checking the both URL's, I found out that is actually pointing to the same IP address:

$ host metabase.cpantesters.org
metabase.cpantesters.org is an alias for osff2.map.fastly.net.

$ host api.cpantesters.org
api.cpantesters.org is an alias for osff2.map.fastly.net.
osff2.map.fastly.net has address 199.232.114.217

Do we already have the required tooling to submit reports using v3?

I wondering that because I couldn't find a client and the current one is actually parsing the report itself as text (not sure if v1 uses JSON):

https://metacpan.org/dist/Test-Reporter/source/lib/Test/Reporter.pm#L341

I also tried to find out the YAML related to the Swagger editor so I could try to generate code for a client automatically (that's the only way I know to do it), but couldn't find, it is available at all.

Any directions would be appreciated.

Thanks in advance,

Alceu


Reply via email to