jsdelivr / globalping

A global network of probes to run network tests like ping, traceroute and DNS resolve
https://www.jsdelivr.com/globalping
226 stars 29 forks source link

E2E tests #504

Closed alexey-yarmosh closed 3 months ago

alexey-yarmosh commented 3 months ago

Part of https://github.com/jsdelivr/globalping/issues/281

alexey-yarmosh commented 3 months ago

If we want to run this from both repos as discussed in the original issue, I'm wondering if it would make sense to make these tests a separate repo, which could then be fetched from both the API and the probe.

I think storing them in API repo and fetching from probe repo will be more comfortable. Most of the updates/additions to e2e will be related either to API code or to schema.yaml, so API repo will be updated in most of the cases. And syncing updates across 3 repos may become inconvenient during development and while making CI green.

alexey-yarmosh commented 3 months ago

Lets merge that and proceed with probe e2e tests in a new PRs.