Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-26 | Use two colons for the shell target | Loïc Hoguin | |
2018-11-26 | Don't include applications with no ebin/ directory in escripts | Loïc Hoguin | |
2018-11-26 | Add or improve tests based on false flag reports | Loïc Hoguin | |
2018-11-26 | Fix propagation of SP in sub-apps | Loïc Hoguin | |
And some refactor and additional testing for overriding. Turns out we can override some variables even if ?= is not used, so nothing had to be done to support overriding. | |||
2018-11-26 | Fix badly written tests failing when LEGACY=1 | Loïc Hoguin | |
2018-11-26 | Disable Asciidoc tests requiring DocBook if not installed | Loïc Hoguin | |
The toolchain is too heavy for CI. Gotta wait for me to finish the work on Asciideck for building HTML pages. | |||
2018-11-26 | Disable sphinx tests when it isn't installed | Loïc Hoguin | |
2018-11-26 | Tweak a few tests so they run on all platforms | Loïc Hoguin | |
2018-11-26 | Add test for autopatch with two Rebar projects | Loïc Hoguin | |
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 | 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 | 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 | Add eunit test with apps where one include_lib another | Roger Lipscombe | |
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-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-07-05 | Swallow warnings when creating a PLT | Krzysztof Jurewicz | |
2018-05-31 | Add $(TEST_DIR) to the default value of SHELL_PATHS | Krzysztof Jurewicz | |
2018-05-14 | Replace the imagejs test with lz4 | Loïc Hoguin | |
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 | Add test with include loop | Stanislav Ovchar | |
2018-05-14 | Add tests include_lib tests for deps | Stanislav Ovchar | |
2018-05-14 | Add tests when .hrl files are in src | Stanislav Ovchar | |
2018-05-14 | Add core-app-hlr test to verify recursive inculde_lib between apps | Stanislav Ovchar | |
2018-05-14 | Add core-app-hlr test to verify inlude_lib between apps | Stanislav Ovchar | |
2018-05-14 | Add core-app simple test for hlr with -include_lib | Stanislav Ovchar | |
2018-05-14 | Add the test directory in the list of paths for proper | Loïc Hoguin | |
2018-05-14 | Don't run cover when there's no ebin files in the directory | Loïc Hoguin | |
2018-05-14 | list templates on seperate lines | Mads Flensted-Urech | |
2018-05-14 | Fix use of templates from plugins in apps layout | Loïc Hoguin | |
2018-04-25 | Add gen_statem template | juhlig | |
[skip ci] | |||
2018-03-14 | Create temporary directory when generating relx | Krzysztof Jurewicz | |
2018-01-24 | Add support for Sphinx documentation builder | Stanislaw Klekot | |
2017-11-17 | Don't try to load ci.erlang.mk when testing packages | Loïc Hoguin | |
[ci skip] | |||
2017-11-15 | Fix missing core-misc target in tests | Thomas Nixon | |
This updates core_misc.mk to match the other core_*.mk files, whose tests are included via the include_core mechanism in Makefile. | |||
2017-09-15 | Fix removal of COVER_DATA_DIR if not empty | Loïc Hoguin | |
2017-09-13 | COVER_DATA_DIR for *.coverdata | nevar | |
Also make COVER_REPORT_DIR not override user value (if set before include erlang.mk). Use incl_app in CT cover spec. | |||
2017-08-23 | Make Triq plugin pick tests from $(TEST_DIR) | Krzysztof Jurewicz | |
This commit also changes Triq repository in package index to point to the leading fork. The original repository doesn’t work in Erlang 20. |