#!/usr/bin/env bash
#clear
#export PS4='\e[90m+${LINENO} in ${#BASH_SOURCE[@]}>${FUNCNAME[0]}:${BASH_SOURCE[@]##*/} \e[0m'
#set -x

level=$1
if [ -z "$level" ]; then
  level=1
fi
echo "starting: ${BASH_SOURCE[@]##*/} <LOG_LEVEL=$1>"

#echo "sourcing init"
source this
source test.suite

log.level $level

# Check if pm-tools script exists
if ! type pm-tools &>/dev/null && ! [ -f "$OOSH_DIR/pm-tools" ] && ! [ -f "$OOSH_DIR/external/pm-tools" -a -e "$OOSH_DIR/external/pm-tools" ]; then
  echo -e "\e[1;33m  ⚠ SKIPPED: pm-tools script not available (broken symlink)\e[0m"
  test.suite.save.results
  exit 0
fi

competionArray=(once config list file ite)
source oo

test.pm-tools() 
{
((TEST_COUNTER++))
console.log "


Test 0: pm-tools \"$*\"
===================================================================="
pm-tools.start "$@"
console.log "RETURN: $RETURN_VALUE  Result: $RESULT 
===================================================================="
}

test.case - "pm-tools test start" \
   pm-tools $*
expect 0 "*" "Test start"

source pm-tools

### test.method

