[Mono-dev] Running Mono on 32bits-big endian PowerPC

Mathieu Malaterre malat at debian.org
Tue Apr 5 09:08:44 UTC 2016


Hi Jonathan,

On Mon, Apr 4, 2016 at 8:44 PM, Jonathan Purdy
<jonathan.purdy at xamarin.com> wrote:
>> - Is there a way for me to run the sgen implementation test suite ?
>
>
> Yes, “make check -C mono” will run the runtime tests, which include tests
> for SGen.

That was non-trivial due to the fact that I cannot build mono. But it
seems there is no native (C code) test suite for sgen. Using the
documented hack I posted, I was able to run the sgen only tests:

% make sgen-tests -C mono/tests

Namely:

% MONO_ENV_OPTIONS="--gc=sgen" MONO_GC_DEBUG="" MONO_GC_PARAMS=""
MONO_PATH=/home/malat/mono/mcs/class/lib/net_4_x
../../runtime/mono-wrapper ./test-runner.exe --testsuite-name
sgen-regular-tests-plain --timeout 900 finalizer-wait.exe
Running tests:
* Assertion at mini-exceptions.c:2034, condition `(guint8*)&sa >=
(guint8*)tls->stack_ovf_guard_base + tls->stack_ovf_guard_size' not
met
[...]

Anyone with sgen internal implementation could point me to a minimal
test to run (basic sgen functionalities).

thanks


More information about the Mono-devel-list mailing list