aboutsummaryrefslogtreecommitdiffstats
path: root/test/core_autopatch.mk
AgeCommit message (Collapse)Author
2024-11-25Add test case for rebar git_subdir autopatchci-for-pr-1005Loïc Hoguin
2024-11-19CI: Also test with CACHE_DEPS=1Loïc Hoguin
2024-11-14Remove most packagesLoïc Hoguin
Erlang.mk will no longer feature packages out of the box, except for the applications that we implement plugins for (such as erlydtl, proper or relx) and the projects I work on that are also used to test Erlang.mk (cowboy and friends). This is a breaking change. In most cases the fix is to add a full dep_* line for the dependencies that were used as packages before.
2024-11-13Greatly speed up test speed with -jLoïc Hoguin
The tests were waiting for the test group to finish before they could continue with the next test group. Now "core" and "all" targets directly depend on individual test cases, allowing parallel Make to get to the next tests quicker and removing 1/3rd of the total run time. make check -j8 -k 5790,16s user 1207,08s system 627% cpu 18:35,49 total make check -j8 -k 6250,13s user 1326,77s system 972% cpu 12:59,16 total
2020-05-20Temporarily disable the core-autopatch-no-autopatch-rebar testLoïc Hoguin
The rebar in the lager repository is not compatible with OTP-23, causing this test case to fail.
2019-06-20Use echo(1) instead of printf(1) in `core-autopatch-extended-erlc-opts`Jean-Sébastien Pédron
... to create the `autopatch-couchbeam` recipe in the testcase. Newlines characters were interpreted by echo(1) in the `core-autopatch-extended-erlc-opts` recipe which was too early: the generated recipe was malformed. Using echo(1) and its implicit appended newline character fixes the issue.
2018-12-07Autopatch: allow configuring REBAR_GIT and REBAR_COMMITLoïc Hoguin
And use this in the tests to fetch Rebar only once and then clone from the local repository. This should speed up tests a little.
2018-12-05Allow hooking before/after autopatchLoïc Hoguin
2018-12-03Move autopatch tests into their own test suiteLoïc Hoguin