another script change to find error

This commit is contained in:
Tom Pallister 2017-10-10 17:52:38 +01:00
parent d4f972125e
commit 4d3a7ae5e1
2 changed files with 67 additions and 18 deletions

View File

@ -297,6 +297,8 @@ Task("UpdateVersionInfo")
Task("DownloadGitHubReleaseArtifacts") Task("DownloadGitHubReleaseArtifacts")
.IsDependentOn("UpdateVersionInfo") .IsDependentOn("UpdateVersionInfo")
.Does(() => .Does(() =>
{
try
{ {
Information("DownloadGitHubReleaseArtifacts"); Information("DownloadGitHubReleaseArtifacts");
@ -326,6 +328,12 @@ Task("DownloadGitHubReleaseArtifacts")
} }
Information("Out of the loop..."); Information("Out of the loop...");
}
catch(Exception exception)
{
Information("There was an exception " + exception);
throw;
}
}); });
Task("ReleasePackagesToStableFeed") Task("ReleasePackagesToStableFeed")

View File

@ -61,6 +61,47 @@ namespace Ocelot.AcceptanceTests
.BDDfy(); .BDDfy();
} }
[Fact]
public void bug()
{
var configuration = new FileConfiguration
{
ReRoutes = new List<FileReRoute>
{
new FileReRoute
{
DownstreamPathTemplate = "/api/v1/vacancy",
DownstreamScheme = "http",
DownstreamHost = "localhost",
DownstreamPort = 51879,
UpstreamPathTemplate = "/vacancy/",
UpstreamHttpMethod = new List<string> { "Options", "Put", "Get", "Post", "Delete" },
ServiceName = "botCore",
LoadBalancer = "LeastConnection"
},
new FileReRoute
{
DownstreamPathTemplate = "/api/v1/vacancy/{vacancyId}",
DownstreamScheme = "http",
DownstreamHost = "localhost",
DownstreamPort = 51879,
UpstreamPathTemplate = "/vacancy/{vacancyId}",
UpstreamHttpMethod = new List<string> { "Options", "Put", "Get", "Post", "Delete" },
ServiceName = "botCore",
LoadBalancer = "LeastConnection"
}
}
};
this.Given(x => x.GivenThereIsAServiceRunningOn("http://localhost:51879/api/v1/vacancy/1", 200, "Hello from Laura"))
.And(x => _steps.GivenThereIsAConfiguration(configuration))
.And(x => _steps.GivenOcelotIsRunning())
.When(x => _steps.WhenIGetUrlOnTheApiGateway("/vacancy/1"))
.Then(x => _steps.ThenTheStatusCodeShouldBe(HttpStatusCode.OK))
.And(x => _steps.ThenTheResponseBodyShouldBe("Hello from Laura"))
.BDDfy();
}
[Fact] [Fact]
public void should_return_response_200_when_path_missing_forward_slash_as_first_char() public void should_return_response_200_when_path_missing_forward_slash_as_first_char()
{ {