IntelliTect / TestTools

A collection of tools for aiding in test automation
MIT License
10 stars 7 forks source link

Enhance logging #60

Closed PandaMagnus closed 4 years ago

PandaMagnus commented 5 years ago

Enhance logging with the following features: 1) Override default logger correctly 2) Add "finally" block support for final log writeouts, screenshots, etc. (Name may not make sense... Also may need to aggregate the exceptions thrown instead of ignoring them.) 3) Refactor to reduce duplicate code for Finally blocks 4) Add Test Case scope for service provider separate from Test Block scope to make sure loggers are cleaned up correctly (probably redundant since Dispose is called at the end? But just in case.) 5) Add a test case name parameter so we can log it if we have it