public async Task <IActionResult> CreateTestRunLogAsync([FromBody] TestRunLogDto testRunLogDto) { if (testRunLogDto == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var testRunLog = Mapper.Map <TestRunLog>(testRunLogDto); var result = await _meissaRepository.InsertWithSaveAsync(testRunLog); var resultDto = Mapper.Map <TestRunLogDto>(result); return(Ok(resultDto)); }
public void LogErrorOutput(string message) { if (!string.IsNullOrEmpty(message)) { _consoleProvider.WriteLine(message); var testRunLog = new TestRunLogDto { Message = message, TestRunId = _currentTestRunId, Status = TestRunLogStatus.New, }; try { _testRunLogRepository.CreateAsync(testRunLog).Wait(); } catch (Exception e) { _consoleProvider.WriteLine(e.Message); } } }
public async Task CreateTestRunLogAsync(string message, Guid testRunId) { if (!string.IsNullOrEmpty(message)) { var testRunLog = new TestRunLogDto { Message = message, TestRunId = testRunId, Status = TestRunLogStatus.New, }; try { await _testRunLogRepository.CreateAsync(testRunLog); _consoleProvider.WriteLine(message); } catch (Exception e) { Debug.WriteLine(e); _consoleProvider.WriteLine(e.Message); } } }
public void LogStandardOutput(string message) { if (!string.IsNullOrEmpty(message) && !message.Contains("Test:")) { var testRunLog = new TestRunLogDto { Message = message, TestRunId = _currentTestRunId, Status = TestRunLogStatus.New, }; try { _testRunLogRepository.CreateAsync(testRunLog).Wait(); } catch (Exception e) { Debug.WriteLine(e); _consoleProvider.WriteLine(e.Message); } } _consoleProvider.WriteLine(message); }