Fred Hebert
d242472662
Merge pull request #420 from tomas-abrahamsson/mock-gpb-and-protobuffs-in-inttest
...
Mock gpb and protobuffs, in inttest, replacing external dependencies
2015-01-07 14:15:26 -05:00
Tomas Abrahamsson
2af51af986
Replace inttest external dep to protobuffs with a mock
...
In inttest/proto_protobuffs, replace the external dependency to
erlang_protobuffs, a protocol buffer compiler, with a simple mock.
The mock provides enough of what is needed for inttest only,
which is to generate some dummy content, but with proper file names.
2015-01-07 18:27:40 +01:00
Tomas Abrahamsson
2a0dd5bacf
Bugfix comment in inttest/proto_protobuffs/rebar.config
2015-01-07 18:27:40 +01:00
Tomas Abrahamsson
c82bf703ae
Replace inttest external dependency to gpb with a mock
...
In inttest/proto_gpb, replace the external dependency to gpb, a
protocol buffer compiler, with a simple mock.
The mock provides enough of what is needed for inttest only,
which is to generate some dummy content, but with proper file names.
As a result, the increased timeout for the proto_gpb inttest should no
longer be needed (inttest/proto_gpb/retest.config), both since the
mock is now much faster to compile, and since any network bandwidth or
connectivity issues have now been eliminated.
2015-01-07 18:27:40 +01:00
Fred Hebert
b8e0018782
Merge pull request #413 from tomas-abrahamsson/undo-386-merge
...
Revert "Merge pull request #386 ... gpb-recompilation...detection"
2014-12-30 13:27:02 -05:00
Tomas Abrahamsson
a7b7205d07
Revert "Merge pull request #386 from tomas-abrahamsson/gpb-recompilation-detection"
...
This reverts commit 81063d33f0
, reversing
changes made to 6584defdda
.
This was reverted because it changed the gpb compiler to
not use rebar_base_compiler. That change was to add support for
target name prefixes, but it is better to add that support to
rebar_base_compiler.
2014-12-23 16:28:23 +01:00
Fred Hebert
dd9125e09a
Merge pull request #411 from kittee/ct_appconfig_fix
...
Fix app.config argument passing when using ct_run (take 2)
2014-12-22 18:16:54 -05:00
Igor Savchuk
d5d691d7f7
Fix app.config argument passing when using ct_run (take 2)
...
ct_run has changed its config key from -ct_config to -config,
thus, -config key, used to specify app.config now must be
placed after -erl_args
2014-12-22 21:36:41 +03:00
Fred Hebert
5be65b633f
Merge branch 'irpab-fix_format_source'
2014-12-21 15:49:33 -05:00
Fred Hebert
94d568ad0e
Merge branch 'fix_format_source' of https://github.com/irpab/rebar into irpab-fix_format_source
...
Conflicts:
THANKS
2014-12-21 15:35:13 -05:00
Fred Hebert
ae7a7aae18
Revert "Merge branch 'kittee-ct_appconfig_fix'"
...
This reverts commit 3c0f420c2a
, reversing
changes made to 8f64e13184
.
2014-12-21 15:25:00 -05:00
Fred Hebert
3c0f420c2a
Merge branch 'kittee-ct_appconfig_fix'
2014-12-21 15:17:12 -05:00
Fred Hebert
440d73825b
Merge branch 'ct_appconfig_fix' of https://github.com/kittee/rebar into kittee-ct_appconfig_fix
...
Conflicts:
THANKS
2014-12-21 15:17:03 -05:00
Fred Hebert
8f64e13184
Merge pull request #408 from lrascao/fix/remove_duplicate_console_message
...
Fix/remove duplicate console message
2014-12-21 15:03:27 -05:00
Fred Hebert
81063d33f0
Merge pull request #386 from tomas-abrahamsson/gpb-recompilation-detection
...
Recompile .proto files with gpb also with prefix/suffix
2014-12-21 15:03:05 -05:00
Fred Hebert
6584defdda
Merge pull request #406 from stwind/master
...
Fix deps path check in rebar_ct:collect_glob/3
2014-12-21 15:02:39 -05:00
Luis Rascao
5bb7b2963f
gpb_compiler: remove duplicate compiling message
...
It's unnecessary to print "Compiling..." since base_compiler already prints a
message to the effect.
2014-12-21 16:08:04 +00:00
Fred Hebert
3a0c547089
Merge branch 'coolchevy-fix-dtl-target-path'
2014-12-16 13:04:09 -05:00
Fred Hebert
3900724cec
Remove no longer valid comment
2014-12-16 13:03:44 -05:00
Fred Hebert
ede6666961
Merge branch 'fix-dtl-target-path' of https://github.com/coolchevy/rebar into coolchevy-fix-dtl-target-path
2014-12-16 12:49:47 -05:00
Fred Hebert
49a96a6318
Merge pull request #405 from tuncer/erlgrind
...
Generate cachegrind file if erlgrind is available
2014-12-16 12:48:55 -05:00
stwind
a83c80d4c0
Fix deps path check in rebar_ct:collect_glob/3
...
Since rebar_deps:get_deps_dir/1 returns an absolute path,
lists:member(Deps, Parts2) will always return false, thus .test.spec
files in deps/ will not be ignored.
2014-12-11 11:59:40 +08:00
Tuncer Ayaz
39ab4e13fb
Generate cachegrind file if erlgrind is available
2014-12-08 23:09:20 +01:00
Fred Hebert
01ef314951
Merge pull request #404 from tuncer/consistent-export-attributes
...
Consistently format export attributes
2014-12-04 10:51:48 -05:00
Fred Hebert
d6f4fd1c28
Merge pull request #338 from vladdu/app_src_script
...
Processing .app.src.script expects a single value to be returned.
2014-12-04 10:26:26 -05:00
Tuncer Ayaz
c7a611d22d
Consistently format export attributes
2014-12-03 23:25:46 +01:00
Vlad Dumitrescu
d17b254662
add tests for processing .app.src{.script} files
2014-12-03 18:39:29 +01:00
Vlad Dumitrescu
7d55c9986f
Fix detection and processing of .app.src.script
...
Loading .app, .app.src or .app.src.script returns now the value as per
the documentation (was wrapped in a list in some cases).
More places in the code detect .app.src.script and handle it.
2014-12-03 18:39:17 +01:00
Fred Hebert
b7960656e7
Merge pull request #400 from vladdu/headers
...
add Emacs/vi header to non-dummy test modules
2014-12-03 11:34:10 -05:00
Fred Hebert
16a7a95dc1
Merge pull request #403 from sdepold/patch-1
...
Update reference to installation notes
2014-12-03 08:05:54 -05:00
Sascha Depold
f94e50bc5d
Update reference to installation notes
2014-12-03 12:37:05 +01:00
Vitalii Kulchevych
34a713d88a
fix target dir without subdir for erlydtl templates
2014-12-02 16:51:36 +02:00
Vlad Dumitrescu
aa5b8ac772
add Emacs/vi header to non-dummy test modules
2014-12-02 10:52:45 +01:00
Tuncer Ayaz
b44b4f4199
Fix detection of .app.src.script (Reported-by: Vlad Dumitrescu)
...
rebar_app_utils:is_app_dir/1 failed to search for .app.src.script when
looking for an app file in src/.
While at it, fix inconsistent module export list.
2014-12-02 10:00:50 +01:00
Tristan Sloughter
47dba1bbc3
Merge pull request #399 from tomas-abrahamsson/gpb-inttest-timeout
...
Increase the timeout for the inttest/proto_gpb
2014-12-01 20:14:23 -06:00
Tomas Abrahamsson
f1ef90b9df
Increase the timeout for the inttest/proto_gpb
...
On my slow old netbook with a 1.6GHz CPU, this inttest
takes about 40 seconds to run, of which network activity
is about 3s, the default timeout of retest is 30s.
Add a generous margin to avoid unnecessary timeouts.
2014-12-01 23:47:45 +01:00
Igor Savchuk
bc46b501d0
Fix app.config argument passing when using ct_run
...
ct_run has changed its config key from -ct_config to -config,
thus, -config key, used to specify app.config now must be
placed after -erl_args
2014-11-28 16:48:47 +03:00
Fred Hebert
d42ed46835
Normalize log level as WARN to ERROR in new patch
2014-11-27 15:34:52 -05:00
Fred Hebert
167e2a12b8
Merge pull request #322 from tuncer/fix-319
...
Treat vsn mismatch as warning if -k/--keep-going
2014-11-27 14:47:26 -05:00
Tuncer Ayaz
a4c5f3357f
Treat vsn mismatch as warning if -k/--keep-going
...
Fixes #319 .
2014-11-25 18:44:21 +01:00
Fred Hebert
899d60cdb0
Merge branch 'terrencehan-fix_upgrade_error'
2014-11-21 10:11:53 -05:00
Fred Hebert
c54d496030
Additional fixes and modification
...
- Updating documentation to be more accurate
- Style fixes
- More precise error messages
2014-11-21 10:11:13 -05:00
Fred Hebert
b41086ba98
Merge branch 'fix_upgrade_error' of https://github.com/terrencehan/rebar into terrencehan-fix_upgrade_error
2014-11-21 09:59:46 -05:00
Fred Hebert
4ba8f74787
Revert "Merge branch 'platinumthinker-color_in_logs'"
...
This reverts commit 49930fe566
, reversing
changes made to 6e6b0fd43f
.
2014-11-21 09:57:49 -05:00
Fred Hebert
49930fe566
Merge branch 'platinumthinker-color_in_logs'
2014-11-21 09:46:31 -05:00
Fred Hebert
733d3771fa
Merge branch 'color_in_logs' of https://github.com/platinumthinker/rebar into platinumthinker-color_in_logs
...
Conflicts:
THANKS
2014-11-21 09:46:10 -05:00
Andrey Teplyashin
cc3f54b008
Fix verbose level in global rebar config
...
Replace application:set_env on erlang:put
2014-11-20 00:22:26 +06:00
Andrey Teplyashin
c01cf5902b
Add colored logs
2014-11-19 23:44:55 +06:00
Tomas Abrahamsson
51b34a6e52
Recompile .proto files with gpb also with prefix/suffix
...
For protocol buffer files, when there were gpb options to alter the
module name with prefix or suffix, recompilation was not properly
detected. This is now fixed. (Issue #384 ).
Properly detecting change meant moving from rebar_base_compiler, so it
also meant processing protocol buffer files in sequence instead of in
parallel.
2014-11-05 00:31:52 +01:00
Fred Hebert
6e6b0fd43f
Merge pull request #385 from tuncer/dialyzer-warning
...
Fix Dialyzer warning introduced in 0caf047f
2014-11-03 15:09:05 -05:00