1This contains files what we can use to test our Bazel toolchains or prototype new BUILD rules. 2 3One can test the layering_check implementation with the following 4 commands, expecting each to fail 4 bazel build //experimental/bazel_test/client:client_lib \ 5 --copt=-DHEADER_INCLUDES_TRANSITIVE_HEADER=1 6 bazel build //experimental/bazel_test/client:client_lib \ 7 --copt=-DHEADER_INCLUDES_PRIVATE_HEADER=1 8 bazel build //experimental/bazel_test/client:client_lib \ 9 --copt=-DSOURCE_INCLUDES_TRANSITIVE_HEADER=1 10 bazel build //experimental/bazel_test/client:client_lib \ 11 --copt=-DSOURCE_INCLUDES_PRIVATE_HEADER=1