Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-29 | Improve a few comments and messages | Loïc Hoguin | |
2015-09-27 | Improve tests' platform detection | Loïc Hoguin | |
Fixes a small warning printed on OSX, and don't run a specific test on FreeBSD (compiles a C library not compatible with FreeBSD). | |||
2015-09-26 | Make tests work on more systems | Loïc Hoguin | |
Some systems do not have subsecond file modification detection capabilities. This is the case in OSX because the HFS+ file system has 1 second resolution. This is also the case in other OSes with particular file systems or even shells. For example, the "test" command in Bash does not support subsecond file times, while the ZSH one and the /usr/bin/test on my machine does. On those systems, with Bash, find -newer will work, but not test -nt. Tests were updated to reflect this. The test Makefile runs a series of commands to determine if subsecond resolution is available. When it is not, a sleep command will be executed before relevant operations in the tests. Because the Bash shell is often the default shell for Make, and because users of ZSH may want to avoid sleeping for no reasons, a new variable was introduced: ZSH=1. When provided when running tests, the shell will be switched to ZSH, and subsecond resolution will work as expected. Tests have been fixed to work with ZSH as well. All this only applies to tests, Erlang.mk itself is so far not affected by this issue. | |||
2015-09-14 | Make relx work on Windows/MSYS2 | Loïc Hoguin | |
2015-09-14 | Remove "Success!" message from test suite | Loïc Hoguin | |
2015-09-11 | add distclean-tmp | derwinlu | |
Removes $(ERLANG_MK_TMP) directory on distclean. * add distclean-tmp target * add core-clean-tmp test | |||
2015-09-11 | Delete test/erl_crash.dump on cleaning tests | Loïc Hoguin | |
2015-09-10 | Add missing phony targets in the test Makefile | Loïc Hoguin | |
2015-09-10 | Remove todos that shouldn't be there | Loïc Hoguin | |
Sigh. That's what I get for rushing before food. | |||
2015-09-10 | Add a test for the deleting of crash dumps | Loïc Hoguin | |
2015-09-10 | Remove an extraneous target dependency | Loïc Hoguin | |
2015-09-10 | Reorganize the test suite | Loïc Hoguin | |
Use one file per topic, except for "uncategorizable" tests. | |||
2015-09-09 | Alphabetical order upgrade tests | Loïc Hoguin | |
2015-09-09 | Move the test for help in its own category | Loïc Hoguin | |
2015-09-09 | Merge branch 'fix-no-erlang-app-support' of ↵ | Loïc Hoguin | |
https://github.com/rabbitmq/erlang.mk | |||
2015-09-09 | Fix CI again | Loïc Hoguin | |
2015-09-09 | Use the remote erlang.mk repository in tests | Loïc Hoguin | |
Otherwise CI won't work. | |||
2015-09-09 | erlc.mk: Fix "no Erlang application" support | Jean-Sébastien Pédron | |
2015-09-09 | Merge branch 'no-hardcoded-make-in-testsuite' of ↵ | Loïc Hoguin | |
https://github.com/rabbitmq/erlang.mk | |||
2015-09-09 | core.mk: Allow to take erlang.mk from an alternate Git repository | Jean-Sébastien Pédron | |
2015-09-09 | test/Makefile: Use $(MAKE) instead of hardcoding `make` | Jean-Sébastien Pédron | |
2015-09-08 | Add a test for 'make help' | Loïc Hoguin | |
2015-09-07 | test/Makefile: Support non-GNU sed | Jean-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-07 | Add an unrelated .hrl file in asn1 and mib tests | Loïc Hoguin | |
Useful to confirm only the relevant header files get deleted on clean. | |||
2015-09-07 | Add a test ensuring compilation errors are detected | Loïc Hoguin | |
Since all the legacy 'app' tests can be found in the new format, the 'app' target has been removed. | |||
2015-09-06 | Add NO_MAKEDEP: don't rebuild .d file if it already exists | Loï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-06 | Use a different method to build the generate rule | Loïc Hoguin | |
This one seems to work both here and on CI. | |||
2015-09-06 | Fix escaping of backslash | Loïc Hoguin | |
Was working fine for me, not on CI. | |||
2015-09-06 | Add tests for user generated Erlang source files | Loïc Hoguin | |
2015-09-05 | Add a test for .yrl files that include headers | Loïc Hoguin | |
2015-09-05 | Add tests for yrl files | Loïc Hoguin | |
2015-09-05 | Add tests for a .xrl file that includes .hrl files | Loïc Hoguin | |
This also has a case for a file included from another header file, which is pretty cool! Thanks Gordon Guthrie for pointing me out to the file. :-) | |||
2015-09-04 | Add test for xrl files | Loïc Hoguin | |
2015-09-04 | Simplify one check in mibs test | Loïc Hoguin | |
2015-09-04 | Add tests for mibs | Loïc Hoguin | |
2015-09-04 | Add test for recursive header dependency tracking | Loïc Hoguin | |
2015-09-04 | Add test for header dependency tracking | Loïc Hoguin | |
2015-09-03 | test: Add missing clean target dependency | Loïc Hoguin | |
2015-09-03 | Add a test for building .asn1 files | Loïc Hoguin | |
2015-09-03 | Add a test for ERLANG_MK_BUILD_DIR | Loïc Hoguin | |
2015-09-03 | Improve upgrade test | Loïc Hoguin | |
2015-09-03 | Add tests for upgrading Erlang.mk | Loïc Hoguin | |
2015-09-03 | Add tests for the bootstrap plugin | Loïc Hoguin | |
Adding tests in the order they are documented in the guide. | |||
2015-08-14 | Update edown in test Makefile | Loïc Hoguin | |
2015-08-14 | Fix test Makefile on some platforms | Loïc Hoguin | |
2015-07-02 | No need to use virtualenv to test RabbitMQ projects anymore | Loïc Hoguin | |
2015-07-02 | Reduce dependency on external programs | Loïc Hoguin | |
This commit implements a core_find and core_ls function that can be used to list files recursively or not. A few other minute changes are included and a couple hacks removed. | |||
2015-06-28 | Bundle the package index directly inside erlang.mk | Loïc Hoguin | |
If you were using the index file as a "lock file", bear with me for a moment, equivalent functionality will soon be added. :-) | |||
2015-06-20 | Fix amqp_client/rabbit tests for FreeBSD | Loïc Hoguin | |
2015-06-18 | Add RABBITMQ_SERVER_PATCH for rabbitmq-server support | Loïc Hoguin | |