Tristan Sloughter
becf29a5ac
enable parse transformations in rebar config
пре 10 година
Tristan Sloughter
a3d4cc1259
track and cleanup code paths for different contexts
пре 10 година
Tristan Sloughter
41b95eb295
add test for single atom pkg dep picking the highest available
пре 10 година
Tristan Sloughter
a447067888
rm old beams, make erlcinfo graph per app isntad of global to project
пре 10 година
Tristan Sloughter
1de5058330
test touching a header file causes module recompiled
пре 10 година
Tristan Sloughter
00a183e3a8
test building of deps plugins
пре 10 година
Tristan Sloughter
5e58823fd6
treat _checkouts as deps that are always compiled
пре 10 година
alisdair sullivan
ab84fc89cc
compile source from the symlinked directories under `_build` to
get correct compile paths included in module info
пре 10 година
alisdair sullivan
ccfebdd155
switch from loading modules to read compile info to using `beam_lib`
fixes #216 and #220
пре 10 година
alisdair sullivan
6c421e5433
change from post-purging modules after checking their module info to
pre-purging before checking to facilitate long do chains
пре 10 година
Tristan Sloughter
ae9c83fb4b
copy project apps to deps output dir for compilation
пре 10 година
alisdair sullivan
521a49dd26
don't unescessarily recompile yrl/xrl files
fixes #175
пре 10 година
alisdair sullivan
7fa628d615
check already compiled modules compile arguments against current compile
arguments to ensure compile results as as intended
пре 10 година
Fred Hebert
a945143bb4
MORE TESTS
пре 10 година
Fred Hebert
a678b1e658
Adding tests for checkouts being found & compiled
пре 10 година
Fred Hebert
c3a2725fc7
Add release-structured compiling tests
пре 10 година
Fred Hebert
73676c80b0
Fix up programmatic interface to rebar3
Now supports arbitrary commands
пре 10 година
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 година
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 година
Tristan Sloughter
fc2089aecf
start of breaking out test code for ease of checks
пре 10 година
Tristan Sloughter
2930eb480d
pass command as arg to run_aux for now
пре 10 година
Tristan Sloughter
8de7a609ff
fix ct test for new command handling
пре 10 година
Tristan Sloughter
5dc2de6468
update common tests
пре 10 година
Tristan Sloughter
febecf0204
change name of suite
пре 10 година
Tristan Sloughter
8c5f312d90
only build invalid (not built) source deps and project apps
пре 10 година
Tristan Sloughter
b8785e6541
add first test
пре 10 година