Fred Hebert
902edde6e8
Merge pull request #104 from tsloughter/master
no skip warning for seen dep that has locked version
10 år sedan
Tristan Sloughter
f45387f795
no skip warning for seen dep that has locked version
10 år sedan
alisdair sullivan
00e03d70ef
use new `rebar_file_utils` functions in `eunit` and `ct` providers
10 år sedan
alisdair sullivan
0b21243eae
add functions `system_tmpdir/0,1` and `reset_dir/1`
(in `rebar_file_utils`)
10 år sedan
Tristan Sloughter
3cd8a5c35f
Merge pull request #100 from talentdeficit/first_files_fix
change more instances of mistyped `erl_first_modules` to `erl_first_files`
10 år sedan
alisdair sullivan
10298a21b6
change more instances of mistyped `erl_first_modules` to
`erl_first_files`
fixes #99
10 år sedan
Fred Hebert
53248a2ba0
Merge pull request #98 from tsloughter/master
don't mark dep as seen before calling handle_dep
10 år sedan
Tristan Sloughter
c298a713f0
don't mark dep as seen before calling handle_dep
10 år sedan
Tristan Sloughter
7238f2e7e8
Merge pull request #96 from tsloughter/profiles
replace single profile atom in providers with list of profiles
10 år sedan
Tristan Sloughter
407362c074
replace single profile atom in providers with list of profiles
10 år sedan
Tristan Sloughter
47269b1a81
Merge pull request #95 from talentdeficit/stable_test_dirs
when compiling `common_test` or `eunit` use the same tmp dir
10 år sedan
alisdair sullivan
5e270a7456
when compiling `common_test` or `eunit` use the same tmp dir
from run to run
10 år sedan
Tristan Sloughter
de6bba6ff6
Merge pull request #94 from talentdeficit/rebar_app_into
change `rebar_app_into` to `rebar_app_info` in typespecs
10 år sedan
alisdair sullivan
6029fca8ca
change `rebar_app_into` to `rebar_app_info` in typespecs
10 år sedan
Tristan Sloughter
93e85c0841
Merge pull request #88 from talentdeficit/test_providers
test providers
10 år sedan
alisdair sullivan
16c31097c2
add support for a bare `test` directory when using `apps` libdirs
10 år sedan
alisdair sullivan
853efc5077
exclude `_checkouts` from directories to be precompiled for
`common_test` and `eunit` providers
10 år sedan
alisdair sullivan
99732ae4f3
adjust handling of `common_test` `dir` option and refactor provider
option handling
10 år sedan
alisdair sullivan
fc2cd73955
add `eunit` and `common_test` to `applications` key of `rebar.app`
10 år sedan
alisdair sullivan
f4dafa4628
switch to `lists:ukeymerge` to merge `ct` opts for better behavior
in presence of keys defined multiple times
10 år sedan
alisdair sullivan
e5270da3d7
preserve rebar path when running `ct` and `eunit` tests
10 år sedan
Tristan Sloughter
043ffdbc61
Merge pull request #93 from tsloughter/master
do not include dir . in relx lib paths it will break lib discovery
10 år sedan
Tristan Sloughter
f1ed8ed36c
do not include dir . in relx lib paths it will break lib discovery
10 år sedan
Tristan Sloughter
a6f43830bb
Merge pull request #92 from shijiang1130/patch-1
Update README.md
10 år sedan
Linus.yuan
bcbe80adef
Update README.md
10 år sedan
alisdair sullivan
b205bebecc
test for eunit provider
10 år sedan
alisdair sullivan
84dc8c9357
reworked ct provider
compiles common test files in a temporary dir (or a user specified
dir) and runs tests without leaving artifacts in the source tree
precompile tests using `rebar.config` and disable autocompile so
project specific options are used
fixes #62
10 år sedan
alisdair sullivan
eb34901ab7
reworked eunit provider
compiles apps and eunit test files in a temporary dir (or a user
specified dir) and runs tests without leaving artifacts in the
source tree
automatically defines the 'TEST' macro if not already defined and
adds `test` to `src_dirs` to allow for eunit test files outside `src`
10 år sedan
Tristan Sloughter
1d38dcf4fe
Merge pull request #83 from tsloughter/master
overrides working except for transitive dep inheritance with lock file
10 år sedan
Tristan Sloughter
038fb668e1
Merge pull request #84 from talentdeficit/first_files_fix
point compiler to the right config value for which files need to be compiled first
10 år sedan
Tristan Sloughter
37a2025906
don't allow locked transitive dep to override higher level dep
10 år sedan
Tristan Sloughter
872e741972
use level in lock file so changes to config don't change outcome of run
10 år sedan
alisdair sullivan
5885332e27
point compiler to the right config value for which files need to be
compiled first
10 år sedan
Tristan Sloughter
8168c1f4f9
overrides working with lock except in case of adding to config after lock
10 år sedan
Tristan Sloughter
d1692efdf5
overrides working except for transitive dep inheritance with lock file
10 år sedan
Fred Hebert
cb400a39dc
Merge pull request #82 from rebar/checkouts-test
Adding tests for checkouts being found & compiled
10 år sedan
Fred Hebert
a945143bb4
MORE TESTS
10 år sedan
Fred Hebert
a678b1e658
Adding tests for checkouts being found & compiled
10 år sedan
Tristan Sloughter
03ed46fbc6
Merge pull request #81 from tsloughter/master
update travis s3 deploy condition
10 år sedan
Tristan Sloughter
d32a3f3cb2
update travis s3 deploy condition
10 år sedan
Tristan Sloughter
8e9e97863e
Merge pull request #78 from talentdeficit/strip_compiler
remove no longer relevant test machinery in rebar_erlc_compiler
10 år sedan
alisdair sullivan
5f0b86e36c
remove no longer relevant test machinery in rebar_erlc_compiler
10 år sedan
Tristan Sloughter
1800ed481e
Merge pull request #77 from tsloughter/master
update plugin install code
10 år sedan
Tristan Sloughter
91d297cf8a
update plugin install code
10 år sedan
Tristan Sloughter
faeb3d3989
Merge pull request #76 from tsloughter/master
Small release fix and new plugin loading
10 år sedan
Tristan Sloughter
b1bfc03ddf
Merge pull request #75 from talentdeficit/remove_config_script
remove script that triggered now removed retest tests
10 år sedan
Tristan Sloughter
b4c579b80d
include providers listed in plugins env
10 år sedan
Tristan Sloughter
56b36a37fc
include project app dirs in release lib_dirs to search
10 år sedan
alisdair sullivan
953d1aee9b
remove script that triggered now removed retest tests
10 år sedan
Fred Hebert
18e50b0fa3
Merge pull request #74 from rebar/add-compile-tests
Add release-structured compiling tests
10 år sedan