Bug 1839315: part 4) Link from `SheetLoadData::mWasAlternate` to spec. r=emilio DONTBUILD
[gecko.git] / layout / style / test / moz.build
blob5065f050691f07bcc8a3c263b99245be96cdc13e
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 # ** Note: The comment below along with the CPP_UNIT_TESTS and LIBS variables
8 # ** were commented out in the original Makefile.in, and should be restored
9 # ** some day, perhaps as a gtest.
11 # ParseCSS.cpp used to be built as a test program, but it was not
12 # being used for anything, and recent changes to the CSS loader have
13 # made it fail to link.  Further changes are planned which should make
14 # it buildable again.
16 DIRS += ["gtest"]
18 HostSimplePrograms(
19     [
20         "host_ListCSSProperties",
21     ]
24 MOCHITEST_MANIFESTS += [
25     "mochitest.ini",
27 BROWSER_CHROME_MANIFESTS += ["browser.toml"]
28 MOCHITEST_CHROME_MANIFESTS += ["chrome/chrome.toml"]
30 TEST_HARNESS_FILES.testing.mochitest.tests.layout.style.test.chrome += [
31     "chrome/display_mode_reflow_iframe.html",
32     "chrome/moz_document_helper.html",
33     "media_queries_iframe.html",
36 TEST_HARNESS_FILES.testing.mochitest.tests.layout.style.test["css-visited"] += [
37     "/layout/reftests/css-visited/border-1-ref.html",
38     "/layout/reftests/css-visited/border-1.html",
39     "/layout/reftests/css-visited/border-2-ref.html",
40     "/layout/reftests/css-visited/border-2a.html",
41     "/layout/reftests/css-visited/border-2b.html",
42     "/layout/reftests/css-visited/border-collapse-1-ref.html",
43     "/layout/reftests/css-visited/border-collapse-1.html",
44     "/layout/reftests/css-visited/caret-color-on-visited-1-ref.html",
45     "/layout/reftests/css-visited/caret-color-on-visited-1.html",
46     "/layout/reftests/css-visited/color-choice-1-ref.html",
47     "/layout/reftests/css-visited/color-choice-1.html",
48     "/layout/reftests/css-visited/color-on-bullets-1-ref.html",
49     "/layout/reftests/css-visited/color-on-bullets-1.html",
50     "/layout/reftests/css-visited/color-on-link-1-ref.html",
51     "/layout/reftests/css-visited/color-on-link-1.html",
52     "/layout/reftests/css-visited/color-on-link-before-1.html",
53     "/layout/reftests/css-visited/color-on-text-decoration-1-ref.html",
54     "/layout/reftests/css-visited/color-on-text-decoration-1.html",
55     "/layout/reftests/css-visited/color-on-visited-1-ref.html",
56     "/layout/reftests/css-visited/color-on-visited-1.html",
57     "/layout/reftests/css-visited/color-on-visited-before-1.html",
58     "/layout/reftests/css-visited/color-on-visited-text-1-ref.html",
59     "/layout/reftests/css-visited/color-on-visited-text-1.html",
60     "/layout/reftests/css-visited/column-rule-1-notref.html",
61     "/layout/reftests/css-visited/column-rule-1-ref.html",
62     "/layout/reftests/css-visited/column-rule-1.html",
63     "/layout/reftests/css-visited/content-before-1-ref.html",
64     "/layout/reftests/css-visited/content-color-on-link-before-1-ref.html",
65     "/layout/reftests/css-visited/content-color-on-link-before-1.html",
66     "/layout/reftests/css-visited/content-color-on-visited-before-1-ref.html",
67     "/layout/reftests/css-visited/content-color-on-visited-before-1.html",
68     "/layout/reftests/css-visited/content-on-link-before-1.html",
69     "/layout/reftests/css-visited/content-on-visited-before-1.html",
70     "/layout/reftests/css-visited/first-line-1-ref.html",
71     "/layout/reftests/css-visited/first-line-1.html",
72     "/layout/reftests/css-visited/inherit-keyword-1-ref.html",
73     "/layout/reftests/css-visited/inherit-keyword-1.xhtml",
74     "/layout/reftests/css-visited/link-root-1-ref.xhtml",
75     "/layout/reftests/css-visited/link-root-1.xhtml",
76     "/layout/reftests/css-visited/logical-box-border-color-visited-link-001.html",
77     "/layout/reftests/css-visited/logical-box-border-color-visited-link-002.html",
78     "/layout/reftests/css-visited/logical-box-border-color-visited-link-003.html",
79     "/layout/reftests/css-visited/logical-box-border-color-visited-link-ref.html",
80     "/layout/reftests/css-visited/mathml-links-ref.html",
81     "/layout/reftests/css-visited/mathml-links.html",
82     "/layout/reftests/css-visited/outline-1-ref.html",
83     "/layout/reftests/css-visited/outline-1.html",
84     "/layout/reftests/css-visited/placeholder-1-ref.html",
85     "/layout/reftests/css-visited/placeholder-1.html",
86     "/layout/reftests/css-visited/selector-adj-sibling-1-ref.html",
87     "/layout/reftests/css-visited/selector-adj-sibling-1.html",
88     "/layout/reftests/css-visited/selector-adj-sibling-2-ref.html",
89     "/layout/reftests/css-visited/selector-adj-sibling-2.html",
90     "/layout/reftests/css-visited/selector-adj-sibling-3-ref.xhtml",
91     "/layout/reftests/css-visited/selector-adj-sibling-3.xhtml",
92     "/layout/reftests/css-visited/selector-any-sibling-1-ref.html",
93     "/layout/reftests/css-visited/selector-any-sibling-1.html",
94     "/layout/reftests/css-visited/selector-any-sibling-2-ref.html",
95     "/layout/reftests/css-visited/selector-any-sibling-2.html",
96     "/layout/reftests/css-visited/selector-child-1-ref.html",
97     "/layout/reftests/css-visited/selector-child-1.html",
98     "/layout/reftests/css-visited/selector-child-2-ref.xhtml",
99     "/layout/reftests/css-visited/selector-child-2.xhtml",
100     "/layout/reftests/css-visited/selector-descendant-1-ref.html",
101     "/layout/reftests/css-visited/selector-descendant-1.html",
102     "/layout/reftests/css-visited/selector-descendant-2-ref.xhtml",
103     "/layout/reftests/css-visited/selector-descendant-2.xhtml",
104     "/layout/reftests/css-visited/subject-of-selector-1-ref.html",
105     "/layout/reftests/css-visited/subject-of-selector-adj-sibling-1.html",
106     "/layout/reftests/css-visited/subject-of-selector-any-sibling-1.html",
107     "/layout/reftests/css-visited/subject-of-selector-child-1.html",
108     "/layout/reftests/css-visited/subject-of-selector-descendant-1.html",
109     "/layout/reftests/css-visited/subject-of-selector-descendant-2-ref.xhtml",
110     "/layout/reftests/css-visited/subject-of-selector-descendant-2.xhtml",
111     "/layout/reftests/css-visited/svg-paint-currentcolor-visited-ref.svg",
112     "/layout/reftests/css-visited/svg-paint-currentcolor-visited.svg",
113     "/layout/reftests/css-visited/transition-on-visited-ref.html",
114     "/layout/reftests/css-visited/transition-on-visited.html",
115     "/layout/reftests/css-visited/visited-inherit-1-ref.html",
116     "/layout/reftests/css-visited/visited-inherit-1.html",
117     "/layout/reftests/css-visited/visited-page.html",
118     "/layout/reftests/css-visited/white-to-transparent-1-ref.html",
119     "/layout/reftests/css-visited/white-to-transparent-1.html",
120     "/layout/reftests/css-visited/width-1-ref.html",
121     "/layout/reftests/css-visited/width-on-link-1.html",
122     "/layout/reftests/css-visited/width-on-visited-1.html",
123     "/layout/reftests/fonts/Ahem.ttf",
124     "/layout/reftests/svg/as-image/svg-image-visited-1-ref.html",
125     "/layout/reftests/svg/as-image/svg-image-visited-1a-helper.svg",
126     "/layout/reftests/svg/as-image/svg-image-visited-1a.html",
127     "/layout/reftests/svg/as-image/svg-image-visited-1b-helper.svg",
128     "/layout/reftests/svg/as-image/svg-image-visited-1b.html",
129     "/layout/reftests/svg/as-image/svg-image-visited-1c-helper.svg",
130     "/layout/reftests/svg/as-image/svg-image-visited-1c.html",
131     "/layout/reftests/svg/as-image/svg-image-visited-1d-helper.svg",
132     "/layout/reftests/svg/as-image/svg-image-visited-1d.html",
133     "/layout/reftests/svg/pseudo-classes-02-ref.svg",
134     "/layout/reftests/svg/pseudo-classes-02.svg",
137 DEFINES["MOZILLA_INTERNAL_API"] = True
139 if CONFIG["COMPILE_ENVIRONMENT"]:
140     GeneratedFile(
141         "css_properties.js",
142         script="gen-css-properties.py",
143         inputs=[
144             "css_properties_like_longhand.js",
145             "!host_ListCSSProperties%s" % CONFIG["HOST_BIN_SUFFIX"],
146         ],
147     )
148     TEST_HARNESS_FILES.testing.mochitest.tests.layout.style.test += [
149         "!css_properties.js"
150     ]