Skip to content

Commit 9f34ada

Browse files
Add GitHub process files.
Update CONTRIBUTING.md Fixes test run in Fedora.
1 parent ec3c897 commit 9f34ada

File tree

4 files changed

+70
-2
lines changed

4 files changed

+70
-2
lines changed

CONTRIBUTING.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,9 @@ or other documentation is equally important.
131131
Keyword documentation can be easily created using `<doc/generate.py>`_
132132
script. Resulting docs should be verified before the code is committed.
133133

134-
## Tests
134+
Tests
135+
~~~~~
136+
135137
When submitting a pull request with a new feature or a fix, you should
136138
always include tests for your changes. These tests prove that your changes
137139
work, help prevent bugs in the future, and help document what your changes

ISSUE_TEMPLATE.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
## Prerequisites
2+
3+
- [ ] I have searched for similar issues in both open and closed tickets and cannot find a duplicate
4+
- [ ] The issue still exists against the latest `master` branch of Selenium2Library
5+
- [ ] This is not a usage question (Those should be directed to the
6+
[google groups](http://groups.google.com/group/robotframework-users/) or
7+
[slack chat](https://robotframework-slack.herokuapp.com/))
8+
- [ ] I have attempted to find the simplest possible steps to reproduce the issue
9+
- [ ] I have included a failing test as a pull request (Optional)
10+
11+
## Steps to reproduce the issue
12+
13+
1. _
14+
2. _
15+
3. _
16+
17+
## Expected behavior and actual behavior
18+
19+
When I follow those steps, I see...
20+
21+
I was expecting...
22+
23+
## Environment
24+
25+
Browsers
26+
27+
- [ ] Internet Explorer (version: )
28+
- [ ] Google Chrome (version: )
29+
- [ ] Mozilla Firefox (version: )
30+
- [ ] Opera (version: )
31+
- [ ] PhantomJS (version: )
32+
- [ ] Safari (Mac OS X) (version: )
33+
34+
Operating System
35+
36+
- [ ] Windows (version: )
37+
- [ ] Mac OS X (version: )
38+
- [ ] Linux (version: distro: )
39+
40+
Libraries
41+
42+
- Robot Framework version:
43+
- Selenium version:
44+
- Selenium2Library ([x] Python or [ ] Jython) version:
45+
46+
## Isolating and demonstrating the problem
47+
48+
- [ ] This bug happens when testing a public site: [example](http://example.org/)
49+
- [ ] The bug happens consistently across all tested browsers
50+
- [ ] The Robot Framework Test file or snippet is attached or
51+
at [some public site](http://pastebin.com/)
52+
- [ ] The Test was called from: [ ] Local machine [ ] Remote Automation (Jenkins CI)

PULL_REQUEST_TEMPLATE.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
This pull request includes a
2+
3+
- [ ] An improvement
4+
- [ ] Bug fix
5+
- [ ] New feature
6+
7+
8+
The following changes were made
9+
10+
-
11+
-
12+
-
13+
14+
If this is related to an existing ticket, include a link to it as well.

test/run_unit_tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
def run_unit_tests(modules_to_run=[]):
77
(test_module_names, test_modules) = utils.import_modules_under(
8-
env.UNIT_TEST_DIR, include_root_package_name = False, pattern="test*.py")
8+
env.UNIT_TEST_DIR, include_root_package_name = True, pattern="test*.py")
99

1010
bad_modules_to_run = [module_to_run for module_to_run in modules_to_run
1111
if module_to_run not in test_module_names]

0 commit comments

Comments
 (0)