Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

37 строки
947 B

  1. -module(rebar_escriptize_SUITE).
  2. -export([suite/0,
  3. init_per_suite/1,
  4. end_per_suite/1,
  5. init_per_testcase/2,
  6. all/0,
  7. build_and_clean_app/1]).
  8. -include_lib("common_test/include/ct.hrl").
  9. -include_lib("eunit/include/eunit.hrl").
  10. -include_lib("kernel/include/file.hrl").
  11. suite() ->
  12. [].
  13. init_per_suite(Config) ->
  14. Config.
  15. end_per_suite(_Config) ->
  16. ok.
  17. init_per_testcase(_, Config) ->
  18. rebar_test_utils:init_rebar_state(Config).
  19. all() ->
  20. [build_and_clean_app].
  21. %% Test escriptize builds and runs the app's escript
  22. build_and_clean_app(Config) ->
  23. AppDir = ?config(apps, Config),
  24. Name = rebar_test_utils:create_random_name("app1_"),
  25. Vsn = rebar_test_utils:create_random_vsn(),
  26. rebar_test_utils:create_app(AppDir, Name, Vsn, [kernel, stdlib]),
  27. rebar_test_utils:run_and_check(Config, [], ["escriptize"],
  28. {ok, [{app, Name, valid}]}).