You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 16, 2021. It is now read-only.
The goal is to allow users, especially Google's open-source contributors, to post their tests to Flaky.dev.
Users of Kokoro don't use Github actions, so the current tap endpoint doesn't work. Their tests are already being put into an xunit file to send to buildcop bot, so this endpoint will accept data in that format.
Note that the goal is for the new endpoint to accept data, parse it, and then send it to addBuild in the exact same way that the tap parsers do. No code in add-build.js should need to be changed, and the only values that are 100% required to be meaningful (i.e. not set to null or '') in the data structures passed to add-build are the ones which are used as the document id for storing and retrieving data in the database (plus, to be useful, whether a test passed or not). Most of this is already done in that first PR.
The remaining work is mainly to figure out how to send the test result data to the endpoint, and to make sure that the metadata contains all correct information. There are two approaches that have been discussed for this:
Post everything directly to Flaky.dev using PubSub. I'm not sure whether this would require the xunit-parser to do more parsing/cleaning of the metadata, but that could certainly work - we just need to figure out how to ensure the identity of whoever is posting data to the endpoint.
No description provided.
The text was updated successfully, but these errors were encountered: