diff --git a/RFCs/008-TestCase-Timeout.md b/RFCs/008-TestCase-Timeout.md new file mode 100644 index 0000000..7b5a9df --- /dev/null +++ b/RFCs/008-TestCase-Timeout.md @@ -0,0 +1,21 @@ +# RFC 008 - Test case timeout via runsettings + +## Motivation +User should be able to configure global test case timeout for all the test cases part of the run.  + +### Proposed solution +Make test case timeout configurable via TestTimeout tag which is part of the adapter node in the runsettings. + +Here is a sample runsettings:  +``` +   +    + 5000    +    +   +``` + +### Honoring the settings  +- If no settings are provided in runsettings, default timeout is set to 0.  +- Timeout specified via Timeout attribute on TestMethod takes precedence over the global timeout specified via runsettings.  +- For all the test methods that do not have Timeout attribute, timeout will be based on the timeout specified via runsettings. \ No newline at end of file