+function add_context_ust_skip_ok()
+{
+ local session_name=$1
+ local channel_name=$2
+ local context_name=$3
+ local skip_num=$4
+
+ local ret
+
+ "$TESTDIR/../src/bin/lttng/$LTTNG_BIN" add-context -u \
+ -s "$session_name" -c "$channel_name" \
+ -t "$context_name" 1>"$OUTPUT_DEST" 2>"$ERROR_OUTPUT_DEST"
+ ret=$?
+
+ if [ "$ret" == "4" ]; then
+ skip 0 "Current UST lib doesn't implement '$context_name' context" "$skip_num"
+ else
+ ok $ret "Add context command for type: $context_name"
+ fi
+
+ return $ret
+}
+