From: Nicolas Zingilé Date: Wed, 18 Jun 2014 11:44:33 +0000 (+0200) Subject: correct packaging and added files of common-multimedia-suite X-Git-Tag: submit/tizen/20140618.120153^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;p=test%2Fcommon%2Fcommon-multimedia-suite.git correct packaging and added files of common-multimedia-suite Change-Id: Id3b461b7c133cf44c14918d602106581c5dcbfb7 Signed-off-by: Nicolas Zingilé --- diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/common/TESTDIR/00-common/D0-multimedia/01-lowlevel/QAMETA.json b/common/TESTDIR/00-common/D0-multimedia/01-lowlevel/QAMETA.json new file mode 100644 index 0000000..65ba483 --- /dev/null +++ b/common/TESTDIR/00-common/D0-multimedia/01-lowlevel/QAMETA.json @@ -0,0 +1,54 @@ +[ + { + "name": "gst-pulseaudio-plugin", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "The pulseaudio plugin of GStreamer is available", + "description": "Inspect the installed capacities of GStreamer and check that it includes a pulseaudio plugin.", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "", + "exec": "gst-inspect-1.0 pulseaudio", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "", + "service": { + "package": "gstreamer-utils" + }, + "author": "qadmin", + "ctime": "2013-03-20 09:41:13 GMT", + "mtime": "2014-01-31 09:54:24 GMT" + }, + { + "name": "vaapi-installed", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "component for video acceleration are used through va-api", + "description": "use a va-api tool to check that va-api is available", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "", + "exec": "vainfo", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "", + "service": { + "package": "vaapi-tools" + }, + "author": "qadmin", + "ctime": "2014-01-31 09:54:05 GMT", + "mtime": "2014-01-31 11:29:37 GMT" + } +] \ No newline at end of file diff --git a/common/TESTDIR/00-common/D0-multimedia/02-audio/QAMETA.json b/common/TESTDIR/00-common/D0-multimedia/02-audio/QAMETA.json new file mode 100644 index 0000000..eb2ef72 --- /dev/null +++ b/common/TESTDIR/00-common/D0-multimedia/02-audio/QAMETA.json @@ -0,0 +1,122 @@ +[ + { + "name": "wav-test", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "test wav sample with gst-launch", + "description": "check if gst-launch is able to play a wav sound", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "init.sh cigale.wav", + "exec": "runme.sh gst.sh cigale.wav", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "post.sh cigale.wav", + "service": {}, + "author": "qadmin", + "ctime": "2014-01-31 09:54:05 GMT", + "mtime": "2014-05-22 08:23:11 GMT" + }, + { + "name": "ogg-test", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "test ogg sample with gst-launch", + "description": "check if gst-launch is able to play an ogg sound", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "init.sh cigale.ogg", + "exec": "runme.sh gst.sh cigale.ogg", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "post.sh cigale.ogg", + "service": {}, + "author": "qadmin", + "ctime": "2014-01-31 11:31:47 GMT", + "mtime": "2014-05-22 08:23:24 GMT" + }, + { + "name": "aac-test", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "test aac sample with gst-launch", + "description": "check if gst-launch is able to play an aac sound", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "init.sh cigale.aac", + "exec": "runme.sh gst.sh cigale.aac", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "post.sh cigale.aac", + "service": {}, + "author": "qadmin", + "ctime": "2014-01-31 11:32:30 GMT", + "mtime": "2014-05-22 08:23:34 GMT" + }, + { + "name": "flac-test", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "test flac sample with gst-launch", + "description": "check if gst-launch is able to play a flac sound", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "init.sh cigale.flac", + "exec": "runme.sh gst.sh cigale.flac", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "post.sh cigale.flac", + "service": {}, + "author": "qadmin", + "ctime": "2014-01-31 11:33:15 GMT", + "mtime": "2014-05-22 08:23:44 GMT" + }, + { + "name": "mp3-test", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "test mp3 sample with gst-launch", + "description": "check if gst-launch is able to play a mp3 sound", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "init.sh cigale.mp3", + "exec": "runme.sh gst.sh cigale.mp3", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "post.sh cigale.mp3", + "service": {}, + "author": "qadmin", + "ctime": "2014-01-31 11:34:00 GMT", + "mtime": "2014-05-22 08:23:54 GMT" + } +] diff --git a/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.aac b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.aac new file mode 100644 index 0000000..744714a Binary files /dev/null and b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.aac differ diff --git a/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.flac b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.flac new file mode 100644 index 0000000..2392639 Binary files /dev/null and b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.flac differ diff --git a/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.mp3 b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.mp3 new file mode 100644 index 0000000..013a238 Binary files /dev/null and b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.mp3 differ diff --git a/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.ogg b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.ogg new file mode 100644 index 0000000..31cf2a6 Binary files /dev/null and b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.ogg differ diff --git a/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.wav b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.wav new file mode 100644 index 0000000..57331b5 Binary files /dev/null and b/common/TESTDIR/00-common/D0-multimedia/02-audio/cigale.wav differ diff --git a/common/TESTDIR/00-common/D0-multimedia/03-video/QAMETA.json b/common/TESTDIR/00-common/D0-multimedia/03-video/QAMETA.json new file mode 100644 index 0000000..676ca82 --- /dev/null +++ b/common/TESTDIR/00-common/D0-multimedia/03-video/QAMETA.json @@ -0,0 +1,98 @@ +[ + { + "name": "avi-test", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "test avi sample with gst-launch", + "description": "check if gst-launch is able to play a avi movie - Video format : MPEG-4, Audio format : MPEG", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "init.sh short-big_buck_bunny_1080p.avi", + "exec": "runme.sh gst.sh short-big_buck_bunny_1080p.avi", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "post.sh short-big_buck_bunny_1080p.avi", + "service": {}, + "author": "qadmin", + "ctime": "2014-01-31 11:33:56 GMT", + "mtime": "2014-05-22 08:24:27 GMT" + }, + { + "name": "flv-test", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "test flv sample with gst-launch", + "description": "check if gst-launch is able to play a flv movie - Video format : Sorenson Spark, ADPCM : MPEG", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "init.sh short-big_buck_bunny_1080p.flv", + "exec": "runme.sh gst.sh short-big_buck_bunny_1080p.flv", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "post.sh short-big_buck_bunny_1080p.flv", + "service": {}, + "author": "qadmin", + "ctime": "2014-01-31 12:00:42 GMT", + "mtime": "2014-05-22 08:24:37 GMT" + }, + { + "name": "mov-test", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "test mov sample with gst-launch", + "description": "check if gst-launch is able to play a mov movie - Video format : AVC, Audio format : AAC", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "init.sh short-big_buck_bunny_1080p.mov", + "exec": "runme.sh gst.sh short-big_buck_bunny_1080p.mov", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "post.sh short-big_buck_bunny_1080p.mov", + "service": {}, + "author": "qadmin", + "ctime": "2014-01-31 12:01:19 GMT", + "mtime": "2014-05-22 08:24:49 GMT" + }, + { + "name": "ogg-test", + "exec_type": "auto", + "priority": "1", + "status": "designed", + "type": "functional_positive", + "subtype": "", + "objective": "test ogg sample with gst-launch", + "description": "check if gst-launch is able to play a ogg movie - Video format : Theora, Audio format : Vorbis", + "pre_condition": "", + "steps": [], + "post_condition": "", + "notes": "", + "bugs": "", + "exec_pre": "init.sh short-big_buck_bunny_1080p.ogg", + "exec": "runme.sh gst.sh short-big_buck_bunny_1080p.ogg", + "exec_expected_retcode": "0", + "exec_kill_timeout": "120", + "exec_post": "post.sh short-big_buck_bunny_1080p.ogg", + "service": {}, + "author": "qadmin", + "ctime": "2014-01-31 12:01:59 GMT", + "mtime": "2014-05-22 08:24:56 GMT" + } +] diff --git a/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.avi b/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.avi new file mode 100644 index 0000000..d936961 Binary files /dev/null and b/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.avi differ diff --git a/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.flv b/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.flv new file mode 100644 index 0000000..73624f3 Binary files /dev/null and b/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.flv differ diff --git a/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.mov b/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.mov new file mode 100644 index 0000000..a1ecc60 Binary files /dev/null and b/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.mov differ diff --git a/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.ogg b/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.ogg new file mode 100644 index 0000000..6520f76 Binary files /dev/null and b/common/TESTDIR/00-common/D0-multimedia/03-video/short-big_buck_bunny_1080p.ogg differ diff --git a/common/TESTDIR/00-common/D0-multimedia/gst.sh b/common/TESTDIR/00-common/D0-multimedia/gst.sh new file mode 100755 index 0000000..b7b8c38 --- /dev/null +++ b/common/TESTDIR/00-common/D0-multimedia/gst.sh @@ -0,0 +1,38 @@ +#!/bin/bash -x + +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# Authors: Ewan Le Bideau-Canevet + +FILE=$1 +UNWANTED="No decoder available" +COMMAND="gst-play-1.0 /$HOME/$FILE" + +tmplog=$(mktemp --tmpdir=/tmp multimedia-XXXXXX.log) +trap "rm -f $tmplog" STOP INT QUIT EXIT +echo $COMMAND +$COMMAND &>$tmplog & +pid=$! +(sleep 5; [ -e /proc/$pid ] && kill $pid;) & +while [ -e /proc/$pid ]; do + sleep 1 + if grep "$UNWANTED" $tmplog ; then + kill $pid + sleep 1 + [ -e /proc/$pid ] && kill -9 $pid + exit 1 + fi +done +exit 0 diff --git a/common/TESTDIR/00-common/D0-multimedia/init.sh b/common/TESTDIR/00-common/D0-multimedia/init.sh new file mode 100755 index 0000000..00e639a --- /dev/null +++ b/common/TESTDIR/00-common/D0-multimedia/init.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +# Copyright (c) 2013 Intel Corporation. All rights reserved. +# Use of this source code is governed by a LGPL v2.1 license that can be +# found in the LICENSE file in the db directory. +# Author : Ewan le Bideau Canevet + +FILE=$1 +chsmack -a _ ../gst.sh +cp $FILE ~guest +chsmack -a _ ~guest/$FILE + diff --git a/common/TESTDIR/runme.sh b/common/TESTDIR/runme.sh new file mode 100755 index 0000000..efe7a33 --- /dev/null +++ b/common/TESTDIR/runme.sh @@ -0,0 +1,34 @@ +#!/bin/bash -x + +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# Authors: Ewan Le Bideau-Canevet + +CMD="$@" +tmpscript=$(mktemp) + +trap "rm -rf $tmpscript" INT QUIT TERM STOP EXIT +echo "#!/bin/bash " > $tmpscript +tr '\0' '\n' > $tmpscript +echo export PATH=$QAPATH:\$PATH >> $tmpscript +#echo env >> $tmpscript +echo $CMD >> $tmpscript +chmod 777 $tmpscript +su - guest -c $tmpscript +if [ $? -eq 0 ]; then + exit 0 +else + exit 1 +fi diff --git a/common/runtest.sh b/common/runtest.sh new file mode 100644 index 0000000..1a58e6f --- /dev/null +++ b/common/runtest.sh @@ -0,0 +1,28 @@ +#!/bin/bash +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# Authors: Nicolas Zingilé + +set -e +resdir=/tmp +resfile=$resdir/testkit.result.xml + +echo '## execution script: preparing environment' +rm -rf $resdir/*.result.xml + +timeout 10800 testkit-lite -f /usr/share/tests/common-multimedia-suite/testkit.xml --comm localhost -o $resfile + +echo '## execution script: finished' \ No newline at end of file diff --git a/common/testkit.xml b/common/testkit.xml new file mode 100644 index 0000000..fc15066 --- /dev/null +++ b/common/testkit.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ivi/tts-gstreamer-tests/README b/ivi/tts-gstreamer-tests/README old mode 100755 new mode 100644 index 3a88cfa..6219a72 --- a/ivi/tts-gstreamer-tests/README +++ b/ivi/tts-gstreamer-tests/README @@ -12,17 +12,17 @@ Pre-condition: 2. if you don't have testkit-lite, you can get it from https://github.com/testkit/testkit-lite Steps: -1. prepare some media files and configure /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/env.sh --- specify in env.sh +1. prepare some media files and configure /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/env.sh --- specify in env.sh 2. launch terminal app in weston UI and play an audio by command "paplay /usr/share/sounds/alsa/Front_Center.wav" to trigger Pulseaudio daemon -3. testkit-lite -f /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/tests.xml --comm localhost -o ./results.xml +3. testkit-lite -f /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/tests.xml --comm localhost -o ./results.xml ---------------------- Test Environment setup ---------------------- -Some media files are needed, you can configure /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/env.sh to specify -them; e.g. MF_TEST_8K="/usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/data/PCM_16bit_Mono_8KHz_128Kbps_60sec\(1Mb\).wav" +Some media files are needed, you can configure /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/env.sh to specify +them; e.g. MF_TEST_8K="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/PCM_16bit_Mono_8KHz_128Kbps_60sec\(1Mb\).wav" ----------------------- diff --git a/ivi/tts-gstreamer-tests/src/env.sh b/ivi/tts-gstreamer-tests/src/env.sh index aecfe33..02c5430 100755 --- a/ivi/tts-gstreamer-tests/src/env.sh +++ b/ivi/tts-gstreamer-tests/src/env.sh @@ -53,19 +53,19 @@ GT_HTTP_VIDEO_OGV="kittens_240p.ogv" # used in script:gstreamer_audio_playbin2_imaadpcm_4bit_stereo_32khz_256kbps.sh # wav audio: RIFF (little-endian) data, WAVE audio, IMA ADPCM, stereo 32000 Hz -GT_IMAADPCM="/opt/tts-gstreamer-tests/data/IMAADPCM_4bit_Stereo_32KHz_256Kbps_60sec\(1.8Mb\).wav" +GT_IMAADPCM="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/IMAADPCM_4bit_Stereo_32KHz_256Kbps_60sec\(1.8Mb\).wav" # used in script:gstreamer_audio_playbin2_lpcm_16bit_stereo_44.1khz.sh # wav audio: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz -GT_AUDIO_LPCM_16="/opt/tts-gstreamer-tests/data/LPCM_16bit_Stereo_44.1KHz_60sec\(10Mb\).wav" +GT_AUDIO_LPCM_16="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/LPCM_16bit_Stereo_44.1KHz_60sec\(10Mb\).wav" # used in script:gstreamer_audio_playbin2_lpcm_24bit_stereo_48khz.sh # wav audio: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 24 bit, stereo 48000 Hz -GT_AUDIO_LPCM_24="/opt/tts-gstreamer-tests/data/LPCM_24bit_Stereo_48KHz_60sec\(16.8Mb\).wav" +GT_AUDIO_LPCM_24="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/LPCM_24bit_Stereo_48KHz_60sec\(16.8Mb\).wav" # used in script:gstreamer_audio_playbin2_ogg_vorbis_16bit_mono_8khz_42kbps.sh # ogg audio: Ogg data, Vorbis audio, mono, 8000 Hz, ~41997 bps -GT_OGG_MONO="/opt/tts-gstreamer-tests/data/OGG_16bit_Mono_8KHz_42Kbps_2min\(0.5MB\).ogg" +GT_OGG_MONO="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/OGG_16bit_Mono_8KHz_42Kbps_2min\(0.5MB\).ogg" # used in scripts: # gstreamer_audio_avidemux.sh @@ -77,11 +77,11 @@ GT_OGG_MONO="/opt/tts-gstreamer-tests/data/OGG_16bit_Mono_8KHz_42Kbps_2min\(0.5M # gstreamer_audio_seek_avidemux.sh # gstreamer_audio_stop_avidemux.sh # avi audio: RIFF (little-endian) data, AVI, 0 x 0, >30 fps -GT_AUDIO_PCM_16="/opt/tts-gstreamer-tests/data/PCM_16bit_Stereo_44.1KHz_1411Kbps_60sec.avi" +GT_AUDIO_PCM_16="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/PCM_16bit_Stereo_44.1KHz_1411Kbps_60sec.avi" # used in script:gstreamer_image_jpegdec.sh # jpeg file: JPEG image data, EXIF standard -GT_IMAGE_JPG="/opt/tts-gstreamer-tests/data/butterfly.jpg" +GT_IMAGE_JPG="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/butterfly.jpg" # used in scripts: # gstreamer_audio_alsasink.sh @@ -101,15 +101,15 @@ GT_IMAGE_JPG="/opt/tts-gstreamer-tests/data/butterfly.jpg" # gstreamer_video_stop_oggdemux.sh # gstreamer_video_theoradec.sh # ogg video: Ogg data, Skeleton v4.0 -GT_KITTENS="/opt/tts-gstreamer-tests/data/kittens.ogg" +GT_KITTENS="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/kittens.ogg" # used in script:gstreamer_image_pngdec.sh # png file: PNG image data, 640 x 320, 8-bit/color RGB, non-interlaced -GT_IMAGE_PNG="/opt/tts-gstreamer-tests/data/timer2.png" +GT_IMAGE_PNG="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/timer2.png" # used in script:gstreamer_audio_playbin2_ulaw_8bit_stereo_44.1khz.sh # wav audio: RIFF (little-endian) data, WAVE audio, ITU G.711 mu-law, stereo 44100 Hz -GT_AUDIO_ULAW="/opt/tts-gstreamer-tests/data/u-LAW_8bit_Stereo_44.1KHz_120sec\(10MB\)_AKM.wav" +GT_AUDIO_ULAW="/usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/data/u-LAW_8bit_Stereo_44.1KHz_120sec\(10MB\)_AKM.wav" ## END ## diff --git a/ivi/tts-gstreamer-tests/tests.xml b/ivi/tts-gstreamer-tests/tests.xml index 1fe4029..61908c9 100644 --- a/ivi/tts-gstreamer-tests/tests.xml +++ b/ivi/tts-gstreamer-tests/tests.xml @@ -12,7 +12,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_http_imaadpcm.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_http_imaadpcm.sh Netbook @@ -29,7 +29,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_imaadpcm_4bit_stereo_32khz_256kbps.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_imaadpcm_4bit_stereo_32khz_256kbps.sh Netbook @@ -48,7 +48,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_alsasink.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_alsasink.sh IVI @@ -66,7 +66,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_pause_ogg.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_pause_ogg.sh IVI @@ -84,7 +84,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_play_ogg.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_play_ogg.sh IVI @@ -102,7 +102,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_ogg_vorbis_16bit_mono_8khz_42kbps.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_ogg_vorbis_16bit_mono_8khz_42kbps.sh IVI @@ -120,7 +120,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_resume_ogg.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_resume_ogg.sh IVI @@ -138,7 +138,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_seek_ogg.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_seek_ogg.sh IVI @@ -156,7 +156,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_stop_ogg.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_stop_ogg.sh IVI @@ -174,7 +174,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_vorbisdec.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_vorbisdec.sh IVI @@ -192,7 +192,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_vorbisenc.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_vorbisenc.sh IVI @@ -211,7 +211,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_http_ogg.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_http_ogg.sh IVI @@ -229,7 +229,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_oggdemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_oggdemux.sh IVI @@ -248,7 +248,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_pause_oggdemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_pause_oggdemux.sh IVI @@ -266,7 +266,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_play_oggdemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_play_oggdemux.sh IVI @@ -284,7 +284,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_playbin2_ogg_theora_vorbis.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_playbin2_ogg_theora_vorbis.sh IVI @@ -302,7 +302,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_resume_oggdemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_resume_oggdemux.sh IVI @@ -320,7 +320,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_seek_oggdemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_seek_oggdemux.sh IVI @@ -338,7 +338,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_stop_oggdemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_stop_oggdemux.sh IVI @@ -356,7 +356,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_theoradec.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_theoradec.sh Netbook @@ -374,7 +374,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_video_theoraenc.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_video_theoraenc.sh Netbook @@ -394,7 +394,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_alawenc.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_alawenc.sh IVI @@ -412,7 +412,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_avidemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_avidemux.sh IVI @@ -430,7 +430,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_mulawenc.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_mulawenc.sh IVI @@ -448,7 +448,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_pause_alaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_pause_alaw.sh IVI @@ -466,7 +466,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_pause_avidemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_pause_avidemux.sh IVI @@ -484,7 +484,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_pause_lpcm.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_pause_lpcm.sh IVI @@ -502,7 +502,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_pause_ulaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_pause_ulaw.sh IVI @@ -520,7 +520,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_play_alaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_play_alaw.sh IVI @@ -538,7 +538,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_play_avidemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_play_avidemux.sh IVI @@ -556,7 +556,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_play_lpcm.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_play_lpcm.sh IVI @@ -574,7 +574,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_play_ulaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_play_ulaw.sh IVI @@ -592,7 +592,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_alaw_8bit_stereo_44.1khz.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_alaw_8bit_stereo_44.1khz.sh IVI @@ -610,7 +610,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_http_alaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_http_alaw.sh IVI @@ -628,7 +628,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_http_lpcm.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_http_lpcm.sh IVI @@ -646,7 +646,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_http_ulaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_http_ulaw.sh IVI @@ -664,7 +664,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_lpcm_16bit_stereo_44.1khz.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_lpcm_16bit_stereo_44.1khz.sh IVI @@ -682,7 +682,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_lpcm_24bit_stereo_48khz.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_lpcm_24bit_stereo_48khz.sh IVI @@ -700,7 +700,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_playbin2_ulaw_8bit_stereo_44.1khz.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_playbin2_ulaw_8bit_stereo_44.1khz.sh IVI @@ -718,7 +718,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_pulsesink.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_pulsesink.sh IVI @@ -736,7 +736,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_pulsesrc.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_pulsesrc.sh IVI @@ -754,7 +754,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_resume_alaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_resume_alaw.sh IVI @@ -772,7 +772,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_resume_avidemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_resume_avidemux.sh IVI @@ -790,7 +790,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_resume_lpcm.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_resume_lpcm.sh IVI @@ -808,7 +808,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_resume_ulaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_resume_ulaw.sh IVI @@ -826,7 +826,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_seek_alaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_seek_alaw.sh IVI @@ -844,7 +844,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_seek_avidemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_seek_avidemux.sh IVI @@ -862,7 +862,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_seek_lpcm.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_seek_lpcm.sh IVI @@ -880,7 +880,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_seek_ulaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_seek_ulaw.sh IVI @@ -898,7 +898,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_stop_alaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_stop_alaw.sh IVI @@ -916,7 +916,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_stop_avidemux.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_stop_avidemux.sh IVI @@ -934,7 +934,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_stop_lpcm.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_stop_lpcm.sh IVI @@ -952,7 +952,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_audio_stop_ulaw.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_audio_stop_ulaw.sh IVI @@ -971,7 +971,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_image_jpegdec.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_image_jpegdec.sh IVI @@ -989,7 +989,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_image_jpegenc.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_image_jpegenc.sh Netbook @@ -1007,7 +1007,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_image_pngdec.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_image_pngdec.sh IVI @@ -1025,7 +1025,7 @@ 0 - /usr/share/tests/common-multimedia-suite/tts-gstreamer-tests/gstreamer_image_pngenc.sh + /usr/share/tests/ivi-multimedia-tests/tts-gstreamer-tests/gstreamer_image_pngenc.sh Netbook diff --git a/ivi/tts-pulseaudio-tests/README b/ivi/tts-pulseaudio-tests/README old mode 100755 new mode 100644 index 267ec7f..fe8cc85 --- a/ivi/tts-pulseaudio-tests/README +++ b/ivi/tts-pulseaudio-tests/README @@ -17,16 +17,16 @@ Pre-condition: 1. if you don't have testkit-lite, you can get it from https://github.com/testkit/testkit-lite Steps: -1. prepare some media files and configure /usr/share/tests/common-multimedia-suite/tts-pulseaudio-tests/env.sh --- specify in env.sh +1. prepare some media files and configure /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/env.sh --- specify in env.sh 2. launch terminal app in weston UI and play an audio by command "paplay /usr/share/sounds/alsa/Front_Center.wav" to trigger Pulseaudio daemon -3. testkit-lite -f /usr/share/tests/common-multimedia-suite/tts-pulseaudio-tests/tests.xml --comm localhost -o ./results.xml +3. testkit-lite -f /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/tests.xml --comm localhost -o ./results.xml ---------------------- Test Environment setup ---------------------- -Some audio files are needed(WAVE files), you can configure /usr/share/tests/common-multimedia-suite/tts-pulseaudio-tests/env.sh to specify -them; e.g. MF_TEST_8K="/usr/share/tests/common-multimedia-suite/tts-pulseaudio-tests/data/PCM_16bit_Mono_8KHz_128Kbps_60sec\(1Mb\).wav" +Some audio files are needed(WAVE files), you can configure /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/env.sh to specify +them; e.g. MF_TEST_8K="/usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/data/PCM_16bit_Mono_8KHz_128Kbps_60sec\(1Mb\).wav" ----------------------- diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Load_unload_module.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Load_unload_module.sh index 07d4223..b777192 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Load_unload_module.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Load_unload_module.sh @@ -28,9 +28,9 @@ . $(cd `dirname $0`;pwd)/env.sh if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cm load module-null-sink sink_name=pa_test_sink > /tmp/test_result" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cm load module-null-sink sink_name=pa_test_sink > /tmp/test_result" else - $UTILS_PATH/pa_query_control -cm load module-null-sink sink_name=pa_test_sink > "$TEST_RESULT" + pa_query_control -cm load module-null-sink sink_name=pa_test_sink > "$TEST_RESULT" fi if [ $? -ne 0 ]; then @@ -41,9 +41,9 @@ cat "$TEST_RESULT" index=`cat "$TEST_RESULT" | awk -F= '{print $2}'` if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qm" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qm" else - $UTILS_PATH/pa_query_control -qm + pa_query_control -qm fi if [ $? -ne 0 ]; then @@ -51,9 +51,9 @@ if [ $? -ne 0 ]; then exit 1 fi if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cm unload `cat /tmp/test_result|awk -F= '{print $2}'`" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cm unload `cat /tmp/test_result|awk -F= '{print $2}'`" else - $UTILS_PATH/pa_query_control -cm unload $index + pa_query_control -cm unload $index fi if [ $? -ne 0 ]; then diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_clients.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_clients.sh index 72f0ce0..0550ac7 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_clients.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_clients.sh @@ -27,9 +27,9 @@ . $(cd `dirname $0`;pwd)/env.sh if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qc" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qc" else - $UTILS_PATH/pa_query_control -qc + pa_query_control -qc fi if [ $? -ne 0 ]; then diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_sinks.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_sinks.sh index c3a209b..8064159 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_sinks.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_sinks.sh @@ -28,9 +28,9 @@ . $(cd `dirname $0`;pwd)/env.sh if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qs" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qs" else - $UTILS_PATH/pa_query_control -qs + pa_query_control -qs fi if [ $? -ne 0 ]; then echo "Failed to query loaded sinks" diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_sources.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_sources.sh index 031e66f..9341eb8 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_sources.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_loaded_sources.sh @@ -28,9 +28,9 @@ . $(cd `dirname $0`;pwd)/env.sh if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qo" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qo" else - $UTILS_PATH/pa_query_control -qo + pa_query_control -qo fi if [ $? -ne 0 ]; then diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_server_info.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_server_info.sh index cec484d..3f17570 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_server_info.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_server_info.sh @@ -28,7 +28,7 @@ . $(cd `dirname $0`;pwd)/env.sh -#$UTILS_PATH/pa_query_control -qi +#pa_query_control -qi if [ $UID = 0 ];then su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pacmd info" else diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_sink_inputs.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_sink_inputs.sh index 0bf53ee..09716c9 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_sink_inputs.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Query_sink_inputs.sh @@ -28,9 +28,9 @@ . $(cd `dirname $0`;pwd)/env.sh if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qI" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qI" else - $UTILS_PATH/pa_query_control -qI + pa_query_control -qI fi if [ $? -ne 0 ]; then diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_default_sink.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_default_sink.sh index 554a640..0cb8e00 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_default_sink.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_default_sink.sh @@ -28,9 +28,9 @@ . $(cd `dirname $0`;pwd)/env.sh if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cm load module-null-sink sink_name=pa_test_sink > /tmp/test_result" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cm load module-null-sink sink_name=pa_test_sink > /tmp/test_result" else - $UTILS_PATH/pa_query_control -cm load module-null-sink sink_name=pa_test_sink > "$TEST_RESULT" + pa_query_control -cm load module-null-sink sink_name=pa_test_sink > "$TEST_RESULT" fi if [ $? -ne 0 ]; then @@ -40,9 +40,9 @@ fi cat "$TEST_RESULT" index=`cat "$TEST_RESULT" | awk -F= '{print $2}'` if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cd sink pa_test_sink" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cd sink pa_test_sink" else - $UTILS_PATH/pa_query_control -cd sink pa_test_sink + pa_query_control -cd sink pa_test_sink fi if [ $? -ne 0 ]; then @@ -51,9 +51,9 @@ if [ $? -ne 0 ]; then fi if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cm unload `cat /tmp/test_result|awk -F= '{print $2}'`" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cm unload `cat /tmp/test_result|awk -F= '{print $2}'`" else - $UTILS_PATH/pa_query_control -cm unload $index + pa_query_control -cm unload $index fi if [ $? -ne 0 ]; then diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_default_source.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_default_source.sh index 4101613..00315b1 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_default_source.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_default_source.sh @@ -28,9 +28,9 @@ . $(cd `dirname $0`;pwd)/env.sh if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cm load module-pipe-source source_name=test_source > /tmp/test_result" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cm load module-pipe-source source_name=test_source > /tmp/test_result" else - $UTILS_PATH/pa_query_control -cm load module-pipe-source source_name=test_source > "$TEST_RESULT" + pa_query_control -cm load module-pipe-source source_name=test_source > "$TEST_RESULT" fi if [ $? -ne 0 ]; then @@ -40,9 +40,9 @@ fi cat "$TEST_RESULT" index=`cat "$TEST_RESULT" | awk -F= '{print $2}'` if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cd source test_source" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cd source test_source" else - $UTILS_PATH/pa_query_control -cd source test_source + pa_query_control -cd source test_source fi if [ $? -ne 0 ]; then @@ -51,9 +51,9 @@ if [ $? -ne 0 ]; then fi if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cm unload `cat /tmp/test_result|awk -F= '{print $2}'`" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cm unload `cat /tmp/test_result|awk -F= '{print $2}'`" else - $UTILS_PATH/pa_query_control -cm unload $index + pa_query_control -cm unload $index fi if [ $? -ne 0 ]; then diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_mute.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_mute.sh index 34747de..ca6c498 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_mute.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_mute.sh @@ -27,11 +27,11 @@ # Find the sink name and mute status if [ $UID = 0 ];then - SINK_NAME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qs"|head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` - MUTED=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qs" | head -n 1 | awk -F, '{print $5}' | cut -d "=" -f2` + SINK_NAME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qs"|head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` + MUTED=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qs" | head -n 1 | awk -F, '{print $5}' | cut -d "=" -f2` else - SINK_NAME=`$UTILS_PATH/pa_query_control -qs | awk -F, '{print $2}' | cut -d "=" -f2` - MUTED=`$UTILS_PATH/pa_query_control -qs | awk -F, '{print $5}' | cut -d "=" -f2` + SINK_NAME=`pa_query_control -qs | awk -F, '{print $2}' | cut -d "=" -f2` + MUTED=`pa_query_control -qs | awk -F, '{print $5}' | cut -d "=" -f2` fi if [ $? -ne 0 ]; then @@ -42,9 +42,9 @@ fi # Set sink muted if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cu sink $SINK_NAME 1" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cu sink $SINK_NAME 1" else - $UTILS_PATH/pa_query_control -cu sink $SINK_NAME 1 + pa_query_control -cu sink $SINK_NAME 1 fi if [ $? -ne 0 ]; then @@ -54,9 +54,9 @@ fi # Check sink mute status if [ $UID = 0 ];then - SETED=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qs" | head -n 1 | awk -F, '{print $5}' | cut -d "=" -f2` + SETED=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qs" | head -n 1 | awk -F, '{print $5}' | cut -d "=" -f2` else - SETED=`$UTILS_PATH/pa_query_control -qs | awk -F, '{print $5}' | cut -d "=" -f2` + SETED=`pa_query_control -qs | awk -F, '{print $5}' | cut -d "=" -f2` fi if [ $SETED != "1" ]; then echo "Error: not set sink mute" @@ -65,9 +65,9 @@ fi # Post: set back the sink mute status if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cu sink $SINK_NAME $MUTED" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cu sink $SINK_NAME $MUTED" else - $UTILS_PATH/pa_query_control -cu sink $SINK_NAME $MUTED + pa_query_control -cu sink $SINK_NAME $MUTED fi exit 0 diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_unmute.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_unmute.sh index 66a74dd..a4f51c3 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_unmute.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_unmute.sh @@ -27,11 +27,11 @@ # Find the sink name and mute status if [ $UID = 0 ];then - SINK_NAME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qs" |grep -i 'alsa_output' | awk -F, '{print $2}' | cut -d "=" -f2` - MUTED=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qs" |grep -i 'alsa_output' | awk -F, '{print $5}' | cut -d "=" -f2` + SINK_NAME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qs" |grep -i 'alsa_output' | awk -F, '{print $2}' | cut -d "=" -f2` + MUTED=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qs" |grep -i 'alsa_output' | awk -F, '{print $5}' | cut -d "=" -f2` else - SINK_NAME=`$UTILS_PATH/pa_query_control -qs | awk -F, '{print $2}' | cut -d "=" -f2` - MUTED=`$UTILS_PATH/pa_query_control -qs | awk -F, '{print $5}' | cut -d "=" -f2` + SINK_NAME=`pa_query_control -qs | awk -F, '{print $2}' | cut -d "=" -f2` + MUTED=`pa_query_control -qs | awk -F, '{print $5}' | cut -d "=" -f2` fi if [ $? -ne 0 ]; then @@ -42,9 +42,9 @@ fi # Set sink unmute if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cu sink $SINK_NAME 0" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cu sink $SINK_NAME 0" else - $UTILS_PATH/pa_query_control -cu sink $SINK_NAME 0 + pa_query_control -cu sink $SINK_NAME 0 fi if [ $? -ne 0 ]; then @@ -54,9 +54,9 @@ fi # Check sink mute status if [ $UID = 0 ];then - SETED=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qs" |grep -i 'alsa_output' | awk -F, '{print $5}' | cut -d "=" -f2` + SETED=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qs" |grep -i 'alsa_output' | awk -F, '{print $5}' | cut -d "=" -f2` else - SETED=`$UTILS_PATH/pa_query_control -qs | awk -F, '{print $5}' | head -n 1 |cut -d "=" -f2` + SETED=`pa_query_control -qs | awk -F, '{print $5}' | head -n 1 |cut -d "=" -f2` fi if [ "X$SETED" != "X0" ]; then @@ -66,9 +66,9 @@ fi # Post: set back the sink mute status if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cu sink $SINK_NAME $MUTED" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cu sink $SINK_NAME $MUTED" else - $UTILS_PATH/pa_query_control -cu sink $SINK_NAME $MUTED + pa_query_control -cu sink $SINK_NAME $MUTED fi exit 0 diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_volume.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_volume.sh index dfd4805..916804c 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_volume.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_sink_volume.sh @@ -27,11 +27,11 @@ # Find the sink name and volume value if [ $UID = 0 ];then - SINK_NAME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qs" | head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` - VOLUME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qs" | head -n 1| awk -F, '{print $4}' | cut -d "=" -f2 | awk '{print $2}'` + SINK_NAME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qs" | head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` + VOLUME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qs" | head -n 1| awk -F, '{print $4}' | cut -d "=" -f2 | awk '{print $2}'` else - SINK_NAME=`$UTILS_PATH/pa_query_control -qs | head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` - VOLUME=`$UTILS_PATH/pa_query_control -qs | head -n 1| awk -F, '{print $4}' | cut -d "=" -f2 | awk '{print $2}'` + SINK_NAME=`pa_query_control -qs | head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` + VOLUME=`pa_query_control -qs | head -n 1| awk -F, '{print $4}' | cut -d "=" -f2 | awk '{print $2}'` fi if [ $? -ne 0 ]; then @@ -42,15 +42,15 @@ fi # Set sink volume value for the 1st channel if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv sink $SINK_NAME 1 0" - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv sink $SINK_NAME 1 1000" - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv sink $SINK_NAME 1 30000" - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv sink $SINK_NAME 1 65536" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv sink $SINK_NAME 1 0" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv sink $SINK_NAME 1 1000" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv sink $SINK_NAME 1 30000" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv sink $SINK_NAME 1 65536" else - $UTILS_PATH/pa_query_control -cv sink $SINK_NAME 1 0 - $UTILS_PATH/pa_query_control -cv sink $SINK_NAME 1 1000 - $UTILS_PATH/pa_query_control -cv sink $SINK_NAME 1 30000 - $UTILS_PATH/pa_query_control -cv sink $SINK_NAME 1 65536 + pa_query_control -cv sink $SINK_NAME 1 0 + pa_query_control -cv sink $SINK_NAME 1 1000 + pa_query_control -cv sink $SINK_NAME 1 30000 + pa_query_control -cv sink $SINK_NAME 1 65536 fi if [ $? -ne 0 ]; then @@ -60,9 +60,9 @@ fi # Post: set back the sink volume value if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv sink $SINK_NAME 1 $VOLUME" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv sink $SINK_NAME 1 $VOLUME" else - $UTILS_PATH/pa_query_control -cv sink $SINK_NAME 1 $VOLUME + pa_query_control -cv sink $SINK_NAME 1 $VOLUME fi exit 0 diff --git a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_source_volume.sh b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_source_volume.sh index 28cc9a4..7924cac 100755 --- a/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_source_volume.sh +++ b/ivi/tts-pulseaudio-tests/src/PulseAudio_Set_source_volume.sh @@ -27,11 +27,11 @@ # Find the source name and volume value if [ $UID = 0 ];then - SOURCE_NAME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qo" | head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` - VOLUME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -qo" | head -n 1 | awk -F, '{print $4}' | cut -d "=" -f2 | awk '{print $2}'` + SOURCE_NAME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qo" | head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` + VOLUME=`su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -qo" | head -n 1 | awk -F, '{print $4}' | cut -d "=" -f2 | awk '{print $2}'` else - SOURCE_NAME=`$UTILS_PATH/pa_query_control -qo | head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` - VOLUME=`$UTILS_PATH/pa_query_control -qo | head -n 1 | awk -F, '{print $4}' | cut -d "=" -f2 | awk '{print $2}'` + SOURCE_NAME=`pa_query_control -qo | head -n 1 | awk -F, '{print $2}' | cut -d "=" -f2` + VOLUME=`pa_query_control -qo | head -n 1 | awk -F, '{print $4}' | cut -d "=" -f2 | awk '{print $2}'` fi if [ $? -ne 0 ]; then @@ -42,15 +42,15 @@ fi # Set source volume value for the 1st channel if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv source $SOURCE_NAME 1 65536" - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv source $SOURCE_NAME 1 40000" - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv source $SOURCE_NAME 1 8000" - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv source $SOURCE_NAME 1 0" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv source $SOURCE_NAME 1 65536" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv source $SOURCE_NAME 1 40000" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv source $SOURCE_NAME 1 8000" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv source $SOURCE_NAME 1 0" else - $UTILS_PATH/pa_query_control -cv source $SOURCE_NAME 1 65536 - $UTILS_PATH/pa_query_control -cv source $SOURCE_NAME 1 40000 - $UTILS_PATH/pa_query_control -cv source $SOURCE_NAME 1 8000 - $UTILS_PATH/pa_query_control -cv source $SOURCE_NAME 1 0 + pa_query_control -cv source $SOURCE_NAME 1 65536 + pa_query_control -cv source $SOURCE_NAME 1 40000 + pa_query_control -cv source $SOURCE_NAME 1 8000 + pa_query_control -cv source $SOURCE_NAME 1 0 fi if [ $? -ne 0 ]; then @@ -60,9 +60,9 @@ fi # Post: set back the source volume value if [ $UID = 0 ];then - su - app -c "XDG_RUNTIME_DIR=/run/user/5000 /opt/tts-pulseaudio-tests/pa_query_control -cv source $SOURCE_NAME 1 $VOLUME" + su - app -c "XDG_RUNTIME_DIR=/run/user/5000 pa_query_control -cv source $SOURCE_NAME 1 $VOLUME" else - $UTILS_PATH/pa_query_control -cv source $SOURCE_NAME 1 $VOLUME + pa_query_control -cv source $SOURCE_NAME 1 $VOLUME fi exit 0 diff --git a/ivi/tts-pulseaudio-tests/src/env.sh b/ivi/tts-pulseaudio-tests/src/env.sh index 08145ca..8ae94ff 100755 --- a/ivi/tts-pulseaudio-tests/src/env.sh +++ b/ivi/tts-pulseaudio-tests/src/env.sh @@ -26,7 +26,6 @@ # Content of Modification # -UTILS_PATH=$(cd `dirname $0`;pwd) DATA_PATH=$(cd `dirname $0`;pwd)/data TEST_RESULT="/tmp/test_result" @@ -34,23 +33,23 @@ TEST_RESULT="/tmp/test_result" # used in script: PulseAudio_Play_PCM_16bit_Multichannel_48KHz.sh # wav audio: RIFF (little-endian) data, WAVE audio, 6 channels 48000 Hz -MF_TEST_48K="/opt/tts-pulseaudio-tests/data/PCM_16bit_5.1_48KHz_4608Kbps_38sec.wav" +MF_TEST_48K="/usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/data/PCM_16bit_5.1_48KHz_4608Kbps_38sec.wav" # used in script: PulseAudio_Play_PCM_16bit_Mono_8KHz.sh # wav audio: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 8000 Hz -MF_TEST_8K="/opt/tts-pulseaudio-tests/data/PCM_16bit_Mono_8KHz_128Kbps_60sec.wav" +MF_TEST_8K="/usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/data/PCM_16bit_Mono_8KHz_128Kbps_60sec.wav" # used in script: PulseAudio_Play_PCM_16bit_Stereo_44.1KHz.sh/PulseAudio_Play_PCM_2_streams.sh # wav audio: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz -MF_TEST_44K_1="/opt/tts-pulseaudio-tests/data/PCM_16bit_Stereo_44.1KHz_1411Kbps_10s.WAV" +MF_TEST_44K_1="/usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/data/PCM_16bit_Stereo_44.1KHz_1411Kbps_10s.WAV" # used in script: PulseAudio_Play_PCM_2_streams.sh # wav audio: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz -MF_TEST_44K_2="/opt/tts-pulseaudio-tests/data/PCM_16bit_Stereo_44.1KHz_1412.2Kbps_60sec.wav" +MF_TEST_44K_2="/usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/data/PCM_16bit_Stereo_44.1KHz_1412.2Kbps_60sec.wav" # used in script: PulseAudio_Check_sample_cache.sh/PulseAudio_Play_PCM_stress_repeat.sh # wav audio: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 8000 Hz -MF_TEST_WAV="/opt/tts-pulseaudio-tests/data/test.wav" +MF_TEST_WAV="/usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/data/test.wav" ## END ## diff --git a/ivi/tts-pulseaudio-tests/tests.xml b/ivi/tts-pulseaudio-tests/tests.xml index f703fdb..32f532b 100644 --- a/ivi/tts-pulseaudio-tests/tests.xml +++ b/ivi/tts-pulseaudio-tests/tests.xml @@ -11,7 +11,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Play_PCM_stress_repeat.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Play_PCM_stress_repeat.sh Netbook @@ -28,7 +28,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Play_PCM_16bit_Multichannel_48KHz.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Play_PCM_16bit_Multichannel_48KHz.sh Netbook @@ -45,7 +45,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Play_PCM_16bit_Stereo_44.1KHz.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Play_PCM_16bit_Stereo_44.1KHz.sh IVI @@ -63,7 +63,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Play_PCM_2_streams.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Play_PCM_2_streams.sh IVI @@ -81,7 +81,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Play_PCM_16bit_Mono_8KHz.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Play_PCM_16bit_Mono_8KHz.sh IVI @@ -101,7 +101,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Query_loaded_sources.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Query_loaded_sources.sh IVI @@ -119,7 +119,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Query_loaded_sinks.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Query_loaded_sinks.sh IVI @@ -137,7 +137,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Query_server_info.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Query_server_info.sh Netbook @@ -154,7 +154,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Query_sink_inputs.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Query_sink_inputs.sh IVI @@ -172,7 +172,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Query_memory_statistics.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Query_memory_statistics.sh Netbook @@ -189,7 +189,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Query_loaded_clients.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Query_loaded_clients.sh IVI @@ -209,7 +209,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Record_PCM_default.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Record_PCM_default.sh IVI @@ -227,7 +227,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Record_play_PCM_default.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Record_play_PCM_default.sh IVI @@ -245,7 +245,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Record_PCM_long_lasting.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Record_PCM_long_lasting.sh IVI @@ -265,7 +265,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Check_loaded_statistics.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Check_loaded_statistics.sh IVI @@ -283,7 +283,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Check_daemon_status.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Check_daemon_status.sh IVI @@ -301,7 +301,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Check_default_settings.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Check_default_settings.sh IVI @@ -319,7 +319,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Check_sample_cache.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Check_sample_cache.sh IVI @@ -339,7 +339,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Set_default_sink.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Set_default_sink.sh IVI @@ -357,7 +357,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Set_sink_unmute.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Set_sink_unmute.sh IVI @@ -375,7 +375,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Set_source_volume.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Set_source_volume.sh IVI @@ -393,7 +393,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Set_default_source.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Set_default_source.sh IVI @@ -411,7 +411,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Set_sink_mute.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Set_sink_mute.sh IVI @@ -429,7 +429,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Load_unload_module.sh + /usr/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests/PulseAudio_Load_unload_module.sh IVI @@ -447,7 +447,7 @@ 0 - /opt/tts-pulseaudio-tests/PulseAudio_Set_sink_volume.sh + /usr/share/tests/ivi-multimedia-tests/ivi-multimedia-teststts-pulseaudio-tests/PulseAudio_Set_sink_volume.sh IVI diff --git a/packaging/common-multimedia-suite.manifest b/packaging/common-multimedia-suite.manifest new file mode 100644 index 0000000..892ec6d --- /dev/null +++ b/packaging/common-multimedia-suite.manifest @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/packaging/common-multimedia-suite.spec b/packaging/common-multimedia-suite.spec index b467edb..76b0352 100755 --- a/packaging/common-multimedia-suite.spec +++ b/packaging/common-multimedia-suite.spec @@ -1,92 +1,86 @@ -%define _unpackaged_files_terminate_build 0 - -Name: common-multimedia-suite -Summary: common-multimedia-suite -Version: 0.1.0 -Release: 1 -License: GPLv2 -Group: Development/Testing -Source0: %{name}-%{version}.tar.gz - -BuildRequires: pkgconfig(gstreamer-1.0) -BuildRequires: pkgconfig(gstreamer-base-1.0) -BuildRequires: pkgconfig(gthread-2.0) - +Name: common-multimedia-suite +Summary: Multimedia suite for Tizen Common +Version: 1.0.0 +Release: 1 +License: GPL-2.0 +Group: Development/Testing +Source0: %{name}-%{version}.tar.gz +Source1001: %{name}.manifest +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-base-1.0) +BuildRequires: pkgconfig(gthread-2.0) +Requires: common-suite-launcher +Requires: testkit-lite + %description -This package is IVI common mutlimedia test suite - -%package -n tts-pulseaudio-tests -Summary: Pulseaudio test suit -Group: Development/Testing - -%description -n tts-pulseaudio-tests -%{summary}. +The common-multimedia-suite validates the multimedia features of the Tizen Common image : audio and video playing of media files of different formats with gstreamer -%package -n tts-gstreamer-tests -Summary: Gstreamer test suit -Group: Development/Testing - -%description -n tts-gstreamer-tests -%{summary}. +%package -n ivi-multimedia-tests +Summary: IVI multimedia test suite +Group: Development/Testing +Requires: gstreamer-utils +Requires: pulseaudio-utils +Requires: testkit-lite +%description -n ivi-multimedia-tests +IVI multimedia test suite. Validates gstreamer and pulseaudio features %package -n gst-auto-launch -Summary: Improved version of gst-launch -Group: Development/Testing/Tool +Summary: Improved version of gst-launch +Group: Development/Testing +Requires: gstreamer-utils %description -n gst-auto-launch gst-auto-launch is an improved version of gst-launch that accepts commands + %prep %setup -q +cp %{SOURCE1001} . -%build -./autogen.sh -./configure --prefix=/usr -make - -%install - -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT - -install -d %{buildroot}/%{_datadir}/tests/%{name}/tts-pulseaudio-tests -install -m 0755 ivi/tts-pulseaudio-tests/src/* %{buildroot}/%{_datadir}/tests/%{name}/tts-pulseaudio-tests -install -m 0755 ivi/tts-pulseaudio-tests/tests.xml %{buildroot}/%{_datadir}/tests/%{name}/tts-pulseaudio-tests -install -m 0755 ivi/tts-pulseaudio-tests/README %{buildroot}/%{_datadir}/tests/%{name}/tts-pulseaudio-tests -install LICENSE %{buildroot}/%{_datadir}/tests/%{name}/tts-pulseaudio-tests - -install -d %{buildroot}/%{_datadir}/tests/%{name}/tts-gstreamer-tests -install -m 0755 ivi/tts-gstreamer-tests/src/* %{buildroot}/%{_datadir}/tests/%{name}/tts-gstreamer-tests -install -m 0755 ivi/tts-gstreamer-tests/tests.xml %{buildroot}/%{_datadir}/tests/%{name}/tts-gstreamer-tests -install -m 0755 ivi/tts-gstreamer-tests/README %{buildroot}/%{_datadir}/tests/%{name}/tts-gstreamer-tests -install LICENSE %{buildroot}/%{_datadir}/tests/%{name}/tts-gstreamer-tests +%build +%autogen +%configure \ + --prefix=/usr +make %{?_smp_mflags} -%clean -rm -rf $RPM_BUILD_ROOT +%install +%make_install + +# common-multimedia-suite package +install -d %{buildroot}/%{_datadir}/tests/%{name} +install -m 0755 common/runtest.sh %{buildroot}/%{_datadir}/tests/%{name} +install -m 0644 common/*.xml %{buildroot}/%{_datadir}/tests/%{name} +install -m 0644 LICENSE %{buildroot}/%{_datadir}/tests/%{name} +cp -r common/TESTDIR %{buildroot}/%{_datadir}/tests/%{name} + +# ivi-multimedia-tests package +install -d %{buildroot}/%{_datadir}/tests/ivi-multimedia-tests/tts-gstreamer-tests +install -d %{buildroot}/%{_datadir}/tests/ivi-multimedia-tests/tts-pulseaudio-tests +install -m 0755 ivi/tts-gstreamer-tests/src/* %{buildroot}/%{_datadir}/tests/ivi-multimedia-tests/tts-gstreamer-tests +install -m 0644 ivi/tts-gstreamer-tests/tests.xml %{buildroot}/%{_datadir}/tests/ivi-multimedia-tests/tts-gstreamer-tests +install -m 0644 ivi/tts-gstreamer-tests/README %{buildroot}/%{_datadir}/tests/ivi-multimedia-tests/tts-gstreamer-tests +install -m 0755 ivi/tts-pulseaudio-tests/src/*.sh %{buildroot}/%{_datadir}/tests/ivi-multimedia-tests/tts-pulseaudio-tests +install -m 0644 ivi/tts-pulseaudio-tests/tests.xml %{buildroot}/%{_datadir}/tests/ivi-multimedia-tests/tts-pulseaudio-tests +install -m 0644 ivi/tts-pulseaudio-tests/README %{buildroot}/%{_datadir}/tests/ivi-multimedia-tests/tts-pulseaudio-tests +install -m 0644 LICENSE %{buildroot}/%{_datadir}/tests/ivi-multimedia-tests + +%files +%manifest %{name}.manifest +%defattr(-,root,root) +%{_datadir}/tests/%{name} -%files -n tts-pulseaudio-tests +%files -n ivi-multimedia-tests %defattr(-,root,root) -%{_datadir}/tests/%{name}/tts-pulseaudio-tests -%license LICENSE +%{_datadir}/tests/ivi-multimedia-tests -%files -n tts-gstreamer-tests -%defattr(-,root,root) -%{_datadir}/tests/%{name}/tts-gstreamer-tests -%license LICENSE %files -n gst-auto-launch %defattr(-,root,root) -/usr/bin/gst-auto-launch +%{_bindir}/gst-auto-launch %{_datadir}/gst-auto-launch -%license LICENSE - -%changelog -* Thu Nov 2 2012 Wu dawei 0.1.0-1 - - Initial common multimedia suite test -