xvzcf / tls-interop-runner

Interoperability testing of TLS implementations.
Other
10 stars 13 forks source link

Add results processing tool and stage to the interop workflow. #45

Closed chris-wood closed 3 years ago

chris-wood commented 3 years ago

Ready to go!

This change adds a new utility program to process the output of each interop test case and upload it to a remote server for storage. This will let us render the interop results (a la https://interop.seemann.io/) by querying the contents of the server.

Screen Shot 2021-03-19 at 3 05 20 PM
cjpatton commented 3 years ago

Not sure how to review this, as I'm missing the context for the change. Can you provide a bit of context?

cjpatton commented 3 years ago

Following the instructions in the README, the last command does this:

$ ./bin/runner --client=cloudflare-go --server=boringssl --testcase=dc
Error generating test inputs.
chris-wood commented 3 years ago

Not sure how to review this, as I'm missing the context for the change. Can you provide a bit of context?

Sure: this just dumps the test output into a bucket so that we can view the data elsewhere. (This is similar to the QUIC interop runner, which uploads all test output artifacts to another server, and that server then renders the results.)