pkgsrc-wip/corefx-git
2016-04-20 01:56:56 +02:00
..
patches corefx-git: Find LIBGSS headers 2016-04-17 18:19:43 +02:00
DESCR
distinfo corefx-git: Find LIBGSS headers 2016-04-17 18:19:43 +02:00
Makefile corefx-git: Require security/mit-krb5 2016-04-16 15:09:49 +02:00
PLIST
README corefx-git: Add README how to run managed code tests 2016-04-20 01:56:56 +02:00

My steps to run CoreFX tests:
1. Build CoreCLR (with pkgsrc-wip/coreclr-git) on NetBSD x64 Debug and install the Product dir to /usr/pkg/CoreCLR
2. Build CoreFX native x64 Debug and the work (build) dir is in /tmp/pkgsrc-tmp/wip/corefx-git/work/corefx
3. Build CoreCLR Debug x64 on Linux and copy mscorlib.dll from ./bin/Product/Linux.x64.Debug/mscorlib.dll to NetBSD machine under /usr/pkg/CoreCLR
4. Build CoreFX Debug x64 on Linux and copy bin/ to NetBSD machine under /public/bin
5. Try to run ./run-test.sh and see ` Consistency check failed: Managed object size does not match unmanaged object size

$ pwd
/tmp/pkgsrc-tmp/wip/corefx-git/work/corefx
$ ./run-test.sh \
--coreclr-bins /usr/pkg/CoreCLR/ \
--mscorlib-bins /usr/pkg/CoreCLR/ \
--corefx-tests /public/bin/tests/FreeBSD.AnyCPU.Debug/ \
--corefx-native-bins ./bin/NetBSD.x64.Debug/Native/