public void Verify() { Assert.EndsWith("StaticConstructor.cs", XunitLogging.Context.SourceFile); var logs = XunitLogging.Flush(); ObjectApprover.Verify(logs); }
public override void Write(string value) { if (value != null) { XunitLogging.Write(value); } }
static RachisConsensusTestBase() { XunitLogging.RedirectStreams = false; XunitLogging.Init(); XunitLogging.EnableExceptionCapture(); NativeMemory.GetCurrentUnmanagedThreadId = () => (ulong)Pal.rvn_get_current_thread_id(); JsonDeserializationCluster.Commands.Add(nameof(TestCommand), JsonDeserializationBase.GenerateJsonDeserializationRoutine <TestCommand>()); }
public XunitLoggingBase( ITestOutputHelper output, [CallerFilePath] string sourceFile = "") { Guard.AgainstNull(output, nameof(output)); Guard.AgainstNullOrEmpty(sourceFile, nameof(sourceFile)); Output = output; Context = XunitLogging.Register(output, sourceFile); }
public void Overwrites() { Console.WriteLine("from Console"); Debug.WriteLine("from Debug"); Trace.WriteLine("from Trace"); var logs = XunitLogging.Flush(); ObjectApprover.Verify(logs); }
public void Write_lines() { XunitLogging.Write("part1"); XunitLogging.Write(" part2"); XunitLogging.WriteLine(); XunitLogging.WriteLine("part3"); var logs = XunitLogging.Flush(); ObjectApprover.Verify(logs); }
public override void WriteLine(string value) { if (value == null) { XunitLogging.WriteLine(); } else { XunitLogging.WriteLine(value); } }
static unsafe RachisConsensusTestBase() { XunitLogging.RedirectStreams = false; XunitLogging.Init(); XunitLogging.EnableExceptionCapture(); NativeMemory.GetCurrentUnmanagedThreadId = () => (ulong)Pal.rvn_get_current_thread_id(); Lucene.Net.Util.UnmanagedStringArray.Segment.AllocateMemory = NativeMemory.AllocateMemory; Lucene.Net.Util.UnmanagedStringArray.Segment.FreeMemory = NativeMemory.Free; JsonDeserializationCluster.Commands.Add(nameof(TestCommand), JsonDeserializationBase.GenerateJsonDeserializationRoutine <TestCommand>()); }
public static void Initialize() { XunitLogging.Init(); LocalDbLogging.EnableVerbose(); SerializerBuilder.IgnoreMember <LocalDbInstanceInfo>(x => x.OwnerSID); SerializerBuilder.IgnoreMember <LocalDbInstanceInfo>(x => x.Connection); SerializerBuilder.IgnoreMember <LocalDbInstanceInfo>(x => x.LastStartUtc); SerializerBuilder.IgnoreMember <LocalDbInstanceInfo>(x => x.Build); SerializerBuilder.IgnoreMember <LocalDbInstanceInfo>(x => x.Major); SerializerBuilder.IgnoreMember <LocalDbInstanceInfo>(x => x.Minor); SerializerBuilder.IgnoreMember <LocalDbInstanceInfo>(x => x.Revision); }
static unsafe RachisConsensusTestBase() { XunitLogging.RedirectStreams = false; XunitLogging.Init(); XunitLogging.EnableExceptionCapture(); NativeMemory.GetCurrentUnmanagedThreadId = () => (ulong)Pal.rvn_get_current_thread_id(); ZstdLib.CreateDictionaryException = message => new VoronErrorException(message); RachisStateMachine.EnableDebugLongCommit = true; Lucene.Net.Util.UnmanagedStringArray.Segment.AllocateMemory = NativeMemory.AllocateMemory; Lucene.Net.Util.UnmanagedStringArray.Segment.FreeMemory = NativeMemory.Free; JsonDeserializationCluster.Commands.Add(nameof(TestCommand), JsonDeserializationBase.GenerateJsonDeserializationRoutine <TestCommand>()); }
public async Task Async() { await Task.Delay(1); XunitLogging.WriteLine("part1"); await Task.Delay(1).ConfigureAwait(false); XunitLogging.WriteLine("part2"); await Task.Delay(1).ConfigureAwait(false); var logs = XunitLogging.Flush(); ObjectApprover.Verify(logs); }
public void Usage() { XunitLogging.WriteLine("From Test"); ClassBeingTested.Method(); var logs = XunitLogging.Logs; Assert.Contains("From Test", logs); Assert.Contains("From Trace", logs); Assert.Contains("From Debug", logs); Assert.Contains("From Console", logs); Assert.Contains("From Console Error", logs); }
static LinuxRaceConditionWorkAround() { XunitLogging.RedirectStreams = false; XunitLogging.Init(); XunitLogging.EnableExceptionCapture(); if (PlatformDetails.RunningOnPosix) { // open/close a file to force load assembly for parallel test success int fd = Syscall.open("/tmp/sqlReplicationPassword.txt", PerPlatformValues.OpenFlags.O_CREAT, FilePermissions.S_IRUSR); if (fd > 0) { Syscall.close(fd); } } }
public void Null() { XunitLogging.WriteLine("XunitLogger.WriteLine"); XunitLogging.WriteLine(); XunitLogging.WriteLine("Console.WriteLine(null)"); #pragma warning disable CS8600 // Converting null literal or possible null value to non-nullable type. Console.WriteLine((string)null); #pragma warning restore CS8600 // Converting null literal or possible null value to non-nullable type. XunitLogging.WriteLine("Debug.WriteLine(null)"); Debug.WriteLine(null); XunitLogging.WriteLine("Debug.Write(null)"); Debug.Write(null); XunitLogging.WriteLine("Trace.WriteLine(null)"); Trace.WriteLine(null); XunitLogging.WriteLine("Trace.Write(null)"); Trace.Write(null); var logs = XunitLogging.Flush(); ObjectApprover.Verify(logs); }
public ListOpsTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public SaddlePointsTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public override void WriteLine() { XunitLogging.WriteLine(); }
public override void Write(char value) { XunitLogging.Write(value); }
public CircularBufferTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public void Dispose() { XunitLogging.Flush(); }
public AtbashCipherTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public AnagramTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public ParallelLetterFrequencyTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public NthPrimeTests(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public BookStoreTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public BeerSongTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public PokerTests(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public YachtTests(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public VariableLengthQuantityTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }
public IsbnVerifierTest(ITestOutputHelper testOutput) { XunitLogging.Register(testOutput); }