瀏覽代碼

Adding test for new release generation overlay system

--HG--
extra : rebase_source : cd143fdf55
pull/3/head
Dave Smith 15 年之前
父節點
當前提交
fbb6fc06c6
共有 4 個檔案被更改,包括 51 行新增0 行删除
  1. +31
    -0
      inttest/rgen1/reltool.config
  2. +18
    -0
      inttest/rgen1/rgen1_rt.erl
  3. +1
    -0
      inttest/rgen1/test.config
  4. +1
    -0
      inttest/rgen1/vars.config

+ 31
- 0
inttest/rgen1/reltool.config 查看文件

@ -0,0 +1,31 @@
%% -*- tab-width: 4;erlang-indent-level: 4;indent-tabs-mode: nil -*-
%% ex: ts=4 sw=4 et
{sys, [
{rel, "rgen1", "0.1",
[
kernel,
stdlib,
sasl,
crypto
]},
{rel, "start_clean", "",
[
kernel,
stdlib
]},
{boot_rel, "rgen1"},
{profile, embedded},
{excl_sys_filters, ["^bin/.*",
"^erts.*/bin/(dialyzer|typer)"]},
{excl_archive_filters, [".*"]},
{app, sasl, [{incl_cond, include}]}
]}.
{target_dir, "mytarget"}.
{overlay_vars, "vars.config"}.
{overlay, [
{mkdir, "data"},
{template, "test.config", "etc/test.config"}
]}.

+ 18
- 0
inttest/rgen1/rgen1_rt.erl 查看文件

@ -0,0 +1,18 @@
-module(rgen1_rt).
-compile(export_all).
%% Exercise release generation w/ templating
files() ->
[
{copy, "reltool.config"},
{copy, "test.config"},
{copy, "vars.config"},
{copy, "../../rebar"}
].
run(_Dir) ->
{ok, _} = retest_sh:run("./rebar -v generate", []),
true = filelib:is_dir("mytarget"),
ok.

+ 1
- 0
inttest/rgen1/test.config 查看文件

@ -0,0 +1 @@
{web_port, {{web_port}} }.

+ 1
- 0
inttest/rgen1/vars.config 查看文件

@ -0,0 +1 @@
{web_port, 1234}.

Loading…
取消
儲存