probcomp / metaprob

An embedded language for probabilistic programming and meta-programming.
GNU General Public License v3.0
168 stars 17 forks source link

Run ClojureScript tests in both JVM-hosted and self-hosted contexts #134

Closed zane closed 5 years ago

zane commented 5 years ago

What?

Change our test suite such that it runs all the tests that are cross-compiled to JavaScript as regular ClojureScript tests (via the ClojureScript compiler running on the JVM) and as self-hosted tests (via the ClojureScript compiler running as JavaScript).

Why?

Members of the research team, like @alex-lew, are already building interactive tutorials that leverage self-hosting capability we should be automatically testing Metaprob in the self-hosting context to avoid regressions that might impact those demos.