Rust プログラムは stack overflow すると unwind せずに abort するので,プログラム内で検知して復帰するのは厳しそう…(テストで検知したいだけなんだけど) https://github.com/rust-lang/rust/blob/ce1ab355c27faa84f984b15800cd6a65e674b9f2/src/libstd/sys/unix/stack_overflow.rs#L105 …
libtestはpanic=abortだとテストケースを別プロセスに隔離して実行するようになるのでそれ使うと良いかもです(nightly必須ですが…) https://doc.rust-lang.org/cargo/reference/unstable.html?highlight=abort#panic-abort-tests …
-
-
ありがとうございます.ただ今回は単体テストではなく Wasm の公式テストケースを普通の CLI ツールとして走らせているので,この手は使えなさそうです…
-
naruhodo... そのCLIツールの実装を見ていないので見当違いかもしれないですが、プラットフォームに依存しないやり方だと該当箇所を別プロセスで実行させるのが順当な解決策な気がします。procspawnとか使えたりしません?https://github.com/mitsuhiko/procspawn …
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.