-language: c#
+language: objective-c # OSX host
cache:
- - apt
+ directories:
+ - monopkg/
+
+env:
+ - MONO_VERSION=3.2.4
install:
- - sudo apt-get install -qq mono-devel
- # Setup Xvfb
- - export DISPLAY=:99.0
- - sh -e /etc/init.d/xvfb start
+ - mkdir -p monopkg
+ - cd monopkg
+ - wget -c "http://download.mono-project.com/archive/${MONO_VERSION}/macos-10-x86/MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.pkg"
+ - sudo installer -pkg "MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.pkg" -target /
+ - cd -
script:
# Build
Assert.Equal(expected, MyCommon.IsValidEmail(email));
}
- [Theory(Skip = "Travis CI (Mono 2.10) で `mono_class_from_mono_type: implement me 0x55' エラーが発生する")]
+ [Theory]
[InlineData(Keys.Shift, new[] { Keys.Shift }, true)]
[InlineData(Keys.Shift, new[] { Keys.Control }, false)]
[InlineData(Keys.Control | Keys.Alt, new[] { Keys.Control }, true)]