#CLONE_GROUPS=1
specific=
[ -f $TESTCASE_DIR/specific ] && specific=specific
-
+
count=0
while read -r line
do
wait $(jobs -p)
count=0
fi
-
+
done < $PROGRAM_LAYOUT_FILE
# Advice for idle cpu:
advice_to_squeeze_idle_cpu
-
+
# Wait background jobs to finish:
sleep 5
echo "Waiting for clone completion ..."
echo
echo "Background Jobs: $(jobs -p | wc -l)"
wait $(jobs -p)
-
+
echo
echo "Programming has finished !"
echo
-
+
if [ -n "$specific" ]
then
echo "A new file '$TESTCASE_DIR/specific.all' has been created."
ini_seq=$(echo $line | awk '{ print $2 }')
fin_seq=$(echo $line | awk '{ print $3 }')
ADML_DIR=`readlink -f ADMLS/ADML-$instance`
-
- cd $ADML_DIR
+
+ cd $ADML_DIR
./operation.sh -t 60 "dynamic|$ini_seq|$fin_seq|$dynamic_suffix" &
sleep 0.1
- count=$((count+1))
+ count=$((count+1))
if [ $count -eq $ADML_CONCURRENT_PROVISION_JOBS ]
then
wait $(jobs -p)
count=1
fi
- cd - >/dev/null
-
+ cd - >/dev/null
+
done < $PROGRAM_LAYOUT_FILE
# Advice for idle cpu:
echo
echo "Done !"
echo
-
+
start_testing=
if [ "$AUTOSTART" = "-s" ]
then
- Interactive-step execution: ADMLS/ADML-001/operation.sh "test|interact|<steps to execute>|<test id>"
- Summary: ADMLS/ADML-001/operation.sh "test|summary"
-For a complete and detailed information, execute: ./operation.sh --help | less
+Check 'HELP.md' for more information.
You could also use './launchCPS.sh' script.