Skip to content

[dashboard] Set recruitment target directly in testLocal - #11262

Open
HenriRabalais wants to merge 2 commits into
aces:29.0-releasefrom
HenriRabalais:2026-10-23_dashboard-test-config
Open

HenriRabalais wants to merge 2 commits into
aces:29.0-releasefrom
HenriRabalais:2026-10-23_dashboard-test-config

Conversation

@HenriRabalais

Copy link
Copy Markdown
Collaborator

Description

DashboardTest::testLocal sets the recruitment target by clicking through the configuration page. DashboardTest::tearDown sets projectDescription to NULL after every test, and with no English translation to fall back on, the configuration page throws a TypeError and never renders its tabs. So testLocal only passes when it runs before the other dashboard tests, which depends on how the integration tests get split across CI shards. On #11259 one extra test method moves it into the other shard and it fails.

Changes

Testing Instructions

  1. Check that docker (integration) passes on every shard.

Related Issues

Unblocks #11259.

@HenriRabalais HenriRabalais added Module: dashboard PR or issue related to dashboard module Category: Bug PR or issue that aims to report or fix a bug Testing PR contains test plan or automated test code (or config files for Travis) labels Oct 23, 2026
@HenriRabalais HenriRabalais self-assigned this Oct 23, 2026
@github-actions github-actions Bot added the Language: PHP PR or issue that update PHP code label Oct 23, 2026
@HenriRabalais HenriRabalais added the State: Blocking PR should be prioritized because it is blocking the progress of another task label Oct 23, 2026
@github-actions github-actions Bot added the Module: candidate_parameters PR or issue related to candidate_parameters module label Nov 2, 2026
@HenriRabalais
HenriRabalais requested a review from driusan November 2, 2026 12:39

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category: Bug PR or issue that aims to report or fix a bug Language: PHP PR or issue that update PHP code Module: candidate_parameters PR or issue related to candidate_parameters module Module: dashboard PR or issue related to dashboard module State: Blocking PR should be prioritized because it is blocking the progress of another task Testing PR contains test plan or automated test code (or config files for Travis)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant