Currently I am working on a Xamarin Project using Xamarin Studio on Mac. I have created a NUnit test project to test the core PCL 4.5 library. On command line:
mono --debug --profile=log:report,coverage nunit3-console.exe bin/Debug/MyProject.Core.Tests.dll
and the coverage summary I take on output:
Coverage Summary: nunit.engine (/Users/Stam/Desktop/NUnit/nunit.engine.dll) 39% covered (656 methods - 258 covered) NUnit.Engine.Services.ResultService 100% covered (4 methods - 4 covered) NUnit.Engine.Extensibility.ExtensionPoint 25% covered (12 methods - 3 covered) NUnit.Engine.Services.TestFilterService 50% covered (2 methods - 1 covered) NUnit.Engine.Agents.TestAgent 50% covered (10 methods - 5 covered) NUnit.Engine.Internal.DirectoryFinder 75% covered (4 methods - 3 covered) NUnit.Engine.Services.TestAgency 88% covered (17 methods - 15 covered) NUnit.Engine.Internal.SettingsStore 75% covered (4 methods - 3 covered) ..... more nunit assemblies here
There are not included assemblies here that included to the dll.
Is there any way to do this?
If not is there any other non commercial test code coverage tool I could use on Mac?