mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 20:51:43 +00:00
- Closes https://github.com/sourcegraph/sourcegraph/issues/49718 This PR refactors the base test router of the executor queue handler to an explicit `/test` endpoint, and adds a path `/auth` for testing authorization. It updates `code_intel_test.go` to make use of this new endpoint. ## Test plan - [x] Existing and child PRs tests pass - [x] Tested on scaletesting ```shell root@sginn-sourcegraph-executor-x1z5:/usr/local/bin# echo $EXECUTOR_FRONTEND_PASSWORD <REDACTED> root@sginn-sourcegraph-executor-x1z5:/usr/local/bin# echo $EXECUTOR_FRONTEND_URL https://scaletesting.sgdev.org root@sginn-sourcegraph-executor-x1z5:/usr/local/bin# executor validate All checks passed! root@sginn-sourcegraph-executor-x1z5:/usr/local/bin# export EXECUTOR_FRONTEND_PASSWORD=denied root@sginn-sourcegraph-executor-x1z5:/usr/local/bin# executor validate t=2023-03-24T17:42:57+0000 lvl=eror msg="apiclient got unexpected status code" code=401 body= failed to authorize with frontend, is executors.accessToken set correctly in the site-config? root@sginn-sourcegraph-executor-x1z5:/usr/local/bin# export EXECUTOR_FRONTEND_URL=scaletesting.sgdev.org root@sginn-sourcegraph-executor-x1z5:/usr/local/bin# executor validate EXECUTOR_FRONTEND_URL must be in the format scheme://host (and optionally :port) ``` <!-- All pull requests REQUIRE a test plan: https://docs.sourcegraph.com/dev/background-information/testing_principles --> --------- Co-authored-by: Daniel Dides <8784265+danieldides@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| BUILD.bazel | ||
| code_intel_test.go | ||
| CODENOTIFY | ||
| main_test.go | ||
| organization_test.go | ||
| README.md | ||
| repository_test.go | ||
| site_admin_test.go | ||
While this test suite focuses on authentication and authorization related tests, you may still refer to dev/gqltest's README for background and how to run it both locally and in CI.