Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge pull request #1348 from ElectronicRU/master | alisdair sullivan | 2016-10-13 | 3 | -6/+24 | |
|\ \ | | | | | | | | | | | | | Fix sys.config's handling in common_test and otherwise. closes #1289 | |||||
| * | | Some post-review changes: | Alexander Sedov | 2016-10-11 | 2 | -0/+6 | |
| | | | | | | | | | | | | | | | - restore path after loading applications, - helpful comments. | |||||
| * | | Avoid backward-compatibility-breaking changes. | Alexander Sedov | 2016-10-11 | 3 | -13/+15 | |
| | | | ||||||
| * | | Made reading sys.configs consistent with OTP specification. | Alexander Sedov | 2016-10-11 | 3 | -10/+13 | |
| | | | ||||||
| * | | Rereading system configuration sets up persistent options if possible. | Alexander Sedov | 2016-10-11 | 1 | -1/+7 | |
| | | | ||||||
| * | | Made Common Test load the user's applications before slurping config. | Alexander Sedov | 2016-10-11 | 1 | -0/+1 | |
| | | | ||||||
* | | | Merge pull request #1351 from ElectronicRU/fix_stacktrace | Fred Hebert | 2016-10-13 | 1 | -2/+3 | |
|\ \ \ | |/ / |/| | | Fix stacktrace printing in DEBUG=1 mode. Fixes #1347. | |||||
| * | | Get stacktrace only once and as soon as possible. Fixes #1347. | Alexander Sedov | 2016-10-13 | 1 | -2/+3 | |
|/ / | | | | | | | | | It turns out that pretty-printing uses throw-catch and thus garbages out the stack trace sometimes, so we should get it only once. | |||||
* | | Merge pull request #1342 from lrascao/feature/OTP19.1 | Fred Hebert | 2016-10-05 | 1 | -1/+1 | |
|\ \ | | | | | | | Update Travis CI to latest OTP19.1 | |||||
| * | | Update Travis CI to latest OTP19.1 | Luis Rascao | 2016-10-05 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #1340 from ferd/fix-test-includes-in-compile | Fred Hebert | 2016-09-30 | 2 | -10/+84 | |
|\ \ | | | | | | | Fix private includes when compiling in test profile | |||||
| * | | Use all_src_dirs for include paths | Fred Hebert | 2016-09-30 | 1 | -2/+2 | |
| | | | | | | | | | | | | Helps cover extra cases. | |||||
| * | | Fix private includes when compiling in test profile | Fred Hebert | 2016-09-30 | 2 | -10/+84 | |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | When an include file is set in a private path (i.e. src/), the rebar3 compiler would not add them to the {i, Path} params -- only include/ and the project root were being added. This meant that when some extra source directories were added to the compile job, such as test/ when running under the test profile, the private include paths could not be shared with the test module. This patch fixes the issues (and adds tests) for such a specific case by adding all the configured include paths to the {i, Path} erl_opts arguments, yielding successful compile runs. | |||||
* | | Merge pull request #1339 from inaka/elbrujohalcon.behavior | Fred Hebert | 2016-09-28 | 3 | -2/+5 | |
|\ \ | |/ |/| | Add support for behaviors, and not just behaviours | |||||
| * | Add support for behaviors, and not just behaviours | Brujo Benavides | 2016-09-28 | 3 | -2/+5 | |
|/ | ||||||
* | Merge pull request #1335 from erlang/rebar-1331 | Fred Hebert | 2016-09-21 | 2 | -8/+37 | |
|\ | | | | | allow using an alternate regex to locate test modules during eunit runs | |||||
| * | allow using an alternate regex to locate test modules during eunit runs | alisdair sullivan | 2016-09-20 | 2 | -8/+37 | |
|/ | | | | | | | | {`eunit_test_regex`, Regex}` will use the supplied `Regex` instead of the default to locate tests in test dirs. note this matches only the filename, not the path. the regex is applied to all test dirs, recursively fixes #1331 | |||||
* | Merge pull request #1332 from erlang/rebar-1327 | Fred Hebert | 2016-09-20 | 1 | -1/+15 | |
|\ | | | | | compile + cover compile prior to analyzing coverdata | |||||
| * | only compile/cover compile when generating analysis | alisdair sullivan | 2016-09-20 | 1 | -4/+13 | |
| | | | | | | | | don't compile when resetting coverdata | |||||
| * | cover compile prior to calculating coverage | alisdair sullivan | 2016-09-20 | 1 | -1/+6 | |
| | | | | | | | | fixes #1327 | |||||
* | | Merge pull request #1333 from erlang/rebar-1328 | Fred Hebert | 2016-09-20 | 2 | -3/+118 | |
|\ \ | |/ |/| | recompile all files when a parse transform given as an opt needs updating | |||||
| * | recompile all files when a parse transform given as an opt needs updating | alisdair sullivan | 2016-09-20 | 2 | -3/+118 | |
|/ | | | | | | | | | there's no way to detect which files actually rely on a parse transform passed to the compiler via the options (as opposed to `-compile(..)` so if any parse transforms are in modules that need recompiling just recompile the world fixes #1328 | |||||
* | Merge pull request #1329 from soranoba/update_bbmustache | Fred Hebert | 2016-09-17 | 2 | -3/+3 | |
|\ | | | | | update bbmustache 1.3.0 | |||||
| * | update bbmustache 1.3.0 | soranoba | 2016-09-17 | 2 | -3/+3 | |
|/ | ||||||
* | Merge pull request #1321 from vans163/error_on_load_file_failure | Fred Hebert | 2016-09-15 | 1 | -2/+13 | |
|\ | | | | | log error if a module failed to load_file, the user should be aware | |||||
| * | replace error with debug | vans163 | 2016-09-03 | 1 | -2/+2 | |
| | | ||||||
| * | log error if a module failed to load_file, the user should be aware | vans163 | 2016-09-03 | 1 | -2/+13 | |
| | | ||||||
* | | Merge pull request #1326 from ddeboer/fix-preserve-ownership | Fred Hebert | 2016-09-15 | 2 | -5/+18 | |
|\ \ | | | | | | | Prevent crashing when `mv` warns and report warnings to the user instead. | |||||
| * | | Ignore mv warnings | David de Boer | 2016-09-15 | 2 | -5/+18 | |
|/ / | | | | | | | | | | | | | In some cases, mv will throw a warning, while still moving the files correctly and returning a 0 return code: "mv: can't preserve ownership of ... Permission denied". | |||||
* | | Back to semver version post release | Fred Hebert | 2016-09-02 | 1 | -1/+1 | |
| | | ||||||
* | | Bump to 3.3.1 | Fred Hebert | 2016-09-02 | 2 | -2/+2 | |
| | | ||||||
* | | Merge pull request #1320 from vans163/atomic_compile_and_nif_fix | alisdair sullivan | 2016-09-02 | 1 | -2/+32 | |
|\ \ | |/ | | | Atomically load changed erlang modules. Non-atomically load nifs. Reference to https://github.com/erlang/rebar3/pull/1317 | |||||
| * | delete purge load_file specific order | vans163 | 2016-09-02 | 1 | -1/+1 | |
| | | ||||||
| * | Make less than R17 compatible | vans163 | 2016-09-01 | 1 | -7/+11 | |
| | | ||||||
| * | comment and spacing fixup | vans163 | 2016-09-01 | 1 | -5/+4 | |
| | | ||||||
| * | Update rebar_agent.erl | vans163 | 2016-09-01 | 1 | -3/+3 | |
| | | | | | | opps. Infinite loop fixed. | |||||
| * | Update rebar_agent.erl | vans163 | 2016-09-01 | 1 | -2/+29 | |
|/ | | | | https://github.com/erlang/rebar3/pull/1317 In reference to with support to load erlang code atomically but load nifs non-atomically. | |||||
* | Merge pull request #1318 from tuncer/conventional-stacktrace | Fred Hebert | 2016-08-31 | 1 | -1/+1 | |
|\ | | | | | Print stacktrace in a more conventional way | |||||
| * | Print stacktrace in a more conventional way | Tuncer Ayaz | 2016-08-30 | 1 | -1/+1 | |
| | | | | | | | | | | | | Insert a newline before printing the stacktrace so that the term is easier to read and copy. This is a more conventional way to print traces, and is, for instance, the way it's done by make and python. | |||||
* | | Merge pull request #1316 from erlang/reset_coverdata | alisdair sullivan | 2016-08-27 | 2 | -2/+22 | |
|\ \ | | | | | | | reset accumulated coverdata on writing out to disk | |||||
| * | | r15 proof cover tests`` | alisdair sullivan | 2016-08-27 | 1 | -1/+2 | |
| | | | ||||||
| * | | use `cover:analyse(cover:modules())` for tests instead of `cover:analyse()` | alisdair sullivan | 2016-08-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | `cover:analyse/0` didn't exist pre-otp18 | |||||
| * | | reset accumulated coverdata on writing out to disk. this prevents | alisdair sullivan | 2016-08-27 | 2 | -2/+21 | |
|/ / | | | | | | | | | provider chains like `eunit, ct, proper` from misreporting cover stats from providers later in the sequence | |||||
* | | Merge pull request #1315 from ferd/fix-hashcheck-noindex | Fred Hebert | 2016-08-27 | 1 | -1/+10 | |
|\ \ | | | | | | | Fix crash when doing hash check with missing index | |||||
| * | | Fix crash when doing hash check with missing index | Fred Hebert | 2016-08-27 | 1 | -1/+10 | |
| |/ | | | | | | | | | | | | | | | | | | | Specifically, when fetching an application where the expected hash is unknown, the hash is validated from the hex index; when the index is available, the hash is fetched fine and later inserted in the lock file. However, if the index is not available, the call would simply crash. This patch fixes thing so that instead, the index is refreshed before giving up and failing. | |||||
* | | Merge pull request #1314 from ferd/cover_excl_mods | alisdair sullivan | 2016-08-27 | 3 | -13/+59 | |
|\ \ | |/ |/| | Cover excl mods | |||||
| * | Re-format cover exclusion code | Fred Hebert | 2016-08-27 | 1 | -17/+26 | |
| | | | | | | | | | | | | - brings back former error handling and debug messages - keeps the filtering of excluded mods and debug messages - breaks up code into multiple functions and removes nesting | |||||
| * | Add test suite for cover_excl_mods option | Fred Hebert | 2016-08-27 | 1 | -2/+28 | |
| | | ||||||
| * | Merge branch 'cover_excl_mods' of https://github.com/lpgauth/rebar3 into ↵ | Fred Hebert | 2016-08-27 | 2 | -15/+26 | |
| |\ |/ / | | | | | lpgauth-cover_excl_mods | |||||
| * | Add support for cover_excl_mods | Louis-Philippe Gauthier | 2016-06-15 | 2 | -15/+26 | |
| | |