Skip to content

Commit 1b89f3d

Browse files
fixed escaping. fixed tests.
1 parent bf89de7 commit 1b89f3d

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

act.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
ACT_VERSION="v0.3.0"
3-
ACT_LAST_COMMIT="13b1692a909cb01fbf21c38ef46ac9950d92b7be"
3+
ACT_LAST_COMMIT="bf89de71a23bb6b3df269b8fca4c95da5ec34b40"
44
USER_CONFIG="$HOME/.appdynamics/act/config.sh"
55
GLOBAL_CONFIG="/etc/appdynamics/act/config.sh"
66
CONFIG_CONTROLLER_COOKIE_LOCATION="/tmp/appdynamics-controller-cookie.txt"
@@ -113,7 +113,7 @@ function apiCall {
113113
shiftOptInd
114114
shift $SHIFTS
115115
fi
116-
while [[ $PAYLOAD =~ \${([a-zA-Z])(\??)} ]] ; do
116+
while [[ $PAYLOAD =~ \$\{([a-zA-Z])(\??)\} ]] ; do
117117
if [ -z "$1" ] && [[ "${OPTIONAL_OPTIONS}" != *"${BASH_REMATCH[1]}"* ]] ; then
118118
local MISSING=${BASH_REMATCH:2:1}
119119
if [ "${MISSING}" == "a" ] && [ -n "${CONFIG_CONTROLLER_DEFAULT_APPLICATION}" ] ; then
@@ -126,7 +126,7 @@ function apiCall {
126126
PAYLOAD=${PAYLOAD//${BASH_REMATCH[0]}/$1}
127127
shift
128128
done
129-
while [[ $ENDPOINT =~ \${([a-zA-Z])(\??)} ]] ; do
129+
while [[ $ENDPOINT =~ \$\{([a-zA-Z])(\??)\} ]] ; do
130130
if [ -z "$1" ] && [[ "${OPTIONAL_OPTIONS}" != *"${BASH_REMATCH[1]}"* ]] ; then
131131
local MISSING=${BASH_REMATCH:2:1}
132132
if [ "${MISSING}" == "a" ] && [ -n "${CONFIG_CONTROLLER_DEFAULT_APPLICATION}" ] ; then

helpers/apiCall.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ function apiCall {
6868
shift $SHIFTS
6969
fi
7070

71-
while [[ $PAYLOAD =~ \${([a-zA-Z])(\??)} ]] ; do
71+
while [[ $PAYLOAD =~ \$\{([a-zA-Z])(\??)\} ]] ; do
7272
if [ -z "$1" ] && [[ "${OPTIONAL_OPTIONS}" != *"${BASH_REMATCH[1]}"* ]] ; then
7373
local MISSING=${BASH_REMATCH:2:1}
7474
if [ "${MISSING}" == "a" ] && [ -n "${CONFIG_CONTROLLER_DEFAULT_APPLICATION}" ] ; then
@@ -82,7 +82,7 @@ function apiCall {
8282
shift
8383
done
8484

85-
while [[ $ENDPOINT =~ \${([a-zA-Z])(\??)} ]] ; do
85+
while [[ $ENDPOINT =~ \$\{([a-zA-Z])(\??)\} ]] ; do
8686
if [ -z "$1" ] && [[ "${OPTIONAL_OPTIONS}" != *"${BASH_REMATCH[1]}"* ]] ; then
8787
local MISSING=${BASH_REMATCH:2:1}
8888
if [ "${MISSING}" == "a" ] && [ -n "${CONFIG_CONTROLLER_DEFAULT_APPLICATION}" ] ; then

test.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ function assert_empty {
4444

4545
function assert_contains_substring {
4646
TEST_COUNTER=$TEST_COUNTER+1
47-
if [[ $2 == *$1* ]]; then
47+
if [[ $2 = *$1* ]]; then
4848
SUCCESS_COUNTER=$SUCCESS_COUNTER+1
4949
echo -en "\033[0;32m.\033[0m"
5050
LAST_TEST_STATUS=0
@@ -91,12 +91,13 @@ if [[ $CREATE_APPLICATION =~ \"id\"\ \:\ ([0-9]+) ]] ; then
9191
##### Database Collector Create, List, Get, Delete #####
9292
DBMON_NAME="act_test_collector_$RANDOM"
9393
CREATE_DBMON="`${ACT} dbmon create -i ${DBMON_NAME} -h localhost -n db -u user -a "Default Database Agent" -t DB2 -p 1555 -s password`"
94-
assert_contains_substring "\"name\" : \"${DBMON_NAME}\"," "$CREATE_DBMON" "Create Database Collector"
94+
assert_contains_substring "\"name\" : \"${DBMON_NAME}\"," "${CREATE_DBMON}" "Create Database Collector"
95+
sleep 10
9596
assert_contains_substring "\"name\" : \"${DBMON_NAME}\"," "`${ACT} dbmon list`" "List Database Collectors"
9697
if [[ $CREATE_DBMON =~ \"id\"\ \:\ ([0-9]+) ]] ; then
9798
COLLECTOR_ID=${BASH_REMATCH[1]}
98-
assert_contains_substring "\"name\" : \"${DBMON_NAME}\"," "`${ACT} dbmon get $COLLECTOR_ID`"
99-
assert_contains_substring '"status" : "SUCCESS",' "`${ACT} dbmon delete $COLLECTOR_ID`"
99+
assert_contains_substring "\"name\" : \"${DBMON_NAME}\"," "`${ACT} dbmon get -c $COLLECTOR_ID`"
100+
assert_contains_substring '"status" : "SUCCESS",' "`${ACT} dbmon delete -c $COLLECTOR_ID`"
100101
else
101102
SKIP_COUNTER=$SKIP_COUNTER+2
102103
echo -en "\033[0;33m!!\033[0m"

0 commit comments

Comments
 (0)