aboutsummaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Collapse)Author
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-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-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-23Add eunit test with apps where one include_lib anotherRoger Lipscombe
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-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-07-05Swallow warnings when creating a PLTKrzysztof Jurewicz
2018-05-31Add $(TEST_DIR) to the default value of SHELL_PATHSKrzysztof Jurewicz
2018-05-14Replace the imagejs test with lz4Loïc Hoguin
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-14Add test with include loopStanislav Ovchar
2018-05-14Add tests include_lib tests for depsStanislav Ovchar
2018-05-14Add tests when .hrl files are in srcStanislav Ovchar
2018-05-14Add core-app-hlr test to verify recursive inculde_lib between appsStanislav Ovchar
2018-05-14Add core-app-hlr test to verify inlude_lib between appsStanislav Ovchar
2018-05-14Add core-app simple test for hlr with -include_libStanislav Ovchar
2018-05-14Add the test directory in the list of paths for properLoïc Hoguin
2018-05-14Don't run cover when there's no ebin files in the directoryLoïc Hoguin
2018-05-14list templates on seperate linesMads Flensted-Urech
2018-05-14Fix use of templates from plugins in apps layoutLoïc Hoguin
2018-04-25Add gen_statem templatejuhlig
[skip ci]
2018-03-14Create temporary directory when generating relxKrzysztof Jurewicz
2018-01-24Add support for Sphinx documentation builderStanislaw Klekot
2017-11-17Don't try to load ci.erlang.mk when testing packagesLoïc Hoguin
[ci skip]
2017-11-15Fix missing core-misc target in testsThomas 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-15Fix removal of COVER_DATA_DIR if not emptyLoïc Hoguin
2017-09-13COVER_DATA_DIR for *.coverdatanevar
Also make COVER_REPORT_DIR not override user value (if set before include erlang.mk). Use incl_app in CT cover spec.
2017-08-23Make 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.
2017-05-25Cleanup the relx test suiteLoïc Hoguin
Avoid duplicating everything between Windows and other platforms.
2017-05-25Update relx up to v3.23.0Stanislav Ovchar
2017-05-16Add a test for ErlyDTL with a custom tagLoïc Hoguin
2017-05-15Also test WITHOUT when updating Erlang.mkLoïc Hoguin
2017-05-15Add tweaks and tests for the WITHOUT featureLoïc Hoguin
2017-05-15Support plugins local to the applicationJean-Sébastien Pédron
If the application's Makefile specify either: DEP_PLUGINS = $(PROJECT) or e.g.: DEP_PLUGINS = $(PROJECT)/mk/dist.mk then load the plugin from the application instead of a dependency. This helps when you have an application with common Erlang modules and Erlang.mk plugins: your common application can load Erlang.mk plugins exactly like other applications depending on the common application.
2017-05-15Add dep_fetch_lnderwinlu
2017-05-13Add a test for EDOC_SRC_DIRS and tweak the feature a bitLoïc Hoguin
2017-05-13Convert legacy cover tests and fix a few issuesLoïc Hoguin
There are no more legacy tests. Enjoy!
2017-05-12Fix the test merged in the previous commitLoïc Hoguin
2017-05-12Add test for CT on root app with sub-appsAlexey Lebedeff
2017-05-12Support early-stage plugins through `$(DEP_EARLY_PLUGINS)`Jean-Sébastien Pédron
Regular plugins (`$(DEP_PLUGINS)`) are loaded near the end of Erlang.mk. This is fine when you want to modify variables initialized earlier in Erlang.mk or add new targets and variables. However, it doesn't allow you to declare more dependencies because they are loaded too late for that. This commit introduces a new variable, `$(DEP_EARLY_PLUGINS)`, which can be used to list plugins meant to be loaded near the beginning of Erlang.mk. Those allow to append to the list of dependencies. They work exactly like regular plugins otherwise. The default filename loaded is `early-plugins.mk`.
2017-05-12test/core_deps.mk: Wait for node in core-deps-relJean-Sébastien Pédron
When the test check the running applications in the started release, the node may not be up yet. So loop until the command returns a list of applications (instead of "Node is not running!"). This fixes some transient failures.