alisdair sullivan
ab84fc89cc
compile source from the symlinked directories under `_build` to
get correct compile paths included in module info
10 år sedan
alisdair sullivan
ccfebdd155
switch from loading modules to read compile info to using `beam_lib`
fixes #216 and #220
10 år sedan
alisdair sullivan
6c421e5433
change from post-purging modules after checking their module info to
pre-purging before checking to facilitate long do chains
10 år sedan
Tristan Sloughter
ae9c83fb4b
copy project apps to deps output dir for compilation
10 år sedan
alisdair sullivan
521a49dd26
don't unescessarily recompile yrl/xrl files
fixes #175
10 år sedan
alisdair sullivan
7fa628d615
check already compiled modules compile arguments against current compile
arguments to ensure compile results as as intended
10 år sedan
Fred Hebert
a945143bb4
MORE TESTS
10 år sedan
Fred Hebert
a678b1e658
Adding tests for checkouts being found & compiled
10 år sedan
Fred Hebert
c3a2725fc7
Add release-structured compiling tests
10 år sedan
Fred Hebert
73676c80b0
Fix up programmatic interface to rebar3
Now supports arbitrary commands
10 år sedan
Fred Hebert
6cfe28c954
Partial fix to circular deps ( #40 )
- 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.
10 år sedan
Fred Hebert
c34e15c2f2
Initial tests for dependency resolving
- 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
10 år sedan
Tristan Sloughter
fc2089aecf
start of breaking out test code for ease of checks
10 år sedan
Tristan Sloughter
2930eb480d
pass command as arg to run_aux for now
10 år sedan
Tristan Sloughter
8de7a609ff
fix ct test for new command handling
10 år sedan
Tristan Sloughter
5dc2de6468
update common tests
10 år sedan
Tristan Sloughter
febecf0204
change name of suite
10 år sedan
Tristan Sloughter
8c5f312d90
only build invalid (not built) source deps and project apps
10 år sedan
Tristan Sloughter
b8785e6541
add first test
10 år sedan