Skip to content

Commit c2d8384

Browse files
committed
test(all): Switching to pytest-regtest
Switching to pytest-regtest brings massive speed to regression test
1 parent 6bcaa22 commit c2d8384

File tree

1,802 files changed

+37162
-37004
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,802 files changed

+37162
-37004
lines changed

poetry.lock

Lines changed: 651 additions & 675 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@ python-semantic-release = "*"
7272

7373
[tool.poetry.group.test.dependencies]
7474
robotremoteserver = "*"
75-
pytest-regressions = "*"
7675
pytest-html = "*"
7776
pytest = "*"
7877
pytest-asyncio = "*"
7978
pytest-cov = "*"
8079
coverage = "*"
80+
pytest-regtest = "^1.5.0"
8181

8282
[tool.poetry.group.toolsupport.dependencies]
8383
PyYAML = "*"
@@ -180,5 +180,6 @@ module = [
180180
"debugpy.*",
181181
"robotidy.*",
182182
"robocop.*",
183+
"pytest_regtest.*"
183184
]
184185
ignore_missing_imports = true

tests/remoteserver/examplelibrary.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ def strings_should_be_equal(self, str1: str, str2: str) -> None:
2626

2727

2828
if __name__ == "__main__":
29-
RobotRemoteServer(ExampleLibrary(), *sys.argv[1:], port=8271)
29+
RobotRemoteServer(ExampleLibrary(), *sys.argv[1:], port=8270)

tests/robotcode/language_server/robotframework/parts/_regtest_outputs/test_discovering.test_workspace_discovery.out

Lines changed: 2126 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
data: !!python/object:tests.robotcode.language_server.robotframework.tools.GeneratedTestData
2+
character: 18
3+
line: 2
4+
name: Variable in library import path
5+
result:
6+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
7+
kind: &id001 !!python/object/apply:robotcode.language_server.common.lsp_types.DocumentHighlightKind
8+
- 1
9+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
10+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
11+
character: 24
12+
line: 2
13+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
14+
character: 18
15+
line: 2
16+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
17+
kind: *id001
18+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
19+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
20+
character: 24
21+
line: 4
22+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
23+
character: 18
24+
line: 4
25+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
26+
kind: *id001
27+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
28+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
29+
character: 24
30+
line: 6
31+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
32+
character: 18
33+
line: 6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
data: !!python/object:tests.robotcode.language_server.robotframework.tools.GeneratedTestData
2+
character: 21
3+
line: 2
4+
name: Variable in library import path
5+
result:
6+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
7+
kind: &id001 !!python/object/apply:robotcode.language_server.common.lsp_types.DocumentHighlightKind
8+
- 1
9+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
10+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
11+
character: 24
12+
line: 2
13+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
14+
character: 18
15+
line: 2
16+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
17+
kind: *id001
18+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
19+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
20+
character: 24
21+
line: 4
22+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
23+
character: 18
24+
line: 4
25+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
26+
kind: *id001
27+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
28+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
29+
character: 24
30+
line: 6
31+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
32+
character: 18
33+
line: 6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
data: !!python/object:tests.robotcode.language_server.robotframework.tools.GeneratedTestData
2+
character: 23
3+
line: 2
4+
name: Variable in library import path
5+
result:
6+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
7+
kind: &id001 !!python/object/apply:robotcode.language_server.common.lsp_types.DocumentHighlightKind
8+
- 1
9+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
10+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
11+
character: 24
12+
line: 2
13+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
14+
character: 18
15+
line: 2
16+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
17+
kind: *id001
18+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
19+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
20+
character: 24
21+
line: 4
22+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
23+
character: 18
24+
line: 4
25+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
26+
kind: *id001
27+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
28+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
29+
character: 24
30+
line: 6
31+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
32+
character: 18
33+
line: 6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
data: !!python/object:tests.robotcode.language_server.robotframework.tools.GeneratedTestData
2+
character: 18
3+
line: 4
4+
name: Variable in variables import path
5+
result:
6+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
7+
kind: &id001 !!python/object/apply:robotcode.language_server.common.lsp_types.DocumentHighlightKind
8+
- 1
9+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
10+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
11+
character: 24
12+
line: 2
13+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
14+
character: 18
15+
line: 2
16+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
17+
kind: *id001
18+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
19+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
20+
character: 24
21+
line: 4
22+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
23+
character: 18
24+
line: 4
25+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
26+
kind: *id001
27+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
28+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
29+
character: 24
30+
line: 6
31+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
32+
character: 18
33+
line: 6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
data: !!python/object:tests.robotcode.language_server.robotframework.tools.GeneratedTestData
2+
character: 21
3+
line: 4
4+
name: Variable in variables import path
5+
result:
6+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
7+
kind: &id001 !!python/object/apply:robotcode.language_server.common.lsp_types.DocumentHighlightKind
8+
- 1
9+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
10+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
11+
character: 24
12+
line: 2
13+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
14+
character: 18
15+
line: 2
16+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
17+
kind: *id001
18+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
19+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
20+
character: 24
21+
line: 4
22+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
23+
character: 18
24+
line: 4
25+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
26+
kind: *id001
27+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
28+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
29+
character: 24
30+
line: 6
31+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
32+
character: 18
33+
line: 6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
data: !!python/object:tests.robotcode.language_server.robotframework.tools.GeneratedTestData
2+
character: 23
3+
line: 4
4+
name: Variable in variables import path
5+
result:
6+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
7+
kind: &id001 !!python/object/apply:robotcode.language_server.common.lsp_types.DocumentHighlightKind
8+
- 1
9+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
10+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
11+
character: 24
12+
line: 2
13+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
14+
character: 18
15+
line: 2
16+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
17+
kind: *id001
18+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
19+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
20+
character: 24
21+
line: 4
22+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
23+
character: 18
24+
line: 4
25+
- !!python/object:robotcode.language_server.common.lsp_types.DocumentHighlight
26+
kind: *id001
27+
range: !!python/object:robotcode.language_server.common.lsp_types.Range
28+
end: !!python/object:robotcode.language_server.common.lsp_types.Position
29+
character: 24
30+
line: 6
31+
start: !!python/object:robotcode.language_server.common.lsp_types.Position
32+
character: 18
33+
line: 6

0 commit comments

Comments
 (0)