Skip to content

Changes

Summary

  1. scripting: Add script engine and arguments cli handler (details)
Commit cc1f89919c07123ff280c3a920e357c8f05f3aa3 by Genevieve Bastien
scripting: Add script engine and arguments cli handler

This allows to specify the script engine to use, and to provide
arguments for the script.

Added cli parsing tests for cli arguments pertaining to the scripting
feature.

[Added] Support providing engineID and arguments to script on startup

Change-Id: Ib84a548bf8fed1fb281c64ffdb9caa92b3b62d2c
Signed-off-by: David Piché <dpiche.veg@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/165188
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was addedscripting/org.eclipse.tracecompass.incubator.scripting.core.tests/testfiles/cli/missingArgsArgument.txt
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.core/src/org/eclipse/tracecompass/incubator/internal/scripting/core/cli/messages.properties (diff)
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.core.tests/META-INF/MANIFEST.MF (diff)
The file was addedscripting/org.eclipse.tracecompass.incubator.scripting.core.tests/testfiles/cli/missingEngineArgument.txt
The file was addedscripting/org.eclipse.tracecompass.incubator.scripting.core.tests/src/org/eclipse/tracecompass/incubator/scripting/core/tests/cli/ScriptCliParserTest.java
The file was addedscripting/org.eclipse.tracecompass.incubator.scripting.core.tests/testfiles/cli/missingScriptArgument.txt
The file was addedscripting/org.eclipse.tracecompass.incubator.scripting.core.tests/testfiles/cli/helpText.txt
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.core/src/org/eclipse/tracecompass/incubator/internal/scripting/core/cli/Messages.java (diff)
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.core/src/org/eclipse/tracecompass/incubator/internal/scripting/core/cli/ScriptCliParser.java (diff)