Skip to content

Log4j implementation to write INFO level logs for TestNG framework which uses BrowserStack

Notifications You must be signed in to change notification settings

hanikhan/TestNG-Log4j-Sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

testng-browserstack with Log4j implementation to write INFO level logs

TestNG Integration with BrowserStack.

BrowserStack Logo

Setup

Running your tests

  • To run a single test, run mvn test -P single
  • To run local tests, run mvn test -P local
  • To run parallel tests, run mvn test -P parallel
  • To run the complete suite, run mvn test -P suite

Notes

  • You can view your test results on the BrowserStack Automate dashboard

  • To test on a different set of browsers, check out platform configurator

  • You can export the environment variables for the Username and Access Key of your BrowserStack account

    export BROWSERSTACK_USERNAME=<browserstack-username> &&
    export BROWSERSTACK_ACCESS_KEY=<browserstack-access-key>
    

Log4j implementation

  • Log4j properties file available under 'src/test/resources/log4j.properties'
  • Current implemenation uses INFO level appender. Current implementation can be extended to use multiple appenders
  • Logs can be accessed under 'logs' folder
  • Logs use the following format: [TimeStamp] [Log_Level] [Class] [SessionID] [Custom Log Message]
  • Sample logs for a parallel test sessions can be accessed here

About

Log4j implementation to write INFO level logs for TestNG framework which uses BrowserStack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages