File: xpcshell.toml

package info (click to toggle)
firefox 147.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,683,484 kB
  • sloc: cpp: 7,607,246; javascript: 6,533,185; ansic: 3,775,227; python: 1,415,393; xml: 634,561; asm: 438,951; java: 186,241; sh: 62,752; makefile: 18,079; objc: 13,092; perl: 12,808; yacc: 4,583; cs: 3,846; pascal: 3,448; lex: 1,720; ruby: 1,003; php: 436; lisp: 258; awk: 247; sql: 66; sed: 54; csh: 10; exp: 6
file content (148 lines) | stat: -rw-r--r-- 4,056 bytes parent folder | download
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
[DEFAULT]
head = "head.js"
support-files = ["../shared-head.js"]

["test_active_configuration.js"]
skip-if = [
  "tsan", # Intermittent timeouts, bug 1781449
]

["test_addProfilerMarker.js"]

["test_asm.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", # bug 1302198, permanent failure since GCP machine type change from n2-standard- to c2-standard-4
]

["test_assertion_helper.js"]

["test_enterjit_osr.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", # bug 1783179, frequent failure since GCP machine type change from n2-standard- to c2-standard-4
]

["test_enterjit_osr_disabling.js"]
skip-if = [
  "opt",
  "tsan",
]

["test_enterjit_osr_enabling.js"]
skip-if = [
  "opt",
  "tsan",
]

["test_feature_cpufreq.js"]
skip-if = [
  "tsan", # Times out, intermittently before (bug 1879744), perma after bug 1915433.
]

["test_feature_fileioall.js"]
skip-if = [
  "release_or_beta",
]

["test_feature_java.js"]
run-if = [
  "os == 'android'",
]

["test_feature_js.js"]
skip-if = [
  "tsan", # Times out on TSan, bug 1612707
]

# See the comment on test_feature_stackwalking.js

["test_feature_mainthreadio.js"]
skip-if = [
  "os == 'win' && socketprocess_networking",
  "release_or_beta",
  "tsan", # bug 1885381
]

["test_feature_nativeallocations.js"]
skip-if = [
  "asan",
  "os == 'android' && verify", # bug 1757528
  "socketprocess_networking",
  "tsan",
]

["test_feature_posix_signals.js"]
run-if = [
  # Currently only supported on Linux and macOS.
  # Windows support: Bug 1867328
  # Android support: Bug 1904639
  "os == 'linux'",
  "os == 'mac'",
]
skip-if = [
  "ccov", # The signals for the profiler conflict with the ccov signals
  "tsan", # We have intermittent timeout issues in TSan, see Bug 1889828
]

# Native stackwalking is somewhat unreliable depending on the platform.
#
# We don't have frame pointers on macOS release and beta, so stack walking does not
# work. See Bug 1571216 for more details.
#
# Linux can be very unreliable when native stackwalking through JavaScript code.
# See Bug 1434402 for more details.
#
# For sanitizer builds, there were many intermittents, and we're not getting much
# additional coverage there, so it's better to be a bit more reliable.

# The sanitizer checks appears to overwrite our own memory hooks in xpcshell tests,
# and no allocation markers are gathered. Skip this test in that configuration.

["test_feature_stackwalking.js"]
skip-if = [
  "asan",
  "os == 'android' && release_or_beta", # Bug 1992989
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && release_or_beta && opt",
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && release_or_beta && opt",
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && release_or_beta",
  "tsan",
]

["test_get_features.js"]

["test_marker_jit_sourceindex.js"]

["test_merged_stacks.js"]
skip-if = [
  "asan",
  "os == 'android' && release_or_beta", # Bug 1992989
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && release_or_beta && opt",
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && release_or_beta && opt",
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && release_or_beta",
  "tsan",
]

["test_pause.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", # bug 1783179, frequent failure since GCP machine type change from n2-standard- to c2-standard-4
]

["test_responsiveness.js"]
skip-if = [
  "tsan", # Times out on TSan, bug 1612707
]

["test_run.js"]
run-if = [
  "false",
]

["test_shared_library.js"]

["test_start.js"]
run-if = [
  "false",
]