aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-11-26Add test for autopatch with two Rebar projectsLoïc Hoguin
2018-11-26Use flock/lockf when available to avoid a -j issueLoïc Hoguin
Fetching rebar is conditional depending on the project being built, and if two projects require it and -j is used this could mean the fetching happens at the same time and one would fail.
2018-11-25Allow running tests using the latest kerl-built Erlang/OTP versionLoïc Hoguin
2018-11-25Build issues testing multi-apps projectsLoï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-25Fix a shell test when run in parallelLoïc Hoguin
2018-11-25Build $(PROJECT).d in a separate $(MAKE) callLoï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-24Test case for yecc, switching between test mode and normal modeHugo 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-24Add the git-subfolder fetch methodLoï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-24Document building EDoc on all apps in multi-apps projectsLoïc Hoguin
2018-11-24Fix a test that used invalid application namesLoïc Hoguin
2018-11-24Move apps tests in their own file and fix a test caseLoïc Hoguin
2018-11-24Disallow uppercase characters in application namesLoïc Hoguin
2018-11-24Error out on dash characters during bootstrapLoïc Hoguin
2018-11-24Don't try to create a nif if n wasn't providedLoïc Hoguin
2018-11-24Update the OTP-REG.mib file download locationLoïc Hoguin
2018-11-24Add a warning to not edit env.mkLoïc Hoguin
2018-11-24Improve ct/eunit testsLoïc Hoguin
Also don't run eunit if there's no src/test directory.
2018-11-23Ensure apps eunit tests only run once when called directlyLoïc Hoguin
2018-11-23Allow overriding APPS_DIR/DEPS_DIR in appsLoïc Hoguin
2018-11-23Add eunit test with apps where one include_lib anotherRoger Lipscombe
2018-11-23Reorder the test-dir options to make it more like compile_erlLoïc Hoguin
2018-11-23Ensure apps have APPS_DIR and DEPS_DIR definedLoï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-23Remove an unnecessary test messageLoïc Hoguin
2018-11-23Allow keeping the CT logs on distcleanLoïc Hoguin
This is useful for CI scenarios.
2018-11-22Use 'Noninteractive' frontend in DockerfileRoger Lipscombe
Otherwise it stops to ask what timezone you want to use.
2018-11-22Add relx-post-rel hookOleg Nemanov
This hook can be used, for example, to copy additional files to release before it is tared by relx.
2018-09-12Append -native to ERLANG_HIPE installationsLoïc Hoguin
2018-09-12Prevent kerl from being deleted uncorrectlyLoïc Hoguin
2018-09-12Hide asciidoc-manual commandsLoïc Hoguin
2018-08-01Filter out the old OTP versions from LATEST_ERLANG_OTPLoïc Hoguin
2018-07-05Document ERLANG_MK_REPO and ERLANG_MK_COMMITKrzysztof Jurewicz
2018-07-05Swallow warnings when creating a PLTKrzysztof Jurewicz
2018-07-05Add experimental auto-reloading of code for releasesLoïc Hoguin
2018-06-27Add a missing IS_DEPS=1 for docs depsLoïc Hoguin
2018-06-25Update RelxLoïc Hoguin
2018-06-21Update bcrypt repository2018.06.21Benjamin Bergia
2018-06-21Fix ci for NIFs, env.mk must be removed between versionsLoïc Hoguin
2018-06-21Add the version fetched to the DEP lineLoïc Hoguin
Also add a missing space character.
2018-06-04Add basic documentation for Triq pluginKrzysztof Jurewicz
This is based on the documentation of the EUnit plugin.
2018-06-04Update triq urlsTuncer Ayaz
2018-05-31Add $(TEST_DIR) to the default value of SHELL_PATHSKrzysztof Jurewicz
2018-05-20Update Relx to v3.24.5Loï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-15Don't use release candidates when LATEST_ERLANG_OTP=12018.05.15Loïc Hoguin
2018-05-14Replace the imagejs test with lz4Loïc Hoguin
2018-05-14Display the version fetched of dependenciesLoïc Hoguin
It's cheap, can be useful to detect issues, so why not?
2018-05-14Make some of the new tests more quietLoïc Hoguin
2018-05-14Don't list test cases manually anymoreLoïc Hoguin
2018-05-14Small tweaks to previous PRLoïc Hoguin
2018-05-14Update to support WindowsStanislav Ovchar
2018-05-14Update makedep.erl to ignore hrl loopsStanislav Ovchar