erlang-language-platform/test_projects
Victor Lanvin 562d30ee1b Snapshots Pat = Var = Expr
Summary: Snapshot tests for exprs of the form `Pat = Var = Expr`.

Reviewed By: michalmuskala

Differential Revision: D84819136

fbshipit-source-id: a229e453ea48d2bb6b0b45ad430d362b765f58ee
2025-10-17 04:19:28 -07:00
..
buck_bad_config 1/n: Introduce broken buck project 2025-05-02 07:11:49 -07:00
buck_tests Fix oncall s/whatsapp_developer_tools/vscode_erlang/g 2024-11-25 08:14:59 -08:00
buck_tests_2 Fix unspecific_include for generated targets 2025-05-08 07:12:00 -07:00
custom_build_tool Introduce build_info section in ELP config file 2024-05-16 06:45:10 -07:00
diagnostics Drop the force-warn-missing-spec-all option 2025-03-19 03:23:56 -07:00
end_to_end Remove obsolete Haskell E2E tests for the Erlang extension 2025-10-09 02:20:45 -07:00
eqwalizer/src Initial commit 2023-08-02 07:54:59 -07:00
eqwalizer_callers Switch ELP from build_info to manifest plugin 2024-10-23 09:29:42 -07:00
eqwalizer_ignore_modules .elp.toml: add eqwalizer option ignore modules (#108) 2025-07-21 01:15:08 -07:00
eqwalizer_tests Snapshots Pat = Var = Expr 2025-10-17 04:19:28 -07:00
in_place_tests Switch ELP from build_info to manifest plugin 2024-10-23 09:29:42 -07:00
include_lib_dependency_test local include via deps 2025-07-21 04:58:39 -07:00
linter Convert cross_node_eval linter to use trait 2025-09-19 03:32:39 -07:00
linter_bad_config Switch ELP from build_info to manifest plugin 2024-10-23 09:29:42 -07:00
parse_error Switch ELP from build_info to manifest plugin 2024-10-23 09:29:42 -07:00
standard Add no_nowarn_suppressions linter 2025-08-06 05:30:34 -07:00
.gitignore Initial commit 2023-08-02 07:54:59 -07:00
README.md Remove obsolete Haskell E2E tests for the Erlang extension 2025-10-09 02:20:45 -07:00

Fixture erlang projects for e2e tests.

The key to confine ELP to a non-waserver project is to have:

  • rebar.config
  • .rebar.root
  • build_info plugin (for now copy-pasted from waserver)

From this directory, you can manually test:

% elp parse-all --project . --to ~/tmp

Automated tests live in crates/elp/bin/main.rs