Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-enable the spec::simd::simd_align test for AArch64 #1871

Closed

Conversation

akirilov-arm
Copy link
Contributor

This test was previously enabled by PR #1802, which was failing in CI for unclear reasons and was subsequently merged without enabling any tests to unblock further work. However, the same PR enabled another test as well, so now we just isolate spec::simd::simd_align in a small change to check if it is problematic or not.

@cfallin
Copy link
Member

cfallin commented Jun 12, 2020

It seems that the CI system really, really doesn't want you to enable this test, and is getting creative about it:

   Downloaded pretty_env_logger v0.4.0
error: failed to parse manifest at `C:\Users\runneradmin\.cargo\registry\src\git.luolix.top-1ecc6299db9ec823\pretty_env_logger-0.4.0\Cargo.toml`

Caused by:
  readme file with name 'README.md' was not found

I'll kick it for a rerun; I wonder if it's an actual issue with that crate or just some problem with our build env...

@alexcrichton
Copy link
Member

Oh that's an issue with nightly Rust (sorry!), trying to fix that over in #1873

Copyright (c) 2020, Arm Limited.
alexcrichton added a commit to alexcrichton/wasmtime that referenced this pull request Jun 18, 2020
This commit disables the usage of "static" memory on CI and instead
forces all memories to be "dynamic" meaning that they reserve much
smaller chunks of memory. This causes the QEMU process's memory to
drastically drop (10GiB -> 600MiB) and should allow us to keep enabling
tests without hitting the OOM killer on CI.

Closes bytecodealliance#1871 (includes that)
Closes bytecodealliance#1893
alexcrichton added a commit that referenced this pull request Jun 18, 2020
* Enable the spec::simd::simd_align test for AArch64

Copyright (c) 2020, Arm Limited.

* Disable static memory under QEMU on CI

This commit disables the usage of "static" memory on CI and instead
forces all memories to be "dynamic" meaning that they reserve much
smaller chunks of memory. This causes the QEMU process's memory to
drastically drop (10GiB -> 600MiB) and should allow us to keep enabling
tests without hitting the OOM killer on CI.

Closes #1871 (includes that)
Closes #1893

* Fix typo

Co-authored-by: Anton Kirilov <anton.kirilov@arm.com>
@akirilov-arm akirilov-arm deleted the simd_align branch June 18, 2020 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants