summaryrefslogtreecommitdiffstats
path: root/testing/crashtest
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/crashtest
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--testing/crashtest/crashtests-qr.list7
-rw-r--r--testing/crashtest/crashtests.list82
-rw-r--r--testing/crashtest/images/600x58.pngbin0 -> 5339 bytes
-rw-r--r--testing/crashtest/images/animfish.gifbin0 -> 980 bytes
-rw-r--r--testing/crashtest/images/tree.gifbin0 -> 1140 bytes
-rw-r--r--testing/crashtest/moz.build9
-rw-r--r--testing/crashtest/sanity/crashtests.list2
7 files changed, 100 insertions, 0 deletions
diff --git a/testing/crashtest/crashtests-qr.list b/testing/crashtest/crashtests-qr.list
new file mode 100644
index 0000000000..a5bcab4246
--- /dev/null
+++ b/testing/crashtest/crashtests-qr.list
@@ -0,0 +1,7 @@
+# crashtests that are most likely to affect webrender
+# Added as part of Bug 1632822 to reduce load on android phones
+
+include ../../gfx/tests/crashtests/crashtests.list
+include ../../layout/base/crashtests/crashtests.list
+include ../../layout/painting/crashtests/crashtests.list
+include ../../layout/svg/crashtests/crashtests.list
diff --git a/testing/crashtest/crashtests.list b/testing/crashtest/crashtests.list
new file mode 100644
index 0000000000..b42a76ebee
--- /dev/null
+++ b/testing/crashtest/crashtests.list
@@ -0,0 +1,82 @@
+# Add your lines including crashtest manifests below here.
+# DO NOT ADD CRASHTESTS INDIVIDUALLY HERE!
+
+include ../../testing/crashtest/sanity/crashtests.list
+
+include ../../accessible/tests/crashtests/crashtests.list
+
+include ../../docshell/base/crashtests/crashtests.list
+
+include ../../dom/animation/test/crashtests/crashtests.list
+include ../../dom/audiochannel/crashtests/crashtests.list
+include ../../dom/base/crashtests/crashtests.list
+include ../../dom/bindings/crashtests/crashtests.list
+include ../../dom/canvas/crashtests/crashtests.list
+include ../../dom/events/crashtests/crashtests.list
+include ../../dom/fetch/tests/crashtests/crashtests.list
+include ../../dom/file/tests/crashtests/crashtests.list
+include ../../dom/fs/test/crashtests/crashtests.list
+include ../../dom/html/crashtests/crashtests.list
+include ../../dom/indexedDB/crashtests/crashtests.list
+include ../../dom/jsurl/crashtests/crashtests.list
+include ../../dom/media/mediasource/test/crashtests/crashtests.list
+include ../../dom/media/test/crashtests/crashtests.list
+include ../../dom/media/webvtt/test/crashtests/crashtests.list
+skip-if(!webrtc) include ../../dom/media/tests/crashtests/crashtests.list
+skip-if(!webrtc) include ../../dom/media/webrtc/tests/crashtests/crashtests.list
+include ../../dom/media/webspeech/synth/crashtests/crashtests.list
+include ../../dom/midi/crashtests/crashtests.list
+include ../../dom/plugins/test/crashtests/crashtests.list
+include ../../dom/security/test/crashtests/crashtests.list
+include ../../dom/serializers/crashtests/crashtests.list
+include ../../dom/smil/crashtests/crashtests.list
+include ../../dom/streams/crashtests/crashtests.list
+include ../../dom/svg/crashtests/crashtests.list
+include ../../dom/vr/test/crashtests/crashtests.list
+include ../../dom/workers/test/crashtests/crashtests.list
+include ../../dom/xhr/tests/crashtests/crashtests.list
+include ../../dom/xml/crashtests/crashtests.list
+include ../../dom/xslt/crashtests/crashtests.list
+include ../../dom/xul/crashtests/crashtests.list
+
+include ../../editor/composer/crashtests/crashtests.list
+include ../../editor/libeditor/crashtests/crashtests.list
+include ../../editor/txmgr/tests/crashtests/crashtests.list
+
+include ../../extensions/spellcheck/hunspell/tests/crashtests/crashtests.list
+
+include ../../gfx/tests/crashtests/crashtests.list
+
+include ../../image/test/crashtests/crashtests.list
+
+include ../../intl/lwbrk/crashtests/crashtests.list
+include ../../intl/uconv/crashtests/crashtests.list
+
+include ../../js/xpconnect/crashtests/crashtests.list
+
+include ../../layout/base/crashtests/crashtests.list
+include ../../layout/forms/crashtests/crashtests.list
+include ../../layout/generic/crashtests/crashtests.list
+include ../../layout/painting/crashtests/crashtests.list
+skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) include ../../layout/printing/crashtests/crashtests.list
+include ../../layout/style/crashtests/crashtests.list
+include ../../layout/svg/crashtests/crashtests.list
+include ../../layout/tables/crashtests/crashtests.list
+include ../../layout/xul/crashtests/crashtests.list
+skip-if(Android) include ../../layout/xul/tree/crashtests/crashtests.list
+
+include ../../media/libpng/crashtests/crashtests.list
+
+include ../../netwerk/test/crashtests/crashtests.list
+
+include ../../parser/htmlparser/tests/crashtests/crashtests.list
+
+include ../../security/manager/ssl/crashtests/crashtests.list
+
+include ../../view/crashtests/crashtests.list
+
+include ../../widget/cocoa/crashtests/crashtests.list
+include ../../widget/crashtests/crashtests.list
+include ../../widget/gtk/crashtests/crashtests.list
+
+include ../../xpcom/string/crashtests/crashtests.list
diff --git a/testing/crashtest/images/600x58.png b/testing/crashtest/images/600x58.png
new file mode 100644
index 0000000000..500970bdfa
--- /dev/null
+++ b/testing/crashtest/images/600x58.png
Binary files differ
diff --git a/testing/crashtest/images/animfish.gif b/testing/crashtest/images/animfish.gif
new file mode 100644
index 0000000000..475ea8c164
--- /dev/null
+++ b/testing/crashtest/images/animfish.gif
Binary files differ
diff --git a/testing/crashtest/images/tree.gif b/testing/crashtest/images/tree.gif
new file mode 100644
index 0000000000..360897e910
--- /dev/null
+++ b/testing/crashtest/images/tree.gif
Binary files differ
diff --git a/testing/crashtest/moz.build b/testing/crashtest/moz.build
new file mode 100644
index 0000000000..2d9b9d6842
--- /dev/null
+++ b/testing/crashtest/moz.build
@@ -0,0 +1,9 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+with Files("**"):
+ BUG_COMPONENT = ("Testing", "Reftest")
+ SCHEDULES.exclusive = ["crashtest"]
diff --git a/testing/crashtest/sanity/crashtests.list b/testing/crashtest/sanity/crashtests.list
new file mode 100644
index 0000000000..35b67063d3
--- /dev/null
+++ b/testing/crashtest/sanity/crashtests.list
@@ -0,0 +1,2 @@
+load data:text/html,
+load data:text/html,PASS