| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
This package provides integration and load testing utilities for precise code intel services.
Ensure that the following tools are available on your path:
You should have enviornment variables that authenticate you to the sourcegraph-dev GCS project if you plan to upload or download index files (as we do in CI).
Set:
SOURCEGRAPH_BASE_URL=http://localhost:3080
SOURCEGRAPH_SUDO_TOKEN=<YOUR SOURCEGRAPH API ACCESS TOKEN> "repos": [
"sourcegraph-testing/etcd",
"sourcegraph-testing/tidb",
"sourcegraph-testing/titan",
"sourcegraph-testing/zap",
"sourcegraph-testing/nacelle",
"sourcegraph-testing/nacelle-config",
"sourcegraph-testing/nacelle-service",
"sourcegraph/code-intel-extensions"
],
go run ./cmd/download
Alternatively, generate them by running the following command (this takes much longer):
go run ./cmd/clone-and-index
If there is previous upload or index state on the target instance, they can be cleared by running the following command:
go run ./cmd/clear
Upload the indexes to the target instance by running the following command:
go run ./cmd/upload
Then run test queries against the target instance by running the following command:
go run ./cmd/query
If there is a change to an indexer that needs to be tested, the indexes can be regenerated and uploaded to gcloud for future test runs.
Generate indexes by running the following command:
go run ./cmd/clone-and-index
Upload the generated indexes to GCS by running the following command:
go run ./cmd/upload-gcs
Or if you just want to test an indexer change locally, you can:
rm -rf testdata/indexes/Then run the clone-and-index step described above.
| Back | FazBrowse Home | New Git URL |