Quellcode durchsuchen

Adding test for new release generation overlay system

--HG--
extra : rebase_source : cd143fdf55
pull/3/head
Dave Smith vor 15 Jahren
Ursprung
Commit
fbb6fc06c6
4 geänderte Dateien mit 51 neuen und 0 gelöschten Zeilen
  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 Datei anzeigen

@ -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 Datei anzeigen

@ -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 Datei anzeigen

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

+ 1
- 0
inttest/rgen1/vars.config Datei anzeigen

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

Laden…
Abbrechen
Speichern