diff --git a/priv/templates/ct-suite.template b/priv/templates/ct-suite.template new file mode 100644 index 000000000..6592a94ae --- /dev/null +++ b/priv/templates/ct-suite.template @@ -0,0 +1,5 @@ +{description, "Common Test suite module"}. +{variables, [ + {name, "myapp", "Name of the Common Test suite to create"} +]}. +{template, "ct_suite.erl", "test/{{name}}_SUITE.erl"}. diff --git a/priv/templates/ct_suite.erl b/priv/templates/ct_suite.erl new file mode 100644 index 000000000..adc274f15 --- /dev/null +++ b/priv/templates/ct_suite.erl @@ -0,0 +1,34 @@ +-module({{name}}_SUITE). + +-include_lib("common_test/include/ct.hrl"). +-include_lib("stdlib/include/assert.hrl"). + +-compile(nowarn_export_all). +-compile(export_all). + +suite() -> + []. + +all() -> + []. + +groups() -> + []. + +init_per_suite(Config) -> + Config. + +end_per_suite(_Config) -> + ok. + +init_per_group(_GroupName, Config) -> + Config. + +end_per_group(_GroupName, _Config) -> + ok. + +init_per_testcase(_Case, Config) -> + Config. + +end_per_testcase(_Case, _Config) -> + ok.