मुझे यकीन नहीं है कि मैं पूरी तरह से समझता हूं कि आप क्या चाहते हैं, लेकिन मैं अभी भी आपको रनटाइम पर सीटीएस्ट में परीक्षणों के लिए तर्क पारित करने का एक तरीका दे सकता हूं।
मैं तुम्हें, एक उदाहरण देता हूँ CTK (आम टूलकिट, https://github.com/commontk/CTK) के साथ:
निर्माण dir में (पूर्व: CTK-निर्माण/CTK-निर्माण, यह एक superbuild है), अगर मैं चलाएँ:
ctest -R ctkVTKDataSetArrayComboBoxTest1 -V -N
(केवल दृश्य मोड के लिए 'वी' वर्बोस के लिए, और 'एन') मैं:
UpdateCTestConfiguration from : /CTK-build/CTK-build/DartConfiguration.tcl
Parse Config file:/CTK-build/CTK-build/DartConfiguration.tcl
Add coverage exclude regular expressions.
Add coverage exclude: /CMakeFiles/CMakeTmp/
Add coverage exclude: .*/moc_.*
Add coverage exclude: .*/ui_.*
Add coverage exclude: .*/Testing/.*
Add coverage exclude: .*/CMakeExternals/.*
Add coverage exclude: ./ctkPixmapIconEngine.*
Add coverage exclude: ./ctkIconEngine.*
UpdateCTestConfiguration from :/CTK-build/CTK-build/DartConfiguration.tcl
Parse Config file:/CTK-build/CTK-build/DartConfiguration.tcl
Test project /CTK-build/CTK-build
Constructing a list of tests
Done constructing a list of tests
178: Test command: /CTK-build/CTK-build/bin/CTKVisualizationVTKWidgetsCppTests "ctkVTKDataSetArrayComboBoxTest1"
Labels: CTKVisualizationVTKWidgets
Test #178: ctkVTKDataSetArrayComboBoxTest1
Total Tests: 1
आप कर सकते हैं "परीक्षण आदेश" अपने टर्मिनल में कॉपी-पेस्ट:
/CTK-build/CTK-build/bin/CTKVisualizationVTKWidgetsCppTests "ctkVTKDataSetArrayComboBoxTest1"
और इंटरैक्टिव परीक्षण के लिए तर्क जोड़ने के लिए, उदाहरण के लिए "मैं":
/CTK-build/CTK-build/bin/CTKVisualizationVTKWidgetsCppTests "ctkVTKDataSetArrayComboBoxTest1" "-I"
मुझे बताओ अगर यह मदद करता है।
क्या आप समाधान ढूंढ रहे हैं? – simon
@ सिमॉन नहीं, मैंने नहीं किया – jlconlin