aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2019-12-18 01:17:27 +0200
committerGitHub <noreply@github.com>2019-12-18 01:17:27 +0200
commit3122bac28a1e047da28b0190b8a0610cc26028dc (patch)
treeae4d0edb64d53f8e729bc586a6038286cedb215b /test cases
parenta2a9611e1de9313770cc2ef8d6a363da6d8eb6dc (diff)
parenta4bb0928e30ac6464a8ef5003df43233d61d6bdf (diff)
downloadmeson-3122bac28a1e047da28b0190b8a0610cc26028dc.zip
meson-3122bac28a1e047da28b0190b8a0610cc26028dc.tar.gz
meson-3122bac28a1e047da28b0190b8a0610cc26028dc.tar.bz2
Merge pull request #4649 from dcbaker/summary-function
Add a summary() function for configuration summarization
Diffstat (limited to 'test cases')
-rw-r--r--test cases/unit/74 summary/meson.build13
-rw-r--r--test cases/unit/74 summary/subprojects/sub/meson.build4
-rw-r--r--test cases/unit/74 summary/subprojects/sub2/meson.build5
3 files changed, 22 insertions, 0 deletions
diff --git a/test cases/unit/74 summary/meson.build b/test cases/unit/74 summary/meson.build
new file mode 100644
index 0000000..c689f96
--- /dev/null
+++ b/test cases/unit/74 summary/meson.build
@@ -0,0 +1,13 @@
+project('My Project', version : '1.0')
+
+subproject('sub')
+subproject('sub2', required : false)
+
+summary('Configuration', {'Some boolean': false,
+ 'Another boolean': true,
+ 'Some string': 'Hello World',
+ 'A list': ['string', 1, true],
+ })
+summary('Configuration', 'A number', 1)
+summary('Configuration', 'yes', true, bool_yn : true)
+summary('Configuration', 'no', false, bool_yn : true)
diff --git a/test cases/unit/74 summary/subprojects/sub/meson.build b/test cases/unit/74 summary/subprojects/sub/meson.build
new file mode 100644
index 0000000..e7d7833
--- /dev/null
+++ b/test cases/unit/74 summary/subprojects/sub/meson.build
@@ -0,0 +1,4 @@
+project('Some Subproject', version : '2.0')
+
+summary('string', 'bar')
+summary({'integer': 1, 'boolean': true})
diff --git a/test cases/unit/74 summary/subprojects/sub2/meson.build b/test cases/unit/74 summary/subprojects/sub2/meson.build
new file mode 100644
index 0000000..86b9cfd
--- /dev/null
+++ b/test cases/unit/74 summary/subprojects/sub2/meson.build
@@ -0,0 +1,5 @@
+project('sub2')
+
+error('This subproject failed')
+
+summary('Section', 'Should not be seen')