aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2018-08-11 17:25:33 +0530
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-08-11 09:15:05 -0700
commitecede89b5d3b804fafcec0bab68fec1cfab519aa (patch)
tree456c676bcd1a483105883a7cbf2ab953aebe10b7 /run_unittests.py
parent41bb5941e15e81891a4e3e9d4faf19ed2743c2c1 (diff)
downloadmeson-ecede89b5d3b804fafcec0bab68fec1cfab519aa.zip
meson-ecede89b5d3b804fafcec0bab68fec1cfab519aa.tar.gz
meson-ecede89b5d3b804fafcec0bab68fec1cfab519aa.tar.bz2
Fix FeatureNew false positive in vcs_tag
Fixes https://github.com/mesonbuild/meson/issues/3904
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py
index 6e50172..45b48f3 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -2761,6 +2761,16 @@ class FailureTests(BasePlatformTests):
".*WARNING.*Project targetting.*but.*",
meson_version='>= 0.41.0')
+ def test_vcs_tag_featurenew_build_always_stale(self):
+ 'https://github.com/mesonbuild/meson/issues/3904'
+ vcs_tag = '''version_data = configuration_data()
+ version_data.set('PROJVER', '@VCS_TAG@')
+ vf = configure_file(output : 'version.h.in', configuration: version_data)
+ f = vcs_tag(input : vf, output : 'version.h')
+ '''
+ msg = '.*WARNING:.*feature.*build_always_stale.*custom_target.*'
+ self.assertMesonDoesNotOutput(vcs_tag, msg, meson_version='>=0.43')
+
class WindowsTests(BasePlatformTests):
'''