meson: Do not use path separator in test names
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 7 Jun 2017 15:41:05 +0000 (11:41 -0400)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 7 Jun 2017 16:07:15 +0000 (12:07 -0400)
Avoiding warnings like:

  "WARNING: Target "elements/audioamplify" has a path separator in its name."

tests/check/meson.build

index 16741a9..4330f64 100644 (file)
@@ -102,7 +102,7 @@ endif
 
 foreach t : base_tests
   fname = t.get(0)
-  test_name = fname.split('.').get(0)
+  test_name = fname.split('.').get(0).underscorify()
   skip_test = false
   extra_deps = [ ]
 
@@ -139,7 +139,7 @@ endforeach
 
 # videoscale tests (split in groups)
 foreach group : [1, 2, 3, 4, 5, 6]
-  vscale_test_name = 'elements/videoscale-@0@'.format(group)
+  vscale_test_name = 'elements-videoscale-@0@'.format(group)
   exe = executable(vscale_test_name, 'elements/videoscale.c',
       include_directories : [configinc],
       c_args : ['-DHAVE_CONFIG_H=1', '-DVSCALE_TEST_GROUP=@0@'.format(group) ] + test_defines,