Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-25 | Build issues testing multi-apps projects | Loïc Hoguin | |
I've reworked how the multi-apps projects are built. In particular I've made sure the test build is made from the top-level once, and then only tests are run on this build. It used to build multiple times and some builds would not include test mode, not good. I've also fixed issues with running tests in parallel. All tests now pass with -j8 on my machine. It's possible more issues remain that are not covered by tests yet though. | |||
2018-11-25 | Fix a shell test when run in parallel | Loïc Hoguin | |
2018-11-25 | Build $(PROJECT).d in a separate $(MAKE) call | Loïc Hoguin | |
This avoids the issue where clean will remove a file that was otherwise generated and won't be regenerated. This might also help with parallel building. | |||
2018-11-24 | Test case for yecc, switching between test mode and normal mode | Hugo Mills | |
With a yecc grammar in the project, and this sequence of commands: $ make clean $ make check $ make $ make the "make check" succeeds. The first "make" fails because the .erl file built from the .yrl file doesn't exist. The second "make" succeeds. Add a test case for this situation. Signed-off-by: Hugo Mills <[email protected]> | |||
2018-11-24 | Add the git-subfolder fetch method | Loïc Hoguin | |
It clones and checkouts like the git fetch method, but does so in the Erlang.mk temporary directory. It then creates a symbolic link to the subfolder for the dependency. | |||
2018-11-24 | Document building EDoc on all apps in multi-apps projects | Loïc Hoguin | |
2018-11-24 | Fix a test that used invalid application names | Loïc Hoguin | |
2018-11-24 | Move apps tests in their own file and fix a test case | Loïc Hoguin | |
2018-11-24 | Disallow uppercase characters in application names | Loïc Hoguin | |
2018-11-24 | Error out on dash characters during bootstrap | Loïc Hoguin | |
2018-11-24 | Don't try to create a nif if n wasn't provided | Loïc Hoguin | |
2018-11-24 | Update the OTP-REG.mib file download location | Loïc Hoguin | |
2018-11-24 | Add a warning to not edit env.mk | Loïc Hoguin | |
2018-11-24 | Improve ct/eunit tests | Loïc Hoguin | |
Also don't run eunit if there's no src/test directory. | |||
2018-11-23 | Ensure apps eunit tests only run once when called directly | Loïc Hoguin | |
2018-11-23 | Allow overriding APPS_DIR/DEPS_DIR in apps | Loïc Hoguin | |
2018-11-23 | Add eunit test with apps where one include_lib another | Roger Lipscombe | |
2018-11-23 | Reorder the test-dir options to make it more like compile_erl | Loïc Hoguin | |
2018-11-23 | Ensure apps have APPS_DIR and DEPS_DIR defined | Loïc Hoguin | |
So they can use include files and other from other apps when they're built directly, and that they use the same deps directory. | |||
2018-11-23 | Remove an unnecessary test message | Loïc Hoguin | |
2018-11-23 | Allow keeping the CT logs on distclean | Loïc Hoguin | |
This is useful for CI scenarios. | |||
2018-11-22 | Use 'Noninteractive' frontend in Dockerfile | Roger Lipscombe | |
Otherwise it stops to ask what timezone you want to use. | |||
2018-11-22 | Add relx-post-rel hook | Oleg Nemanov | |
This hook can be used, for example, to copy additional files to release before it is tared by relx. | |||
2018-09-12 | Append -native to ERLANG_HIPE installations | Loïc Hoguin | |
2018-09-12 | Prevent kerl from being deleted uncorrectly | Loïc Hoguin | |
2018-09-12 | Hide asciidoc-manual commands | Loïc Hoguin | |
2018-08-01 | Filter out the old OTP versions from LATEST_ERLANG_OTP | Loïc Hoguin | |
2018-07-05 | Document ERLANG_MK_REPO and ERLANG_MK_COMMIT | Krzysztof Jurewicz | |
2018-07-05 | Swallow warnings when creating a PLT | Krzysztof Jurewicz | |
2018-07-05 | Add experimental auto-reloading of code for releases | Loïc Hoguin | |
2018-06-27 | Add a missing IS_DEPS=1 for docs deps | Loïc Hoguin | |
2018-06-25 | Update Relx | Loïc Hoguin | |
2018-06-21 | Update bcrypt repository2018.06.21 | Benjamin Bergia | |
2018-06-21 | Fix ci for NIFs, env.mk must be removed between versions | Loïc Hoguin | |
2018-06-21 | Add the version fetched to the DEP line | Loïc Hoguin | |
Also add a missing space character. | |||
2018-06-04 | Add basic documentation for Triq plugin | Krzysztof Jurewicz | |
This is based on the documentation of the EUnit plugin. | |||
2018-06-04 | Update triq urls | Tuncer Ayaz | |
2018-05-31 | Add $(TEST_DIR) to the default value of SHELL_PATHS | Krzysztof Jurewicz | |
2018-05-20 | Update Relx to v3.24.5 | Loïc Hoguin | |
I've built and uploaded the newest Relx to https://erlang.mk Next time this is necessary I should add a Makefile target to do it automatically. | |||
2018-05-15 | Don't use release candidates when LATEST_ERLANG_OTP=12018.05.15 | Loïc Hoguin | |
2018-05-14 | Replace the imagejs test with lz4 | Loïc Hoguin | |
2018-05-14 | Display the version fetched of dependencies | Loïc Hoguin | |
It's cheap, can be useful to detect issues, so why not? | |||
2018-05-14 | Make some of the new tests more quiet | Loïc Hoguin | |
2018-05-14 | Don't list test cases manually anymore | Loïc Hoguin | |
2018-05-14 | Small tweaks to previous PR | Loïc Hoguin | |
2018-05-14 | Update to support Windows | Stanislav Ovchar | |
2018-05-14 | Update makedep.erl to ignore hrl loops | Stanislav Ovchar | |
2018-05-14 | Add test with include loop | Stanislav Ovchar | |
2018-05-14 | Fix #757: recompile erl if hrl from another app was updated | Stanislav Ovchar | |
2018-05-14 | Add tests include_lib tests for deps | Stanislav Ovchar | |