summaryrefslogtreecommitdiff
path: root/test/rebar_compile_SUITE.erl
Commit message (Collapse)AuthorAgeFilesLines
* Fixed two tests for windows 8.1 and added touch functionalityDaniel Widgren2015-06-261-3/+5
|
* Adding erl_first_files testFred Hebert2015-06-261-2/+44
| | | | | | The test works by using a parse transform that stamps modules with an attribute as it runs them. It then compiles everything, loads the module, and makes sure the stamps respect the defined order.
* plugins providerTristan Sloughter2015-06-181-132/+1
|
* store plugin providers in app_info's state for depsTristan Sloughter2015-05-281-17/+13
|
* add test for plugin with transitive depsTristan Sloughter2015-05-271-1/+52
|
* install plugins from the global config to ~/.cache/pluginsTristan Sloughter2015-05-171-2/+55
|
* enable parse transformations in rebar configTristan Sloughter2015-04-261-2/+25
|
* track and cleanup code paths for different contextsTristan Sloughter2015-04-211-5/+8
|
* add test for single atom pkg dep picking the highest availableTristan Sloughter2015-04-111-2/+28
|
* rm old beams, make erlcinfo graph per app isntad of global to projectTristan Sloughter2015-04-101-2/+21
|
* test touching a header file causes module recompiledTristan Sloughter2015-04-101-2/+39
|
* test building of deps pluginsTristan Sloughter2015-04-041-2/+34
|
* treat _checkouts as deps that are always compiledTristan Sloughter2015-03-211-3/+124
|
* compile source from the symlinked directories under `_build` toalisdair sullivan2015-03-081-0/+27
| | | | get correct compile paths included in module info
* switch from loading modules to read compile info to using `beam_lib`alisdair sullivan2015-03-051-12/+2
| | | | fixes #216 and #220
* change from post-purging modules after checking their module info toalisdair sullivan2015-03-031-2/+13
| | | | pre-purging before checking to facilitate long do chains
* copy project apps to deps output dir for compilationTristan Sloughter2015-02-281-7/+7
|
* don't unescessarily recompile yrl/xrl filesalisdair sullivan2015-02-221-2/+43
| | | | fixes #175
* check already compiled modules compile arguments against current compilealisdair sullivan2015-02-161-2/+56
| | | | arguments to ensure compile results as as intended
* MORE TESTSFred Hebert2014-12-291-2/+23
|
* Adding tests for checkouts being found & compiledFred Hebert2014-12-291-4/+21
|
* Add release-structured compiling testsFred Hebert2014-12-241-2/+17
|
* Fix up programmatic interface to rebar3Fred Hebert2014-12-211-1/+1
| | | | Now supports arbitrary commands
* Partial fix to circular deps (#40)Fred Hebert2014-12-061-1/+1
| | | | | | | | | - Adding tests - fixing use of set fetching to find repeated deps and prevent infinite loops On a circular loop rebar3 now fails with `{error, no_sort}`, which is uncaught and should be handled to consider the issue fully fixed.
* Initial tests for dependency resolvingFred Hebert2014-12-041-85/+6
| | | | | | | | | | | | | - Reworked the helpers for existing suites and expanded them - Created a mock git resource module to test for its dependency fetching - Added a test suite for dependency resolving with first checks for common cases (https://gist.github.com/ferd/197cc5c0b85aae370436) Left to do would include: - Verify warnings - Verify failures - Verify dependency updates resolving
* start of breaking out test code for ease of checksTristan Sloughter2014-11-291-9/+12
|
* pass command as arg to run_aux for nowTristan Sloughter2014-10-171-1/+1
|
* fix ct test for new command handlingTristan Sloughter2014-09-171-1/+1
|
* update common testsTristan Sloughter2014-09-171-2/+2
|
* change name of suiteTristan Sloughter2014-09-011-0/+113