Currently, we have a single test environment including all symbolic backends, However, some of them have some inter-dependencies (for extensions) that restrict the versions we can use for all of them together. It could make sense to introduce multiple test environments to be able to update versions faster in the tests (maybe similar to https://github.com/JuliaDiff/DifferentiationInterface.jl ?).
Currently, we have a single test environment including all symbolic backends, However, some of them have some inter-dependencies (for extensions) that restrict the versions we can use for all of them together. It could make sense to introduce multiple test environments to be able to update versions faster in the tests (maybe similar to https://github.com/JuliaDiff/DifferentiationInterface.jl ?).