moz.build (8024B)
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/. 6 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. 10 # 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. 15 16 DIRS += ["gtest"] 17 18 HostSimplePrograms( 19 [ 20 "host_ListCSSProperties", 21 ] 22 ) 23 24 MOCHITEST_MANIFESTS += [ 25 "mochitest.toml", 26 ] 27 BROWSER_CHROME_MANIFESTS += ["browser.toml"] 28 MOCHITEST_CHROME_MANIFESTS += ["chrome/chrome.toml"] 29 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", 34 ] 35 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/variables-visited-ref.html", 116 "/layout/reftests/css-visited/variables-visited.html", 117 "/layout/reftests/css-visited/visited-inherit-1-ref.html", 118 "/layout/reftests/css-visited/visited-inherit-1.html", 119 "/layout/reftests/css-visited/visited-page.html", 120 "/layout/reftests/css-visited/white-to-transparent-1-ref.html", 121 "/layout/reftests/css-visited/white-to-transparent-1.html", 122 "/layout/reftests/css-visited/width-1-ref.html", 123 "/layout/reftests/css-visited/width-on-link-1.html", 124 "/layout/reftests/css-visited/width-on-visited-1.html", 125 "/layout/reftests/fonts/Ahem.ttf", 126 "/layout/reftests/svg/as-image/svg-image-visited-1-ref.html", 127 "/layout/reftests/svg/as-image/svg-image-visited-1a-helper.svg", 128 "/layout/reftests/svg/as-image/svg-image-visited-1a.html", 129 "/layout/reftests/svg/as-image/svg-image-visited-1b-helper.svg", 130 "/layout/reftests/svg/as-image/svg-image-visited-1b.html", 131 "/layout/reftests/svg/as-image/svg-image-visited-1c-helper.svg", 132 "/layout/reftests/svg/as-image/svg-image-visited-1c.html", 133 "/layout/reftests/svg/as-image/svg-image-visited-1d-helper.svg", 134 "/layout/reftests/svg/as-image/svg-image-visited-1d.html", 135 "/layout/reftests/svg/pseudo-classes-02-ref.svg", 136 "/layout/reftests/svg/pseudo-classes-02.svg", 137 ] 138 139 DEFINES["MOZILLA_INTERNAL_API"] = True 140 141 if CONFIG["COMPILE_ENVIRONMENT"]: 142 GeneratedFile( 143 "css_properties.js", 144 script="gen-css-properties.py", 145 inputs=[ 146 "css_properties_like_longhand.js", 147 "!host_ListCSSProperties%s" % CONFIG["HOST_BIN_SUFFIX"], 148 ], 149 ) 150 TEST_HARNESS_FILES.testing.mochitest.tests.layout.style.test += [ 151 "!css_properties.js" 152 ]