blob: 8967d678ef775bdae7931fe03b1608b41473a7a4 [file] [log] [blame]
include_rules = [
# Web test code is interconnected with test_runner. It would be nice to merge
# these two layers and drop extra abstractions between them.
"+content/shell/test_runner",
# These files use //content/renderer/ for web test helpers, but those includes
# should not leak out to other parts of //content/shell unrelated to web
# tests. To avoid transitively including them to //content/shell through
# this directory, we avoid including them.
"-content/shell/test_runner/web_frame_test_proxy.h",
"-content/shell/test_runner/web_view_test_proxy.h",
"-content/shell/test_runner/web_widget_test_proxy.h",
]
specific_include_rules = {
# cc files do not leak includes so they are allowed to reference the test
# helpers that include //content/renderer.
".*\.cc": [
"+content/shell/test_runner/web_frame_test_proxy.h",
"+content/shell/test_runner/web_view_test_proxy.h",
"+content/shell/test_runner/web_widget_test_proxy.h",
],
}