Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-15 | Use $(CACHE_DIR)/git instead of $(CACHE_DIR)/gits | Loïc Hoguin | |
2023-05-15 | Cleaned up dep cache tests, added hex test and fixed a bug | Loïc Hoguin | |
2023-05-15 | Allow git + hex deps to be cached to XDG_CACHE_HOME | Tyler Hughes | |
2023-05-15 | Add test for static NIF compilation | Loïc Hoguin | |
2023-05-15 | test(edoc): add checks for source subdirectories | pinicarus | |
2023-05-15 | Added test for protobuf files with imports | Lars Kroll | |
2023-05-15 | Add test for EUNIT_TEST_SPEC | Loïc Hoguin | |
2023-05-15 | Add COVER_EXCL_MODS variable | Joseph Dunne | |
2023-05-12 | Ignore files with '#' in their names, e.g. emacs lock files | Martin Björklund | |
Also remove usage of grep for ignoring files since find can do this directly. | |||
2023-05-12 | Add support for relx.config.script back | Tyler Hughes | |
It was removed accidentally when switching to Relx v4. | |||
2023-05-12 | Add tests for Relx' {git, short} && {git, long} | Loïc Hoguin | |
2023-05-12 | Support optional applications | jdamanalo | |
Loïc: Added more info to guide. | |||
2023-05-12 | Fix typos | Kian-Meng Ang | |
2023-05-12 | Add testing of building packages from hex.pm | Loïc Hoguin | |
2023-05-09 | Autopatch: better handle COMPILE_FIRST/erl_first_files | Loïc Hoguin | |
This is still a bit hackish but it appears that some projects have wrong erl_first_files entries (module exists but not at the location configured) and so we have to do a bit of manipulation before we can find the module. We also need to be cautious about .yrl/.xrl because their corresponding .erl files may not exist in the repository before compilation yet can be listed in erl_first_files. | |||
2023-05-05 | Add ELIXIR_PATCH=1 when testing building packages | Loïc Hoguin | |
2023-05-05 | Tests: exclude pmod_transform from .app/load checks | Loïc Hoguin | |
This is not a proper OTP application. | |||
2023-05-05 | Deps: Add a project-specific patch for hut | Loïc Hoguin | |
Hut has both a Makefile and erlang.mk but the default target does not build the project. To fix a few packages we have a special patch HUT_PATCH that will call the appropriate target. | |||
2023-05-05 | Autopatch: Move to Rebar3 | Loïc Hoguin | |
2023-05-05 | Ignore plugins from package checks | Loïc Hoguin | |
2023-05-04 | Remove rabbit/amqp_client packages and patches | Loïc Hoguin | |
We expect users to fetch these projects from hex.pm now and the packages no longer worked. | |||
2023-05-04 | Update the query duplicate test | Loïc Hoguin | |
2023-04-03 | Fix core-app-yrl-header test for OTP-26 | Loïc Hoguin | |
2023-04-03 | Fix core-deps-fetch-git-submodule test | Loïc Hoguin | |
Test broke when git did a security fix related to file:// that we are using for the submodule in this test. | |||
2022-11-10 | Fix code coverage for ct-* targets | Loïc Hoguin | |
Thanks to David Ansari for the report. | |||
2022-05-31 | xref: Also ignore targets where applicable | Loïc Hoguin | |
2022-05-30 | Fix yecc test case failing with OTP-25.02022.05.31 | Loïc Hoguin | |
2022-05-30 | Revamp and document Xref support | Loïc Hoguin | |
2022-05-23 | Fix bootstrap-rel test | Loïc Hoguin | |
2022-05-23 | Fix core-deps-rel test | Loïc Hoguin | |
2022-05-23 | Automatically add relx dependency on bootstrap-rel | Loïc Hoguin | |
2022-04-28 | Fix core-deps-fetch-hex test when LEGACY=1 | Loïc Hoguin | |
2022-04-28 | Fix core-query-deps-no-duplicates test | Loïc Hoguin | |
2022-04-28 | Only test compatibility with rebar3, not rebar2 | Loïc Hoguin | |
2022-04-28 | Remove erlang_protobuffs tests, only gpb works now | Loïc Hoguin | |
2022-04-28 | fixup! Upgrade to Relx 4 which is now used as a library | Loïc Hoguin | |
2022-04-27 | Upgrade to Relx 4 which is now used as a library | Loïc Hoguin | |
2021-03-26 | core/deps.mk: Support Rebar lock files with version "1.2.0" | Jean-Sébastien Pédron | |
This is the case in erlang-systemd [1]. As far as I can tell, the format is the same for the bits Erlang.mk is interested in. The testsuite is expanded to use version 0.6.0 of erlang-systemd. [1] https://github.com/rabbitmq/erlang-systemd | |||
2021-03-26 | test/core_deps.mk: Fix jquery branch name | Jean-Sébastien Pédron | |
Apparently it was renamed. | |||
2020-11-30 | Fix core-query-deps-no-duplicates test | Loïc Hoguin | |
2020-11-30 | Try do detect if we need to sleep in tests between a build and when a | Martin Björklund | |
source file is modified. Without a sleep the source file and the target may get the same modification time, on some machines. | |||
2020-11-30 | Add support for publishing Hex releases and docs | Loïc Hoguin | |
2020-10-27 | Fix test that uses LFE | Loïc Hoguin | |
Somehow the develop and master branches of LFE have different commit hashes and because LFE switched its default branch to develop the hash we use for testing became incorrect. To fix I just switched to the develop hash of the equivalent commit. | |||
2020-10-27 | Disable Mercurial test | Loïc Hoguin | |
There are no popular Mercurial providers anymore. We can enable it again when things change. Gitlab might add it in the future. | |||
2020-07-21 | Add query-deps test with no deps | Loïc Hoguin | |
2020-06-22 | core/test.mk: Abort build if a test file fails to compile | Jean-Sébastien Pédron | |
In commit c55d0dcd6182983521d4ab34478cfe4b093edb12, the recipe was improved to only rebuild out-of-date test files (not everything as it was the case before). However in the process, the exit status of the Erlang compiler was not checked anymore, leading to build failures in the test directory to be ignored. This patch fixes this bug. | |||
2020-06-18 | Add missing exports to Dialyzer tests | Loïc Hoguin | |
2020-06-18 | Add initial Concuerror integration | Loïc Hoguin | |
https://concuerror.com/ | |||
2020-05-20 | Temporarily disable the core-autopatch-no-autopatch-rebar test | Loïc Hoguin | |
The rebar in the lager repository is not compatible with OTP-23, causing this test case to fail. | |||
2020-04-21 | core/test.mk: Rebuild out-of-date test modules only | Jean-Sébastien Pédron | |
... instead of always rebuilding all of them each time a testsuite is executed. The only exception is when a Makefile was modified: like for main source files, test modules are all recompiled in this case. |