ibis icon indicating copy to clipboard operation
ibis copied to clipboard

refactor: make compilers testable without backends where possible

Open cpcloud opened this issue 1 year ago • 3 comments

Thinking about the new compilers, and being a bit frustrated by having non-backend-needing tests, like compiler tests fail after merge, I wonder if we should split out the compilers into their own subpackage so that the compilers can be tested without being run as part of the backend test suite. This would hopefully allow us to write tests that run quickly and don't require a backend, but still hit everything up to execution.

cpcloud avatar Mar 29 '24 20:03 cpcloud

Would this include the snapshot tests (the primary culprits I run into regarding this)? If so, I'm a +100 on making this possible.

jcrist avatar Mar 29 '24 20:03 jcrist

Definitely would like to include snapshots in this.

cpcloud avatar Mar 29 '24 21:03 cpcloud

Also open to approaches that enable this without the churn, just mentioned the one in the issue description as a possible one.

cpcloud avatar Mar 29 '24 21:03 cpcloud

DONE

gforsyth avatar Sep 16 '24 17:09 gforsyth