aboutsummaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Collapse)Author
2015-09-22Add REL_DEPS along with its testLoïc Hoguin
2015-09-22Add test for OTP_DEPSLoïc Hoguin
2015-09-21Add a test for DOC_DEPSLoïc Hoguin
2015-09-21Add a test for a JS build dependencyLoïc Hoguin
2015-09-21Use cowlib instead of rebar for core-deps-build-erlLoïc Hoguin
Ran into weird Rebar issues on Windows, I will probably run into those issues again later on, but this test isn't about that.
2015-09-21Add a test for an Erlang build dependencyLoïc Hoguin
2015-09-21Add a second C build dependencyLoïc Hoguin
This one is for testing on Windows. It's simple enough to compile and run without having to deal with installing too many dependencies.
2015-09-21Add a test where the build dependency is a C compilerLoïc Hoguin
2015-09-21Fix core-deps-pkg test with LEGACY=1Loïc Hoguin
2015-09-21Add the first few tests for dependenciesLoïc Hoguin
2015-09-18Fix test about auto adding an id key when LEGACY=1Loïc Hoguin
2015-09-18Add a test for the auto generation of id key in .app fileLoïc Hoguin
2015-09-18Test "no .app.src" by default, test legacy with LEGACY=1Loïc Hoguin
Also fixes two bugs with the new "no .app.src" method. All tests now pass with both methods. We can now test specific cases with make check c=$CASE.
2015-09-17Don't require OTP 18+ to run testsLoïc Hoguin
2015-09-17Use rebar to confirm that generated rebar.config files workLoïc Hoguin
2015-09-17Add initial 'make rebar.config'Loïc Hoguin
This is a preliminary work, good enough to be used in some, but not all, projects. Tests cover the current functionality. Documentation has been written but will be committed at a later stage, as it covers more than just this target (the target is documented as part of a "Compatibility with other build tools" chapter).
2015-09-14Make relx work on Windows/MSYS2Loïc Hoguin
2015-09-14Remove "Success!" message from test suiteLoïc Hoguin
2015-09-11Fix plugin tests under CILoïc Hoguin
Also make git commands quiet.
2015-09-11Merge branch 'clean_erlang_mk_tmp' of https://github.com/ingwinlu/erlang.mkLoïc Hoguin
2015-09-11Add tests for external pluginsLoïc Hoguin
2015-09-11add distclean-tmpderwinlu
Removes $(ERLANG_MK_TMP) directory on distclean. * add distclean-tmp target * add core-clean-tmp test
2015-09-11Add a test for ERLC_EXCLUDELoïc Hoguin
2015-09-11Delete test/erl_crash.dump on cleaning testsLoïc Hoguin
2015-09-11Add another ERLC_OPTS test where we filter-out +debug_infoLoïc Hoguin
2015-09-11Add tests for ERLC_OPTSLoïc Hoguin
2015-09-10Add missing phony targets in the test MakefileLoïc Hoguin
2015-09-10Remove todos that shouldn't be thereLoïc Hoguin
Sigh. That's what I get for rushing before food.
2015-09-10Add a test for the deleting of crash dumpsLoïc Hoguin
2015-09-10Remove an extraneous target dependencyLoïc Hoguin
2015-09-10Reorganize the test suiteLoïc Hoguin
Use one file per topic, except for "uncategorizable" tests.
2015-09-09Alphabetical order upgrade testsLoïc Hoguin
2015-09-09Move the test for help in its own categoryLoïc Hoguin
2015-09-09Merge branch 'fix-no-erlang-app-support' of ↵Loïc Hoguin
https://github.com/rabbitmq/erlang.mk
2015-09-09Fix CI againLoïc Hoguin
2015-09-09Use the remote erlang.mk repository in testsLoïc Hoguin
Otherwise CI won't work.
2015-09-09erlc.mk: Fix "no Erlang application" supportJean-Sébastien Pédron
2015-09-09Merge branch 'no-hardcoded-make-in-testsuite' of ↵Loïc Hoguin
https://github.com/rabbitmq/erlang.mk
2015-09-09core.mk: Allow to take erlang.mk from an alternate Git repositoryJean-Sébastien Pédron
2015-09-09test/Makefile: Use $(MAKE) instead of hardcoding `make`Jean-Sébastien Pédron
2015-09-08Add a test for 'make help'Loïc Hoguin
2015-09-07test/Makefile: Support non-GNU sedJean-Sébastien Pédron
This required two changes: 1. Modifying a file inplace using -i is not portable. GNU sed does not require an argument; the absence of it meaning it should change the file inplace. sed found on FreeBSD and probably other BSDs' require an argument, so inplace modification should be specified as: sed -i ''. Obviously, both -i are incompatible... The "solution" is to specify a backup suffix and ignore this backup file. 2. The [1addr]i command takes its argument on the next line according to the standard (though, it's not explicitely stated, the syntax example suggests that). GNU sed accepts to have its argument on the same line as the command, but not FreeBSD's sed.
2015-09-07Add an unrelated .hrl file in asn1 and mib testsLoïc Hoguin
Useful to confirm only the relevant header files get deleted on clean.
2015-09-07Add a test ensuring compilation errors are detectedLoïc Hoguin
Since all the legacy 'app' tests can be found in the new format, the 'app' target has been removed.
2015-09-06Add NO_MAKEDEP: don't rebuild .d file if it already existsLoïc Hoguin
This is useful only for projects that are stable and rarely need to rebuild it. Check the guide additions for more info.
2015-09-06Use a different method to build the generate ruleLoïc Hoguin
This one seems to work both here and on CI.
2015-09-06Fix escaping of backslashLoïc Hoguin
Was working fine for me, not on CI.
2015-09-06Add tests for user generated Erlang source filesLoïc Hoguin
2015-09-05Add a test for .yrl files that include headersLoïc Hoguin
2015-09-05Add tests for yrl filesLoïc Hoguin