-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.storytext
101 lines (81 loc) · 2.91 KB
/
config.storytext
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
90
91
92
93
94
95
96
97
98
99
100
101
# Provide an extra environment variable to be able to point out
# a different tree for the Jython-based testing
executable:${TEXTTEST_CHECKOUT}/${PLATFORM_DIR}/bin/storytext
# Mechanism for keeping site-specific setup separate
extra_search_directory:site
extra_search_directory:default_site
import_config_file:site_configfile
import_config_file:capturemock_config
# Might as well have nice printouts
full_name:StoryText
# Xvfb runs with 12-bit color depth by default
# This causes all the Eclipse colours to be black
# Use 16-bit color depth instead. No point having different settings for different parts
# prevents reuse in parallel environments
virtual_display_extra_args:-screen 0 1290x1040x16
[run_dependent_text]
errors:RANDR
errors:{INTERNAL writedir}{REPLACE <texttest sandbox>}
output:{INTERNAL writedir}{REPLACE <texttest sandbox>}
output:[0-9]* \| 0[0-9]{3} \| [A-z]{3} *[A-z]{3} *[0-9]* *[0-9]{2}:[0-9]{2}:[0-9]{2} *[0-9]{4}{REPLACE <file size> | <permissions> | <date/time>}
output:Killing process{WORD 3}{REPLACE <pid>}
output:@[0-9a-f]*{REPLACE @addr}
# Python 2.4 help output
output:^options:{REPLACE Options:}
output:^usage:{REPLACE Usage:}
output:You have loaded library .* which might have disabled stack guard{LINES 2}
externalmocks:{INTERNAL writedir}{REPLACE <texttest tmp dir>}
externalmocks:PATH[:;][^ ]*[/\\]bin{REPLACE PATH:<path_to_bin_dir>/bin}
# Various tests print path separators, fix for windows
errors:\\{REPLACE /}
output:\\{REPLACE /}
externalmocks:\\{REPLACE /}
externalmocks:"<texttest tmp dir>([^"]*)"{REPLACE <texttest tmp dir>\1}
# id() returns different things each time
widgetstructure:.*{WORD 2}{REPLACE <id>}
[end]
use_case_record_mode:GUI
# Don't hang the nightjob if tests hang
kill_timeout:300
create_catalogues:true
copy_test_path:usecases
copy_test_path:sampledir
link_test_path:target_ui.py
link_test_path:target_ui.ui
link_test_path:customwidgetevents.py
link_test_path:hildon.py
link_test_path:readdir
link_test_path:logconfig_file
extra_version:nouimap
extra_version:jython
extra_version:jython.nouimap
extra_version:editor
unsaveable_version:cover
unsaveable_version:jython
home_operating_system:none
discard_file:usecase
[definition_file_stems]
regenerate:{CLEAR usecase}
regenerate:nameentry_usecase
builtin:usecase
[end]
[test_data_environment]
usecases:STORYTEXT_HOME
[end]
# Files that are internal details of Python/GTK
# we don't care if they change but we need them in a unique
# place to avoid clashes when running in parallel
test_data_ignore:*pyc
test_data_ignore:gtk_recently_used
test_data_ignore:xdg_config_home
# Things to collate
[collate_file]
shortcut_*:*usecases/*.shortcut
ui_map:usecases/ui_map.conf
recorded_usecase:usecase.storytext
osgi_bundle_cache:usecases/osgi_bundle*
[version_priority]
# Coverage settings should override others
cover:1
[gui_entry_options]
run_this_version:debug