Commit 33e6fa06 authored by Maxime Perrotin's avatar Maxime Perrotin

Add MSC handler scripts

parent 2760fd3b
#!/bin/bash -e
# TASTE MSC Editor
# Create a new MSC file for a given Provided interface of a function
if [ -t 0 ] ; then
COLORON="\e[1m\e[32m"
REDCOLORON="\e[1m\e[31m"
COLOROFF="\e[0m"
else
COLORON=""
REDCOLORON=""
COLOROFF=""
fi
INFO="${COLORON}[INFO]${COLOROFF}"
ERROR="${REDCOLORON}[ERROR]${COLOROFF}"
FUNC_NAME=$1
shift
PI_NAME=$1
shift
MSC_FILENAME=$1
shift
echo -e "${INFO} Creating new MSC..."
echo -e "${INFO} Function: ${FUNC_NAME} PI: ${PI_NAME} Output: ${MSC_FILENAME}"
EDITOR=taste-msc-editor
echo 'msc testcase;
end testcase;
' > $MSC_FILENAME
if [ -z $NONINTERACTIVE ]
then
$EDITOR $MSC_FILENAME
fi
if [ -z $NONINTERACTIVE ]
then
echo -e "${INFO} MSC created"
echo -e "${INFO} Run taste-edit-msc ${MSC_FILENAME} to edit"
fi
#!/bin/bash -e
# TASTE MSC Editor
# Edit a MSC file
if [ -t 0 ] ; then
COLORON="\e[1m\e[32m"
REDCOLORON="\e[1m\e[31m"
COLOROFF="\e[0m"
else
COLORON=""
REDCOLORON=""
COLOROFF=""
fi
INFO="${COLORON}[INFO]${COLOROFF}"
ERROR="${REDCOLORON}[ERROR]${COLOROFF}"
MSC_FILENAME=$1
echo -e "${INFO} Opening MSC Editor..."
echo -e "${INFO} Filename: ${MSC_FILENAME}"
EDITOR=taste-msc-editor
if [ -z $NONINTERACTIVE ]
then
$EDITOR $MSC_FILENAME
fi
......@@ -10,9 +10,9 @@ if [ ! -f "$1" ]
then
if [ -f InterfaceView.aadl ]
then
INTERFACEVIEW=InterfaceView.aadl
INTERFACEVIEW=InterfaceView.aadl
else
echo 'Error: interface view not found
echo 'Error: interface view not found
Usage: [FORCE=1] taste-generate-skeletons [InterfaceView.aadl] [output-directory]'
exit -1
fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment