-
Notifications
You must be signed in to change notification settings - Fork 97
Unit tests fail on CoreCLR on Linux #155
Comments
Is libsqlite3-dev installed? |
After installing that package, I don't see the failures anymore. But shouldn't the tests work having only the binaries installed? I don't see the same failures when running on Mono. |
This affects aspnet/Universe#304. |
The underlying issue is still being discussed. (See https://github.com/dotnet/coreclr/issues/930). Mono's p/invoke interop works differently than CoreCLR. We can't compensate for this at the package level. Hence the requirement to use libsqlite3-dev on ubuntu. |
Should we manually install this on all agents until this is figured out? |
@muratg Yes. To be clear though, I believe the real problem is a quirk in Ubuntu's packaging of libsqlite3 vs libsqlite3-dev, not CoreCLR itself. Other version of Debian linux don't appear to have this issue. |
@CesarBS Can we add this to the agents? @victorhurdugaci FYI. Do we have "steps to bring up a new agent" somewhere? If so, this should probably go in as well. |
@natemcmaster is there anything we need to do on our side for this? |
@rowanmiller No, the issue is external to this project. Unless DNX adds something like aspnet/dnvm#474 all we can do is explicitly list our native dependencies as we currently do in our README. |
Most tests fail like shown below. libsqlite3 is installed on the machine. Tests pass on Mono.
This is related to aspnet/Universe#304.
The text was updated successfully, but these errors were encountered: