diff options
| author | Hisham Muhammad <hisham@gobolinux.org> | 2018-04-16 17:59:46 -0300 |
|---|---|---|
| committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-05-07 19:27:37 -0300 |
| commit | 4dfd5a5501973890af7d9842b190ad01dd5f5b1e (patch) | |
| tree | 91d7ba9dfa2bfef0240f551708f3e8e2929f58af /src | |
| parent | bcb010c10a795f565271cedb46af6aadba429205 (diff) | |
| download | luarocks-4dfd5a5501973890af7d9842b190ad01dd5f5b1e.tar.gz luarocks-4dfd5a5501973890af7d9842b190ad01dd5f5b1e.tar.bz2 luarocks-4dfd5a5501973890af7d9842b190ad01dd5f5b1e.zip | |
rockspec format: add `test`
Adds a top-level table `test` to the format
Diffstat (limited to 'src')
| -rw-r--r-- | src/luarocks/type/rockspec.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/luarocks/type/rockspec.lua b/src/luarocks/type/rockspec.lua index 0364b7fb..bb36cfc3 100644 --- a/src/luarocks/type/rockspec.lua +++ b/src/luarocks/type/rockspec.lua | |||
| @@ -104,6 +104,12 @@ local rockspec_types = { | |||
| 104 | _more = true, | 104 | _more = true, |
| 105 | _mandatory = true | 105 | _mandatory = true |
| 106 | }, | 106 | }, |
| 107 | test = { | ||
| 108 | _version = "3.0", | ||
| 109 | platforms = {}, -- recursively defined below | ||
| 110 | type = string_1, | ||
| 111 | _more = true, | ||
| 112 | }, | ||
| 107 | hooks = { | 113 | hooks = { |
| 108 | platforms = {}, -- recursively defined below | 114 | platforms = {}, -- recursively defined below |
| 109 | post_install = string_1, | 115 | post_install = string_1, |
| @@ -119,6 +125,7 @@ type_rockspec.order = {"rockspec_format", "package", "version", | |||
| 119 | { "description", {"summary", "detailed", "homepage", "license" } }, | 125 | { "description", {"summary", "detailed", "homepage", "license" } }, |
| 120 | "supported_platforms", "dependencies", "build_dependencies", "external_dependencies", | 126 | "supported_platforms", "dependencies", "build_dependencies", "external_dependencies", |
| 121 | { "build", {"type", "modules", "copy_directories", "platforms"} }, | 127 | { "build", {"type", "modules", "copy_directories", "platforms"} }, |
| 128 | { "test", {"type"} }, | ||
| 122 | "hooks"} | 129 | "hooks"} |
| 123 | 130 | ||
| 124 | rockspec_types.build.platforms._any = rockspec_types.build | 131 | rockspec_types.build.platforms._any = rockspec_types.build |
| @@ -127,6 +134,7 @@ rockspec_types.build_dependencies.platforms._any = rockspec_types.build_dependen | |||
| 127 | rockspec_types.external_dependencies.platforms._any = rockspec_types.external_dependencies | 134 | rockspec_types.external_dependencies.platforms._any = rockspec_types.external_dependencies |
| 128 | rockspec_types.source.platforms._any = rockspec_types.source | 135 | rockspec_types.source.platforms._any = rockspec_types.source |
| 129 | rockspec_types.hooks.platforms._any = rockspec_types.hooks | 136 | rockspec_types.hooks.platforms._any = rockspec_types.hooks |
| 137 | rockspec_types.test.platforms._any = rockspec_types.test | ||
| 130 | 138 | ||
| 131 | --- Type check a rockspec table. | 139 | --- Type check a rockspec table. |
| 132 | -- Verify the correctness of elements from a | 140 | -- Verify the correctness of elements from a |
