camilohe / golang-async-logging-library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

To use the test runner:

  • navigate into the ./cmd directory
  • if run with the defaults (go run .), the application will run in asynchronous mode and write it's output directly to the shell
    • the -out flag allows a destination file to be specified
    • the -async flag determines if the logger will asynchronously or not. It is async by default, which will not work properly in the application's initial condition.

To run the tests

  • use the go test command from the command line
  • to focus on a specific test, use the -run flag followed by a pattern that matches the test name
    • e.g. go test -run MessageChannel will run the first test of the first module
  • all tests for a given module can be run by passing the module identifier to the -run command
    • e.g. go test -v -run Module1

About


Languages

Language:Go 98.3%Language:Dockerfile 1.7%