tweag / asterius

DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc
1.98k stars 58 forks source link

Implement testing for the browser target #272

Open TerrorJack opened 5 years ago

TerrorJack commented 5 years ago

Our CI config only tests the compiled code for the node target; linking is tested for browser target, but the output code is not run, therefore regressions in the browser target can be introduced without notice. We should run all tests which don't require node-specific imports on the browser target as well. A good first step would be to implement selenium or puppeteer based logic in inline-js for running code in a headless browser.

TerrorJack commented 4 years ago

Some recent updates about the issue: