-language: c#
+language: csharp
+solution: OpenTween.sln
-install:
- - sudo apt-get install -qq nunit-console mono-devel
- # Install NUnit 2.6
- - wget -q http://de.archive.ubuntu.com/ubuntu/pool/main/n/nunit/libnunit2.6-cil_2.6.0.12051+dfsg-2_all.deb http://de.archive.ubuntu.com/ubuntu/pool/universe/n/nunit/nunit-console_2.6.0.12051+dfsg-2_all.deb
- - sudo dpkg -i libnunit2.6-cil_2.6.0.12051+dfsg-2_all.deb nunit-console_2.6.0.12051+dfsg-2_all.deb
+sudo: false
-# Build
-script:
- - xbuild /verbosity:quiet
+cache:
+ directories:
+ - ./packages/
-# Run Tests
-after_script:
- - nunit-console ./OpenTween.Tests/OpenTween.Tests.nunit
+before_script:
+ - export DISPLAY=:99.0
+ - sh -e /etc/init.d/xvfb start
+script:
+ - nuget restore -PackagesDirectory packages
+ - msbuild /p:Configuration=Debug /verbosity:quiet
+ - mono ./packages/xunit.runner.console/2.3.1/tools/net452/xunit.console.exe ./OpenTween.Tests/bin/Debug/net472/OpenTween.Tests.dll -noappdomain -parallel none