Running TeamCity build agent to run NUnit tests on Ubuntu 14.04 LTC with the latest mono version seems to have some dependency problems that I cannot solve for me. I performed the following installation steps
When the TC build agent starts the NUnit step, it just fails, and looking at the logs shows that it is executing
/usr/bin/mono-sgen /home/ubuntu/buildAgent/plugins/dotnetPlugin/bin/JetBrains.BuildServer.NUnitLauncher.exe
which quickly returns with
Corlib not in sync with this runtime: expected corlib version 117, found 111. Loaded from: /usr/lib/mono/4.0/mscorlib.dll Download a newer corlib or a newer runtime at http://www.mono-project.com/download.
Is there any possible way to make this work? I tried to remove all parts and reinstall and even install an older version of monostructure, but to no avail.
The TC connection appears, and I can manually call and call mono myself and even nunit-console, but this .exe assembly provided by TC seems to be deadlocked as linux is not an expert.
Please save me from the hell of Adventism !!
Change I decided to just solve my problem by installing nunit-console and turning on the XML report nunit-console function, rather than playing with corelib files and breaking something else.
source share