This repository has been archived by the owner on Nov 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
schema.fbs
89 lines (81 loc) · 1.84 KB
/
schema.fbs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
namespace Benchmark;
enum Null:byte {
NULL = 0
}
table Globals {
abortOnAssertionFailure: bool;
abortOnElementLocateError: bool;
waitForConditionPollInterval: uint;
waitForConditionTimeout: uint;
throwOnMultipleElementsReturned: bool;
suppressWarningsOnMultipleElementsReturned: bool;
asyncHookTimeout: uint;
unitTestsTimeout: uint;
customReporterCallbackTimeout: uint;
retryAssertionTimeout: uint;
}
table Empty {}
table Selenium {
start_process: bool;
cli_args: Empty;
server_path: Null;
log_path: string;
check_process_delay: uint;
max_status_poll_tries: byte;
status_poll_interval: uint;
}
table WebDriver {
start_process: bool;
cli_args: Empty;
server_path: Null;
log_path: string;
check_process_delay: byte;
max_status_poll_tries: byte;
status_poll_interval: uint;
process_create_timeout: uint;
timeout_options: Empty;
}
table DesiredCapabilities {
browserName: string;
}
table Main {
custom_commands_path: Null;
custom_assertions_path: Null;
page_objects_path: Null;
globals_path: Null;
globals: Globals;
dotenv: Empty;
persist_globals: bool;
output_folder: string;
src_folders: Null;
live_output: bool;
disable_colors: bool;
parallel_process_delay: byte;
selenium: Selenium;
start_session: bool;
end_session_on_fail: bool;
test_workers: bool;
test_runner: string;
webdriver: WebDriver;
test_settings: Empty;
launch_url: string;
silent: bool;
output: bool;
detailed_output: bool;
output_timestamp: bool;
disable_error_log: bool;
screenshots: bool;
log_screenshot_data: bool;
desiredCapabilities: DesiredCapabilities;
exclude: Null;
filter: Null;
skipgroup: string;
sync_test_names: bool;
skiptags: string;
use_xpath: bool;
parallel_mode: bool;
report_prefix: string;
unit_tests_mode: bool;
default_reporter: string;
}
root_type Main;