Tristan Sloughter
b6d70568d8
upgrade certifi to latest release
9 роки тому
Tristan Sloughter
740d8a3c74
if a provider of the same namespace and name already exists, skip adding new provider
9 роки тому
Fred Hebert
69254eac40
Ct output improvements
- eunit assert look better
- lager logs to the html logs
9 роки тому
Tristan Sloughter
035af1ac60
upgrade eunit_formatters to 0.3.1 for OTP18 bug fix
9 роки тому
Tristan Sloughter
be0c6a5a2d
upgrade eunit_formatters for OTP 18 support
9 роки тому
Heinz N. Gies
50802d9f2e
Update cf
9 роки тому
Tristan Sloughter
bca4d40703
include Sean Cribbs eunit formatter by default
9 роки тому
Fred Hebert
2cb1aca685
Work in R15
9 роки тому
Fred Hebert
d31e663a67
Prettify all of common test output.
This uses cth_readable to:
- silence error_logger output to the shell unless a test fails
- silence ct:pal output to the shell unless a test fails
I have currently not baked in any way to disable this behaviour, but I
figured if it is required, there is time to do it before the final
3.0.0 release.
9 роки тому
Tristan Sloughter
6f673c592e
upgrade relx to 3.8.0, fixes bug in upgrade_install escript
9 роки тому
alisdair sullivan
d1409d0b3b
refactor `rebar_erlc_compiler`
* modify compiler interface to work on either application objects or
directories containing source files
* compile all sources in `src_dirs` to the application `ebin` dir and
all sources in `extra_src_dirs` to a directory mirroring it's
position in the app's `_build` directory. for example, `apps/foo/more`
would compile to `_build/default/lib/foo/more`
for `extra_src_dirs` in the root of a project with multiple
applications (so orphan directories that don't "belong" to an
application) compile to `_build/default/extras/more`
* copy directories specified in `extra_src_dirs` into the `_build`
directory so tools like `ct` and `xref` that expect source to be
in a particular location still work
* clean compiled artifacts from all `extra_src_dirs`
* alter `eunit`, `ct` and `cover` to work with the new directory
structure
* billions of new tests
9 роки тому
Heinz N. Gies
3907a08fb8
Bump cf for fixing #879
9 роки тому
Tristan Sloughter
34a7767f17
don't include certifi priv dir in escript, it is not needed
9 роки тому
Heinz N. Gies
c85edcdadb
Group dialyzer warnings by file and concentrate output
9 роки тому
Tristan Sloughter
812d9940f5
upgrade relx. it wasn't creating nodetool
9 роки тому
Fred Hebert
43636939ef
Bump relx to 3.7.0
9 роки тому
Heinz N. Gies
ea95e68ab0
Use bold instead of bold white for text
9 роки тому
Heinz N. Gies
6557820cc7
Remove rebar_colour and replace it with cf
9 роки тому
Tristan Sloughter
40d7350ee8
update relx
9 роки тому
Tristan Sloughter
860df96cd5
update erlware_commons
9 роки тому
Tristan Sloughter
7dfbdafb26
include certifi priv dir in escript
9 роки тому
Benoit Chesneau
56f8f6d7df
uses erlang-certifi
9 роки тому
Tristan Sloughter
e773f2948c
use full path of apps for priv files included in escript
9 роки тому
Tristan Sloughter
81b9fcc27c
upgrade providers, new version gives error message for bad provider dep
9 роки тому
Tristan Sloughter
2de67e5cbd
upgrade relx and bbmustache
9 роки тому
James Fish
fc6cc368c3
Fix some unknown functions/types dialyzer warnings
9 роки тому
Joe DeVivo
6f3d75278f
Bumped relx to 3.4.0 and erlware_commons to 0.15.0
9 роки тому
Tristan Sloughter
3485f08a03
add ssl cert validation, unless OTP version is too old
9 роки тому
Tristan Sloughter
3716c347a5
upgrade erlware_commons, bbmustache and relx
9 роки тому
Tristan Sloughter
0f59ccb9bb
formatting of config
10 роки тому
Tristan Sloughter
4238f2a3b4
Revert "disable ctrl-c interrupt in shell for escript"
This reverts commit 40ee6d95e1
.
10 роки тому
Tristan Sloughter
40ee6d95e1
disable ctrl-c interrupt in shell for escript
10 роки тому
Tristan Sloughter
b85d827c80
add relup provider and update relx
10 роки тому
Tristan Sloughter
9df51005e6
use packages for deps and add dialyze profile
10 роки тому
Tristan Sloughter
5866742dd8
use bbmustache package
10 роки тому
Tristan Sloughter
cf4f079f25
improve escriptize provider
10 роки тому
Fred Hebert
3ed0c5feff
fix bareness issues
- Crashes in providers lib when no providers in a namespace are bare
- Making sure bareness matches semantics; i.e. a bare provider is
visible, a non-bare provider is hidden.
10 роки тому
Tristan Sloughter
d3d18e0029
update relx version. fixes #434
10 роки тому
Tristan Sloughter
7905a9f19c
store hex package downloads in shared cache dir
10 роки тому
Tristan Sloughter
d53d3b56be
update mustache to v0.3.0 and relx to 2.0.0
10 роки тому
Tristan Sloughter
bacde15b48
include debug_info when running tests of rebar3
10 роки тому
Tristan Sloughter
964c57f964
no_debug_info brings down size of escript from 757K to 549K
10 роки тому
Tristan Sloughter
4e5bc6056f
update mustache to v0.3.0 and relx to 2.0.0
10 роки тому
Tristan Sloughter
c2aece9dda
switch to soranoba's mustache repo
10 роки тому
Tristan Sloughter
5ebaf44f6a
include debug_info when running tests of rebar3
10 роки тому
Tristan Sloughter
0fb32e173f
use mustache as a dep
10 роки тому
Tristan Sloughter
f301efae32
no_debug_info brings down size of escript from 757K to 549K
10 роки тому
Tristan Sloughter
ef9362dfc0
include relx templates in escript
10 роки тому
Tristan Sloughter
d4c7dea735
only fetch branch needed, remove rebar_vsn_plugins from erlware_commons
10 роки тому
Tristan Sloughter
2e5496f5f5
remove use of erlydtl in rebar
10 роки тому