Fix tests_api submodule initialization for CI tests

Summary

Fixes the e2e_benchmark_on_postgrest job failure caused by missing validate_response module.

Root cause: The tests_api submodule was not being initialized in CI:

  • GIT_SUBMODULE_STRATEGY: none requires manual submodule init
  • .init_submodules script only handled haf, reputation_tracker, hafah - not tests_api
  • Recent switch to GIT_STRATEGY: fetch meant existing checkouts were reused without the submodule content

Changes:

  • Add tests_api to .init_submodules script for consistency with other submodules
  • Add inline tests_api initialization to e2e_benchmark_on_postgrest job

Test plan

  • Pipeline passes with all API tests (257 condenser_api tests should pass now)
  • e2e_benchmark_on_postgrest job completes successfully

Merge request reports

Loading