diff --git a/tests/meson.build b/tests/meson.build index 668665b9..d0dbdb69 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -171,10 +171,22 @@ endif # OIDC test if oidc_enabled + # gen_oidc_test_data must run before test-oidc to generate data/oidc.json and + # the token files consumed by the test. Use priority so meson schedules it + # first (higher priority runs first). + test('gen_oidc_test_data', gen_oidc_exe, + env: test_env, + timeout: 30, + workdir: test_workdir, + priority: 1, + is_parallel: false, + ) test('test-oidc', find_program('test-oidc'), - env: test_env, - timeout: 180, - workdir: test_workdir, + env: test_env, + timeout: 180, + workdir: test_workdir, + priority: 0, + is_parallel: false, ) endif