Skip to content

Comments

Remove tests without taping from adjoint test directory.#4870

Merged
JHopeCollins merged 9 commits intomainfrom
JHopeCollins/only-taped-tests-in-adjoint-dir
Feb 10, 2026
Merged

Remove tests without taping from adjoint test directory.#4870
JHopeCollins merged 9 commits intomainfrom
JHopeCollins/only-taped-tests-in-adjoint-dir

Conversation

@JHopeCollins
Copy link
Member

@JHopeCollins JHopeCollins commented Feb 9, 2026

A bunch of the tests for the CovarianceOperator PR do not use any taping. But because the code is in firedrake.adjoint I put all the tests in tests/firedrake/adjoint, which means that they are run by the pyadjoint CI.

Some of the non-taped tests are quite chunky tests because they are checking statistical convergence of noise generation, but don't actually test any pyadjoint functionality.

This PR splits the covariance tests so that only the ones using taping remain in tests/firedrake/adjoint to be run by the pyadjoint CI.

To be merged into or after #4867

@JHopeCollins JHopeCollins self-assigned this Feb 9, 2026
@JHopeCollins JHopeCollins changed the base branch from main to JHopeCollins/reduce-adjoint-tests-global-state February 9, 2026 10:48
@JHopeCollins JHopeCollins removed the request for review from connorjward February 9, 2026 10:48
connorjward
connorjward previously approved these changes Feb 10, 2026
Base automatically changed from JHopeCollins/reduce-adjoint-tests-global-state to main February 10, 2026 11:54
@JHopeCollins JHopeCollins dismissed connorjward’s stale review February 10, 2026 11:54

The base branch was changed.

@JHopeCollins JHopeCollins marked this pull request as ready for review February 10, 2026 11:55
@JHopeCollins JHopeCollins enabled auto-merge (squash) February 10, 2026 11:56
@JHopeCollins JHopeCollins merged commit 54677cb into main Feb 10, 2026
12 of 14 checks passed
@JHopeCollins JHopeCollins deleted the JHopeCollins/only-taped-tests-in-adjoint-dir branch February 10, 2026 14:32
j-bowhay pushed a commit to j-bowhay/firedrake that referenced this pull request Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants