tinygo icon indicating copy to clipboard operation
tinygo copied to clipboard

ci: run stdlib tests for other architectures

Open aykevl opened this issue 3 years ago • 8 comments

Currently this runs the tests for amd64, 386, arm, arm64, and wasi. I tried adding wasm and a baremetal target (such as riscv-qemu) but they don't pass the tests yet and should be fixed in the future. At least this change should make sure that existing tests continue to pass on a variety of architectures.

Depends on #2030 for 386 and wasm fixes, so marked as draft until then.

aykevl avatar Aug 06 '21 17:08 aykevl

This is now ready for review.

aykevl avatar Aug 10 '21 23:08 aykevl

This fails, rebasing on #2037 (once merged) might fix it.

aykevl avatar Aug 11 '21 00:08 aykevl

Ready for rebase @aykevl

deadprogram avatar Aug 12 '21 19:08 deadprogram

Rebased.

aykevl avatar Aug 13 '21 16:08 aykevl

Another build failure. Rebasing on #2051 should really fix this - hopefully.

aykevl avatar Aug 15 '21 14:08 aykevl

Rebased. Hopefully all tests pass this time.

aykevl avatar Nov 03 '21 14:11 aykevl

Looks like this doesn't quite work yet, the issue appears to be the lack of Go assembly support in TinyGo.

aykevl avatar Nov 03 '21 15:11 aykevl

See https://github.com/tinygo-org/tinygo/issues/1906 for the assembly problem.

dkegel-fastly avatar Jan 15 '22 22:01 dkegel-fastly