Skip to content

Should we ban "crash" in test name other than use that for test type hint? #50035

Open
@WeizhongX

Description

@WeizhongX

Looks like developers could get confused by naming convention for crash tests, e.g. chromium bug 379764806. Should we do something about that, e.g. ban "crash" in file name other than use that as a test type hint?

Below is a list of tests that have "crash" in test name but are not crash tests. Given ppl could get confused, there is really a question are they intended to be a crash test or not?

./css/css-break/break-inside-avoid-multicol-iframe-crash-print.html
./css/css-position/position-absolute-crash-chrome-012.html
./css/css-position/position-absolute-crash-chrome-002.html
./css/css-position/position-absolute-crash-chrome-003.html
./css/css-position/position-absolute-crash-chrome-011.html
./css/css-position/position-absolute-crash-chrome-006.html
./css/css-position/position-absolute-crash-chrome-013.html
./css/css-position/position-absolute-crash-chrome-001.html
./css/css-position/position-absolute-crash-chrome-010.html
./css/css-position/position-absolute-crash-chrome-009.html
./css/css-position/position-absolute-crash-chrome-005.html
./css/css-position/position-absolute-crash-chrome-007.html
./css/css-position/position-absolute-crash-chrome-004.html
./css/css-position/position-absolute-crash-chrome-008.html
./css/css-inline/inline-crash-chrome-001.html
./css/css-cascade/scope-implicit-crash-print.html
./css/css-sizing/min-max-content-orthogonal-flow-crash-001.html
./css/css-images/infinite-radial-gradient-refcrash.html
./css/css-images/infinite-radial-gradient-crash-ref.html
./css/css-images/gradient-refcrash.html
./css/css-fonts/crash-large-grapheme-cluster.html
./css/css-fonts/crash-font-face-invalid-descriptor.html
./css/css-pseudo/first-letter-of-html-root-refcrash.html
./css/css-pseudo/first-letter-of-html-root-crash-ref.html
./css/css-pseudo/before-in-display-none-thcrash.html
./css/css-typed-om/set-var-reference-thcrash.html
./css/css-flexbox/inline-flexbox-vertical-rl-image-flexitem-crash-print.html
./css/css-scoping/whitespace-crash-001.html
./css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html
./css/CSS2/linebox/inline-children-root-linebox-crash-001.html
./css/css-tables/tfoot-crash-print.html
./css/css-layout-api/crash-multicol.https.html
./css/css-text/white-space/append-whitespace-only-node-crash-001.html
./css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash-002.html
./css/css-text/word-break/word-break-break-word-crash-001.html
./css/css-ui/text-overflow-ellipsis-abspos-in-inline-block-crash-001.html
./css/css-grid/chrome-crash-001.html
./css/css-contain/contain-chrome-thcrash-001.html
./css/printing/table-overflow-quirks-frameset-crash-print.html
./css/printing/destination-backslash-crash-print.html
./css/printing/page-overflow-crash-print.html
./css/printing/huge-font-crash-print.html
./css/css-box/box-chrome-crash-001.html
./css/css-view-transitions/no-crash-view-transition-in-massive-iframe.html
./css/css-view-transitions/view-transition-types-mutable-no-document-element-crashtest.html
./css/css-view-transitions/no-crash-set-exception.html
./streams/readable-streams/cross-realm-crash.window.js
./html/canvas/offscreen/pixel-manipulation/2d.imageData.get.large.crash.worker.js
./html/canvas/offscreen/pixel-manipulation/2d.imageData.get.large.crash.html
./html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html
./html/browsers/browsing-the-web/navigating-across-documents/resources/unknown-protocol-reload-crash-frame.html
./html/browsers/origin/origin-keyed-agent-clusters/resources/crashy-popup.sub.html
./html/browsers/origin/origin-keyed-agent-clusters/resources/crashy-popup.sub.html.headers
./html/semantics/embedded-content/the-video-element/video_crash_empty_src.html
./html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-alt-crash-001.html
./interfaces/crash-reporting.idl
./dom/nodes/remove-and-adopt-thcrash.html
./svg/print/svg-use-page-break-crash-print.html
./svg/pservers/pattern-with-invalid-base-cloned-thcrash.html
./selection/selection-shadow-dom-crash-print.html
./payment-request/payment-request-constructor-thcrash.https.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions