|
| 1 | +-- mtest --- mcpplibs.mtest, the C++ library of the mtest test system. |
| 2 | +-- |
| 3 | +-- One of the packages of mcpp-community/mtest, which share one tag and one |
| 4 | +-- archive; each descriptor names its member's manifest. Cases, expectations, |
| 5 | +-- fixtures and attributes with no macro and no header; a program built with it |
| 6 | +-- speaks the mtest test protocol (spec/protocol.md), and its entry begins a |
| 7 | +-- test file that defines no `main` (mcpp 2026.11.8.1 and later). |
| 8 | +package = { |
| 9 | + spec = "1", |
| 10 | + namespace = "mcpplibs", |
| 11 | + name = "mtest", |
| 12 | + description = "mcpplibs.mtest: the C++ test library of mtest --- cases, expectations, fixtures, bench, conformance and end-to-end helpers, with no macro and no header, speaking the mtest test protocol", |
| 13 | + licenses = {"Apache-2.0"}, |
| 14 | + repo = "https://github.com/mcpp-community/mtest", |
| 15 | + type = "package", |
| 16 | + |
| 17 | + extensions = { |
| 18 | + autoupdate = { |
| 19 | + tag = "v${version}", |
| 20 | + url = "https://github.com/mcpp-community/mtest/archive/refs/tags/${tag}.tar.gz", |
| 21 | + }, |
| 22 | + }, |
| 23 | + |
| 24 | + xpm = { |
| 25 | + linux = { |
| 26 | + ["0.1.0"] = { |
| 27 | + url = { |
| 28 | + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.1.0.tar.gz", |
| 29 | + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.1.0/mtest-v0.1.0.tar.gz", |
| 30 | + }, |
| 31 | + sha256 = "2e09528d97173371e0238c720cb8ac80602241f4e05d55d3acb12f21b5c95c75", |
| 32 | + }, |
| 33 | + }, |
| 34 | + macosx = { |
| 35 | + ["0.1.0"] = { |
| 36 | + url = { |
| 37 | + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.1.0.tar.gz", |
| 38 | + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.1.0/mtest-v0.1.0.tar.gz", |
| 39 | + }, |
| 40 | + sha256 = "2e09528d97173371e0238c720cb8ac80602241f4e05d55d3acb12f21b5c95c75", |
| 41 | + }, |
| 42 | + }, |
| 43 | + windows = { |
| 44 | + ["0.1.0"] = { |
| 45 | + url = { |
| 46 | + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.1.0.tar.gz", |
| 47 | + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.1.0/mtest-v0.1.0.tar.gz", |
| 48 | + }, |
| 49 | + sha256 = "2e09528d97173371e0238c720cb8ac80602241f4e05d55d3acb12f21b5c95c75", |
| 50 | + }, |
| 51 | + }, |
| 52 | + }, |
| 53 | + |
| 54 | + mcpp = "*/lib/mcpp.toml", |
| 55 | +} |
0 commit comments