#########################################################################################
# Base directory to be used for BugUnit output (issues.xml, bugreport.html)
bugunit.basedir="samples"

# Debugging roles that are sent to System.out
# Possible roles are: "BugUnit,Monitor,Tracker,Process,File,Runner,Jira"
bugunit.debug="BugUnit,Monitor,Tracker,File,Process,Runner,Jira"

# Whether failing bug tests are thrown as JUnit AssertionFailedError.
# set to false to disable JUnit exceptions in case of open bugs 
# (helps Maven/Cruise Control despite existene of bugs)
bugunit.openbugs.throw=true

# Whether issues.xml should be accumulative. 
# if set to true, new bugs are added to a previously generated issues.xml
# if set to false, issues.xml is generated from scratch for every new test run
bugunit.tracker.accumulate=false

# Whether bug tests, e.g. assertEqualsBug(), should be tracked at all.
# Disable for better performance and if you don't need bug tracking.
bugunit.tracker.trackbugs=true


# Reporter class names that will be used in the specified order.
# If a class isn't found, the prefix 'com.codestreet.bugunit' is used to try to load the class again.
#
# For example:
# html.HtmlReporter: the default HTML report
# utils.TextReporter:  a simplistic Text report
# jira.JiraReporter: the JIRA reporter
#
# Implement the Reporter interface to plug-in customizes reporters.

# for HTML and Text report
bugunit.reporter.classes=html.HtmlReporter,utils.TextReporter

# for HTML report and JIRA synchronization
#bugunit.reporter.classes=html.HtmlReporter,jira.JiraReporter

#########################################################################################
# Html Reporter: the name of the report file
bugunit.html.filename="bugreport.html"

# Html Reporter: the prefix of the Jira bug id
bugunit.html.bugurl="http://jira.atlassian.com/browse/"

# Html Reporter: the prefix of the JXR references
bugunit.html.jxrurl="JXR-REPORT/"

# Html Reporter: the prefix of the JUnit references
bugunit.html.juniturl="JUNIT-REPORT/"

#########################################################################################
# Jira Reporter: JIRA soap service URL, reconfigure to your own system
# For example: http:<your host>/rpc/soap/jirasoapservice-v2?wsdl"
bugunit.jira.soapurl="http://jira.atlassian.com/rpc/soap/jirasoapservice-v2?wsdl"

# Jira Reporter: the user name to log into your JIRA system
bugunit.jira.user="soaptester"

# Jira Reporter: the password to log into your JIRA system
bugunit.jira.password="soaptester"

# Jira Reporter: if true, don't update JIRA, only debug state changes 
bugunit.jira.debugonly=false

# Jira Reporter: add a JIRA comment when changing a bug state, set to false to disable comments
bugunit.jira.addcomment=true


#########################################################################################
# Monitored TestCase: the memory statistics filename
bugunit.monitor.memstatfile="memoryusage.txt"

# Monitored TestCase: the default maximum execution time in seconds
# change on a test-by-test basis with BugTestCase's setUp(double maxExecutionTime)
bugunit.monitor.testcase.maxtime=10.0

# Monitored TestCase: list of thread name patterns to interrupt.
# Once the maximum execution time is passed the following comma separated list of
# thread name filters is interrupted. These thread name filters are specified
# as regular expressions (. is one character, * is any number of repitions)
bugunit.monitor.interrupt.threads="MyThread.*"

# Monitored TestCase: terminate JVM depending on this property
# if maven.junit.fork is set to true, the JVM is terminated after maxtime seconds
bugunit.monitor.interrupt.jvm="${maven.junit.fork}"

#########################################################################################
# Process: inherit the environment from the JVM
# if this value is set to true, bugunit.process.path and bugunit.process.libpath are ignored
# if set to false, bugunit.process.path and bugunit.process.libpath overwrite the JVM's environment
bugunit.process.inheritenv=false

# Process: the value of the PATH environment variable during execution of processes
bugunit.process.path=C:\\Windows;C:\\Windows\\System32;C:\\Windows\\System32\\Wbem;

# Process: the value of the  environment variable to load shared libraries
# which is PATH (for Windows), LD_LIBRARY_PATH (for Solaris/Linux) and LIBPATH (for AIX)
bugunit.process.libpath=C:\\Windows;C:\\Windows\\System32;C:\\Windows\\System32\\Wbem;

# Process: other environment variables (separated by comma)
bugunit.process.env="DISPLAY=:0"

