Skip to content

qa: testing external-services fails in CI

Created by: davejrt

The external services qa/regression tests fail in CI with the following error:

sourcegraph-qa-test: Test resource destroyed: Authentication provider "[TEST] GitHub.com permissions"
--
  | sourcegraph-qa-test: Test resource destroyed: External service "[TEST] Regression test: GitHub.com permissions"
  | sourcegraph-qa-test:
  | sourcegraph-qa-test: Visited routes:
  | sourcegraph-qa-test: /sign-in
  | sourcegraph-qa-test:   1 passing (55s)
  | sourcegraph-qa-test:   3 failing
  | sourcegraph-qa-test:   1) External services GUI
  | sourcegraph-qa-test:        External services: GitHub.com GUI and repositoryPathPattern:
  | sourcegraph-qa-test:      Error: RetryOperation timeout occurred
  | sourcegraph-qa-test:       at RetryOperation.retry (/sourcegraph/node_modules/retry/lib/retry_operation.js:49:26)
  | sourcegraph-qa-test:       at RetryOperation._fn (/sourcegraph/node_modules/p-retry/index.js:64:20)
  | sourcegraph-qa-test:
  | sourcegraph-qa-test:   2) External services API
  | sourcegraph-qa-test:        External services: GitLab:
  | sourcegraph-qa-test:      Error: Timeout of 5000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/sourcegraph/client/web/src/regression/external-services.test.ts)
  | sourcegraph-qa-test:       at listOnTimeout (internal/timers.js:551:17)
  | sourcegraph-qa-test:       at processTimers (internal/timers.js:494:7)
  | sourcegraph-qa-test:
  | sourcegraph-qa-test:   3) External services permissions
  | sourcegraph-qa-test:        External services permissions: GitHub:
  | sourcegraph-qa-test:      Error: unsuccessful login
  | sourcegraph-qa-test:       at Object.login (src/regression/util/helpers.ts:183:19)
  | sourcegraph-qa-test:       at Context.<anonymous> (src/regression/external-services.test.ts:214:9)
  | sourcegraph-qa-test:
  | sourcegraph-qa-test:
  | sourcegraph-qa-test: error Command failed with exit code 3.
  | sourcegraph-qa-test:
  | sourcegraph-qa-test: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
  | sourcegraph-qa-test: /sourcegraph
  | sourcegraph-qa-test: + popd
  | sourcegraph-qa-test: ++ pgrep ffmpeg
  | sourcegraph-qa-test: + PID=31805

Full log and artifacts here: https://buildkite.com/sourcegraph/qa/builds/99#01c97518-b679-4dc3-be11-caeba2869ff9