diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..9f91d31 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +language: csharp +solution: src/GitTools.Testing.sln +sudo: false +install: + # - sudo nuget update -self + - nuget restore src/GitTools.Testing.sln + - nuget install xunit.runner.console -Version 2.1.0 -OutputDirectory ./src/packages +script: + - xbuild ./src/GitTools.Testing.sln /property:Configuration="Debug" /verbosity:detailed + - mono --debug --runtime=v4.0.30319 ./src/packages/xunit.runner.console.2.1.0/tools/xunit.console.exe ./src/GitTools.Testing.Tests/bin/Debug/GitTools.Testing.Tests.dll diff --git a/src/GitTools.Testing.Tests/GitTools.Testing.Tests.csproj b/src/GitTools.Testing.Tests/GitTools.Testing.Tests.csproj index 1bcd0d0..3e9b281 100644 --- a/src/GitTools.Testing.Tests/GitTools.Testing.Tests.csproj +++ b/src/GitTools.Testing.Tests/GitTools.Testing.Tests.csproj @@ -10,7 +10,7 @@ Properties GitTools.Testing.Tests GitTools.Testing.Tests - v4.5.2 + v4.5 512 diff --git a/src/GitTools.Testing.Tests/packages.config b/src/GitTools.Testing.Tests/packages.config index 19f3cd6..0b39336 100644 --- a/src/GitTools.Testing.Tests/packages.config +++ b/src/GitTools.Testing.Tests/packages.config @@ -1,8 +1,7 @@  - - - - - + + + + \ No newline at end of file diff --git a/src/GitTools.Testing.sln b/src/GitTools.Testing.sln index 44552e1..d376d76 100644 --- a/src/GitTools.Testing.sln +++ b/src/GitTools.Testing.sln @@ -1,10 +1,11 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 +VisualStudioVersion = 14.0.25123.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".configs", ".configs", "{EB4A8A14-F0E1-424C-84C2-8FF29E4B62FA}" ProjectSection(SolutionItems) = preProject + ..\.travis.yml = ..\.travis.yml ..\appveyor.yml = ..\appveyor.yml GitTools.Testing.nuspec = GitTools.Testing.nuspec ..\GitVersionConfig.yaml = ..\GitVersionConfig.yaml diff --git a/src/GitTools.Testing/Fixtures/BaseGitFlowRepositoryFixture.cs b/src/GitTools.Testing/Fixtures/BaseGitFlowRepositoryFixture.cs index 09b8be3..e90d30d 100644 --- a/src/GitTools.Testing/Fixtures/BaseGitFlowRepositoryFixture.cs +++ b/src/GitTools.Testing/Fixtures/BaseGitFlowRepositoryFixture.cs @@ -34,7 +34,7 @@ void SetupRepo(Action initialMasterAction) { var randomFile = Path.Combine(Repository.Info.WorkingDirectory, Guid.NewGuid().ToString()); File.WriteAllText(randomFile, string.Empty); - Repository.Stage(randomFile); + Commands.Stage(Repository, randomFile); initialMasterAction(Repository); diff --git a/src/GitTools.Testing/GitTestExtensions.cs b/src/GitTools.Testing/GitTestExtensions.cs index a66afb9..33cd93c 100644 --- a/src/GitTools.Testing/GitTestExtensions.cs +++ b/src/GitTools.Testing/GitTestExtensions.cs @@ -46,7 +46,7 @@ public static Commit CreateFileAndCommit(this IRepository repository, string rel var contents = Guid.NewGuid().ToString().PadRight(totalWidth, '.'); File.WriteAllText(randomFile, contents); - repository.Stage(randomFile); + Commands.Stage(repository, randomFile); return repository.Commit(string.Format("Test Commit for file '{0}' - {1}", relativeFileName, commitMessage), Generate.SignatureNow(), Generate.SignatureNow()); diff --git a/src/GitTools.Testing/GitTools.Testing.csproj b/src/GitTools.Testing/GitTools.Testing.csproj index 83879cf..56136ec 100644 --- a/src/GitTools.Testing/GitTools.Testing.csproj +++ b/src/GitTools.Testing/GitTools.Testing.csproj @@ -1,6 +1,6 @@  - + Debug @@ -26,7 +26,7 @@ prompt 4 bin\GitTools.Testing.xml - 1591 + 1591,414 true false @@ -43,8 +43,8 @@ false - - ..\packages\LibGit2Sharp.0.22.0\lib\net40\LibGit2Sharp.dll + + ..\packages\LibGit2Sharp.0.23.0-pre20150419160303\lib\net40\LibGit2Sharp.dll True @@ -80,7 +80,7 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - +