Ability to copy from logs without getting timestamp interwoven
The current implementation of Octopus Deploy makes it very difficult to copy information from the log output. The resulting copy of multiple lines includes the date information interwoven with the log data. This makes it almost impossible to copy from Octopus to create a bug in Azure DevOps.
Attempting to copy this information results in a test block like the following:
Failed TestPagesAreLoadingLoginPage
December 19th 2019 08:44:12
Info
Error Message:
December 19th 2019 08:44:12
Info
Assert.AreEqual failed. Expected:<200>. Actual:<404>.
December 19th 2019 08:44:12
Info
Stack Trace:
December 19th 2019 08:44:12
Info
at Platform.Specs.SystemResponsivenessSteps.ThenIShouldRecieveAMessageBackFromTheServer(Int32 p0) in H:\Agents\DEP-3_work\2\s\Platform\Outsell.Tools\TestFramework\Platform.Specs\SystemResponsivenessSteps.cs:line 137
December 19th 2019 08:44:12
Info
at lambdamethod(Closure , IContextManager , Int32 )
December 19th 2019 08:44:12
Info
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
December 19th 2019 08:44:12
Info
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments)
December 19th 2019 08:44:12
Info
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
December 19th 2019 08:44:12
Info
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
December 19th 2019 08:44:12
Info
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
December 19th 2019 08:44:12
Info
at Platform.Specs.SystemResponsivnessFeature.ScenarioCleanup()
December 19th 2019 08:44:12
Info
at Platform.Specs.SystemResponsivnessFeature.TestPagesAreLoading(String testName, String webPage, String expectedStatus, String[] exampleTags) in H:\Agents\DEP-3_work\2\s\Platform\Outsell.Tools\TestFramework\Platform.Specs\SystemResponsiveness.feature:line 12
December 19th 2019 08:44:12
Info
at Platform.Specs.SystemResponsivnessFeature.TestPagesAreLoadingLoginPage() in H:\Agents\DEP-3_work\2\s\Platform\Outsell.Tools\TestFramework\Platform.Specs\SystemResponsiveness.feature:line 10
December 19th 2019 08:44:12
Info
Standard Output Messages:
December 19th 2019 08:44:12
Info
December 19th 2019 08:44:12
Info
TestContext Messages:
December 19th 2019 08:44:12
Info
12/19/2019 8:44:11 AM::INFORMATION::Starting Test: TestPagesAreLoadingLoginPage
December 19th 2019 08:44:12
Info
12/19/2019 8:44:11 AM::INFORMATION::C:\Tools\Dev1\Platform
