From e755c7673e60899ad934e4300f4f4c2598912816 Mon Sep 17 00:00:00 2001 From: Alan Zimmerman Date: Fri, 17 May 2024 03:53:47 -0700 Subject: [PATCH] Add a test project for elp bxl query Summary: Add an ELP test project demonstrating a complex include path, that compiles for BUCK, but results in unresolved includes for ELP. Reviewed By: robertoaloi Differential Revision: D57436907 fbshipit-source-id: 210452a4165c06a509e2a1820274911946674df7 --- test_projects/buck_tests_2/.elp.toml | 9 +++++++++ .../auto_gen/auto_gen_a/include/auto_gen_a.hrl | 2 ++ .../buck_tests_2/auto_gen/auto_gen_a/src/auto_gen_a.erl | 1 + test_projects/buck_tests_2/util/app_a/include/junk.hrl | 1 + test_projects/buck_tests_2/util/app_a/src/app_a.erl | 3 +++ 5 files changed, 16 insertions(+) create mode 100644 test_projects/buck_tests_2/.elp.toml create mode 100644 test_projects/buck_tests_2/auto_gen/auto_gen_a/include/auto_gen_a.hrl create mode 100644 test_projects/buck_tests_2/auto_gen/auto_gen_a/src/auto_gen_a.erl create mode 100644 test_projects/buck_tests_2/util/app_a/include/junk.hrl create mode 100644 test_projects/buck_tests_2/util/app_a/src/app_a.erl diff --git a/test_projects/buck_tests_2/.elp.toml b/test_projects/buck_tests_2/.elp.toml new file mode 100644 index 0000000000..4ea681809f --- /dev/null +++ b/test_projects/buck_tests_2/.elp.toml @@ -0,0 +1,9 @@ +[buck] +enabled = true +build_deps = false +included_targets = [ "fbcode//whatsapp/elp/test_projects/buck_tests_2/util/app_a/..." ] +excluded_targets = [ "fbcode//whatsapp/elp/test_projects/buck_tests_2:test_elp_ignored" ] +source_root = "whatsapp/elp/test_projects/buck_tests_2" + +[eqwalizer] +enable_all = false diff --git a/test_projects/buck_tests_2/auto_gen/auto_gen_a/include/auto_gen_a.hrl b/test_projects/buck_tests_2/auto_gen/auto_gen_a/include/auto_gen_a.hrl new file mode 100644 index 0000000000..eaf282a1f7 --- /dev/null +++ b/test_projects/buck_tests_2/auto_gen/auto_gen_a/include/auto_gen_a.hrl @@ -0,0 +1,2 @@ +% Include file from auto_gen_a +-define(AG, 2). diff --git a/test_projects/buck_tests_2/auto_gen/auto_gen_a/src/auto_gen_a.erl b/test_projects/buck_tests_2/auto_gen/auto_gen_a/src/auto_gen_a.erl new file mode 100644 index 0000000000..2997ccb273 --- /dev/null +++ b/test_projects/buck_tests_2/auto_gen/auto_gen_a/src/auto_gen_a.erl @@ -0,0 +1 @@ +-module(auto_gen_a). diff --git a/test_projects/buck_tests_2/util/app_a/include/junk.hrl b/test_projects/buck_tests_2/util/app_a/include/junk.hrl new file mode 100644 index 0000000000..d53608ad41 --- /dev/null +++ b/test_projects/buck_tests_2/util/app_a/include/junk.hrl @@ -0,0 +1 @@ +%% Test that a file can be excluded from the project model diff --git a/test_projects/buck_tests_2/util/app_a/src/app_a.erl b/test_projects/buck_tests_2/util/app_a/src/app_a.erl new file mode 100644 index 0000000000..1ae23f8f46 --- /dev/null +++ b/test_projects/buck_tests_2/util/app_a/src/app_a.erl @@ -0,0 +1,3 @@ +-module(app_a). + +-include_lib("auto_gen_a/include/auto_gen_a.hrl").