-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSOE-935: Upgrade to xUnit 3 and handling test cancellations gracefully #432
base: dev
Are you sure you want to change the base?
Changes from 21 commits
345b95a
de63424
cb34796
4f944f6
9d93de4
41af070
0e883bf
b7c1651
fc9af11
73d0935
97363e2
adac087
713d4f7
3ca6fc6
6a0fac4
386d738
0b554d7
2db3a83
7e2ce01
9f535c0
9106efe
474a347
ff2fbb5
9095af6
7dbae5a
9711cee
c322704
20c0fa9
aa1e9ff
fbce511
cf1eafb
792ad76
c77413f
3357be5
dd3fb38
efbca06
c7ceba5
ecf0451
bb08b4d
fc9ace4
92dd8ac
bc69d2b
2eedf54
d893d50
7980546
7a5ec04
8b33ba4
85972f5
9fcc8be
6efad3c
6ddfe99
80652af
259f312
a921e47
3510f49
e2f5cf2
d5b2825
803e046
4672c58
19d323e
115d806
9da6204
e1d7b3c
b473b8d
401984f
5c08ea3
21ebbcc
8e4d594
09f4274
49432ab
eb9ca06
7ee2479
4642b4a
ba3c10f
fc3f7e2
a47b79b
d6c5098
aa8c3f9
13efcfb
3fd867a
1bcb543
29aa2fa
c680af4
2398546
59333f4
6569030
dea27f7
b18c15b
3284ea0
fefca2f
b1d3507
ec45fcd
f37389f
29e27d3
c339846
a3591bb
72e23fa
9cd03a0
ff1aa67
292c13a
f286b59
43bedf6
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -48,6 +48,8 @@ public static Task TestWorkflowsAsync(this UITestContext context) => | |
By.XPath("//div[@class = 'jtk-endpoint jtk-endpoint-anchor jtk-draggable jtk-droppable']"), // #spell-check-ignore-line | ||
By.XPath(taskXPath)); | ||
|
||
context.WaitElementToNotChange(By.ClassName("jtk-connector")); // #spell-check-ignore-line | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why this change is necessary? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This waits for the connector to settle after the drag and drop. The test was flaky without this, since the connection might not be registered and thus saved before it. |
||
|
||
// We need to save the workflow early, because sometimes the editor, thus the startup task button can be | ||
// buggy during UI testing (it won't be clicked, even if we check for its existence). This way it's | ||
// always clicked. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you mean "higher-level"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did mean lower level: the app runs in the same process, so you can communicate with its container and types directly, whereas in prod, all you have is the public UI.