From 1635108d8331e9947dfb096b89a7dce05e81bfb8 Mon Sep 17 00:00:00 2001 From: Kangho Hur Date: Wed, 22 Aug 2012 11:54:49 +0900 Subject: [PATCH] Remove unnecessary files --- TC/_export_env.sh | 8 - TC/_export_target_env.sh | 7 - TC/build.sh | 16 - TC/clean.sh | 11 - TC/config | 2 - TC/execute.sh | 15 - TC/testcase/Makefile | 25 -- TC/testcase/tslist | 1 - TC/testcase/utc_media_radio | Bin 88848 -> 0 bytes TC/testcase/utc_media_radio.c | 704 ----------------------------------- TC/tet_scen | 7 - TC/tetbuild.cfg | 5 - TC/tetclean.cfg | 5 - TC/tetexec.cfg | 5 - debian/README | 0 debian/capi-media-radio-dev.install | 4 - debian/capi-media-radio-dev.postinst | 1 - debian/capi-media-radio.install | 1 - debian/capi-media-radio.postinst | 1 - debian/changelog | 71 ---- debian/compat | 1 - debian/control | 22 -- debian/rules | 68 ---- 23 files changed, 980 deletions(-) delete mode 100755 TC/_export_env.sh delete mode 100755 TC/_export_target_env.sh delete mode 100755 TC/build.sh delete mode 100755 TC/clean.sh delete mode 100644 TC/config delete mode 100755 TC/execute.sh delete mode 100755 TC/testcase/Makefile delete mode 100644 TC/testcase/tslist delete mode 100755 TC/testcase/utc_media_radio delete mode 100644 TC/testcase/utc_media_radio.c delete mode 100755 TC/tet_scen delete mode 100644 TC/tetbuild.cfg delete mode 100644 TC/tetclean.cfg delete mode 100644 TC/tetexec.cfg delete mode 100644 debian/README delete mode 100644 debian/capi-media-radio-dev.install delete mode 100644 debian/capi-media-radio-dev.postinst delete mode 100644 debian/capi-media-radio.install delete mode 100644 debian/capi-media-radio.postinst delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100755 debian/rules diff --git a/TC/_export_env.sh b/TC/_export_env.sh deleted file mode 100755 index 72a11ec..0000000 --- a/TC/_export_env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -. ./config -export TET_INSTALL_PATH=$TET_INSTALL_HOST_PATH # tetware root path -export TET_TARGET_PATH=$TET_INSTALL_PATH/tetware-target # tetware target path -export PATH=$TET_TARGET_PATH/bin:$PATH -export LD_LIBRARY_PATH=$TET_TARGET_PATH/lib/tet3:$LD_LIBRARY_PATH -export TET_ROOT=$TET_TARGET_PATH diff --git a/TC/_export_target_env.sh b/TC/_export_target_env.sh deleted file mode 100755 index 5ddaa53..0000000 --- a/TC/_export_target_env.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -. ./config -export TET_INSTALL_PATH=$TET_INSTALL_TARGET_PATH # path to path -export TET_TARGET_PATH=$TET_INSTALL_PATH/tetware-target -export PATH=$TET_TARGET_PATH/bin:$PATH -export LD_LIBRARY_PATH=$TET_TARGET_PATH/lib/tet3:$LD_LIBRARY_PATH -export TET_ROOT=$TET_TARGET_PATH diff --git a/TC/build.sh b/TC/build.sh deleted file mode 100755 index 72aad6c..0000000 --- a/TC/build.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -. ./_export_env.sh # setting environment variables - -export TET_SUITE_ROOT=`pwd` -FILE_NAME_EXTENSION=`date +%s` - -RESULT_DIR=results -HTML_RESULT=$RESULT_DIR/build-tar-result-$FILE_NAME_EXTENSION.html -JOURNAL_RESULT=$RESULT_DIR/build-tar-result-$FILE_NAME_EXTENSION.journal - -mkdir -p $RESULT_DIR - -tcc -c -p ./ -tcc -b -j $JOURNAL_RESULT -p ./ -grw -c 7 -f chtml -o $HTML_RESULT $JOURNAL_RESULT diff --git a/TC/clean.sh b/TC/clean.sh deleted file mode 100755 index 29743e0..0000000 --- a/TC/clean.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -. ./_export_env.sh # setting environment variables - -export TET_SUITE_ROOT=`pwd` -RESULT_DIR=results - -tcc -c -p ./ # executing tcc, with clean option (-c) -rm -r $RESULT_DIR -rm -r tet_tmp_dir -rm testcase/tet_captured diff --git a/TC/config b/TC/config deleted file mode 100644 index 04684f0..0000000 --- a/TC/config +++ /dev/null @@ -1,2 +0,0 @@ -TET_INSTALL_HOST_PATH=/home/rookiejava/dts_tool/TETware -TET_INSTALL_TARGET_PATH=/mnt/nfs/dts_tool/TETware diff --git a/TC/execute.sh b/TC/execute.sh deleted file mode 100755 index a4f6095..0000000 --- a/TC/execute.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -. ./_export_target_env.sh # setting environment variables - -export TET_SUITE_ROOT=`pwd` -FILE_NAME_EXTENSION=`date +%s` - -RESULT_DIR=results -HTML_RESULT=$RESULT_DIR/exec-tar-result-$FILE_NAME_EXTENSION.html -JOURNAL_RESULT=$RESULT_DIR/exec-tar-result-$FILE_NAME_EXTENSION.journal - -mkdir -p $RESULT_DIR - -tcc -e -j $JOURNAL_RESULT -p ./ -grw -c 3 -f chtml -o $HTML_RESULT $JOURNAL_RESULT diff --git a/TC/testcase/Makefile b/TC/testcase/Makefile deleted file mode 100755 index eb04088..0000000 --- a/TC/testcase/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -CC ?= gcc - -C_FILES = $(shell ls *.c) - -PKGS = capi-media-radio gthread-2.0 - -LDFLAGS = `pkg-config --libs $(PKGS)` -LDFLAGS += $(TET_ROOT)/lib/tet3/tcm_s.o -LDFLAGS += -L$(TET_ROOT)/lib/tet3 -ltcm_s -LDFLAGS += -L$(TET_ROOT)/lib/tet3 -lapi_s - -CFLAGS = -I. `pkg-config --cflags $(PKGS)` -CFLAGS += -I$(TET_ROOT)/inc/tet3 -CFLAGS += -Wall - -#TARGETS = $(C_FILES:%.c=tc-%) -TCS := $(shell ls -1 *.c | cut -d. -f1) - -all: $(TCS) - -%: %.c - $(CC) -o $@ $< $(CFLAGS) $(LDFLAGS) - -clean: - rm -f $(TCS) diff --git a/TC/testcase/tslist b/TC/testcase/tslist deleted file mode 100644 index 34c1a92..0000000 --- a/TC/testcase/tslist +++ /dev/null @@ -1 +0,0 @@ -/testcase/utc_media_radio diff --git a/TC/testcase/utc_media_radio b/TC/testcase/utc_media_radio deleted file mode 100755 index 0c026901766e580cc896b27e6c13294ed901832e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88848 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 R_&)TN{xin}HFOfc?0;OaacKYm diff --git a/TC/testcase/utc_media_radio.c b/TC/testcase/utc_media_radio.c deleted file mode 100644 index 21c40ca..0000000 --- a/TC/testcase/utc_media_radio.c +++ /dev/null @@ -1,704 +0,0 @@ -/* -* Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -#include -#include -#include - - -enum { - POSITIVE_TC_IDX = 0x01, - NEGATIVE_TC_IDX, -}; - -//keeping ret and radio global, since using startup function for all -radio_h radio; -int sRet; - -static void startup(void); -static void cleanup(void); - -void (*tet_startup)(void) = startup; -void (*tet_cleanup)(void) = cleanup; - -static void utc_media_radio_create_p(void); -static void utc_media_radio_create_n(void); -static void utc_media_radio_destroy_p(void); -static void utc_media_radio_destroy_n(void); -static void utc_media_radio_get_state_p(void); -static void utc_media_radio_get_state_n(void); -static void utc_media_radio_start_p(void); -static void utc_media_radio_start_n(void); -static void utc_media_radio_stop_p(void); -static void utc_media_radio_stop_n(void); -static void utc_media_radio_seek_up_p(void); -static void utc_media_radio_seek_up_n(void); -static void utc_media_radio_seek_down_p(void); -static void utc_media_radio_seek_down_n(void); -static void utc_media_radio_set_frequency_p(void); -static void utc_media_radio_set_frequency_n(void); -static void utc_media_radio_get_frequency_p(void); -static void utc_media_radio_get_frequency_n(void); -static void utc_media_radio_scan_start_p(void); -static void utc_media_radio_scan_start_n(void); -static void utc_media_radio_scan_stop_p(void); -static void utc_media_radio_scan_stop_n(void); -static void utc_media_radio_set_mute_p(void); -static void utc_media_radio_set_mute_n(void); -static void utc_media_radio_is_muted_p(void); -static void utc_media_radio_is_muted_n(void); -static void utc_media_radio_set_scan_completed_callback_p(void); -static void utc_media_radio_set_scan_completed_callback_n(void); -static void utc_media_radio_unset_scan_completed_callback_p(void); -static void utc_media_radio_unset_scan_completed_callback_n(void); -static void utc_media_radio_set_interrupted_callback_p(void); -static void utc_media_radio_set_interrupted_callback_n(void); -static void utc_media_radio_unset_interrupted_callback_p(void); -static void utc_media_radio_unset_interrupted_callback_n(void); - -struct tet_testlist tet_testlist[] = { - { utc_media_radio_create_p , POSITIVE_TC_IDX }, - { utc_media_radio_create_n , NEGATIVE_TC_IDX }, - { utc_media_radio_destroy_p , POSITIVE_TC_IDX }, - { utc_media_radio_destroy_n , NEGATIVE_TC_IDX }, - { utc_media_radio_get_state_p , POSITIVE_TC_IDX }, - { utc_media_radio_get_state_n , NEGATIVE_TC_IDX }, - { utc_media_radio_start_p , POSITIVE_TC_IDX }, - { utc_media_radio_start_n , NEGATIVE_TC_IDX }, - { utc_media_radio_stop_p , POSITIVE_TC_IDX }, - { utc_media_radio_stop_n , NEGATIVE_TC_IDX }, - { utc_media_radio_seek_up_p , POSITIVE_TC_IDX }, - { utc_media_radio_seek_up_n , NEGATIVE_TC_IDX }, - { utc_media_radio_seek_down_p , POSITIVE_TC_IDX }, - { utc_media_radio_seek_down_n , NEGATIVE_TC_IDX }, - { utc_media_radio_set_frequency_p , POSITIVE_TC_IDX }, - { utc_media_radio_set_frequency_n , NEGATIVE_TC_IDX }, - { utc_media_radio_get_frequency_p , POSITIVE_TC_IDX }, - { utc_media_radio_get_frequency_n , NEGATIVE_TC_IDX }, - { utc_media_radio_scan_start_p , POSITIVE_TC_IDX }, - { utc_media_radio_scan_start_n , NEGATIVE_TC_IDX }, - { utc_media_radio_scan_stop_p , POSITIVE_TC_IDX }, - { utc_media_radio_scan_stop_n , NEGATIVE_TC_IDX }, - { utc_media_radio_set_mute_p , POSITIVE_TC_IDX }, - { utc_media_radio_set_mute_n , NEGATIVE_TC_IDX }, - { utc_media_radio_is_muted_p , POSITIVE_TC_IDX }, - { utc_media_radio_is_muted_n, NEGATIVE_TC_IDX }, - { utc_media_radio_set_scan_completed_callback_p , POSITIVE_TC_IDX }, - { utc_media_radio_set_scan_completed_callback_n , NEGATIVE_TC_IDX }, - { utc_media_radio_unset_scan_completed_callback_p , POSITIVE_TC_IDX }, - { utc_media_radio_unset_scan_completed_callback_n , NEGATIVE_TC_IDX }, - { utc_media_radio_set_interrupted_callback_p , POSITIVE_TC_IDX }, - { utc_media_radio_set_interrupted_callback_n , NEGATIVE_TC_IDX }, - { utc_media_radio_unset_interrupted_callback_p , POSITIVE_TC_IDX }, - { utc_media_radio_unset_interrupted_callback_n , NEGATIVE_TC_IDX }, - { NULL, 0 }, -}; - -static GMainLoop *g_mainloop = NULL; -static GThread *event_thread; - -gpointer GmainThread(gpointer data){ - g_mainloop = g_main_loop_new (NULL, 0); - g_main_loop_run (g_mainloop); - - return NULL; -} - -static void radio_completed_cb(int frequency, void *data) -{ - dts_message("RadiorEvent", "Radio scan info : %d!!!", frequency); -} - -static void radio_interrupt_cb(radio_interrupted_code_e code, void *data) -{ - dts_message("RadiorEvent", "Radio Interrupted!!!"); -} - -static void startup(void) -{ - if( !g_thread_supported() ) - { - g_thread_init(NULL); - } - - GError *gerr = NULL; - event_thread = g_thread_create(GmainThread, NULL, 1, &gerr); - - if ((sRet = radio_create(&radio)) != RADIO_ERROR_NONE) - { - dts_fail("startup failed"); - } -} - -static void cleanup(void) -{ - if ((sRet = radio_destroy(radio)) != RADIO_ERROR_NONE) - { - dts_fail("cleanup failed"); - } - g_main_loop_quit (g_mainloop); - g_thread_join(event_thread); -} - -static void utc_media_radio_create_p(void) -{ - char* api_name = "utc_media_radio_create_p"; - radio_h radio2; - int ret = radio_create(&radio2); - if (ret != RADIO_ERROR_NONE) - { - dts_message(api_name, "Call log: %d", ret); - dts_fail(api_name); - } - else - { - radio_destroy(radio2); - dts_pass(api_name); - } -} - -static void utc_media_radio_create_n(void) -{ - char* api_name = "utc_media_radio_create_n"; - int ret = radio_create(NULL); - if (ret == RADIO_ERROR_NONE) - { - dts_message(api_name, "Call log: %d", ret); - dts_fail(api_name); - } - else - { - dts_pass(api_name); - } -} - -static void utc_media_radio_destroy_p(void) -{ - char* api_name = "utc_media_radio_destroy_p"; - radio_h radio2; - radio_create(&radio2); - int ret; - ret = radio_destroy(radio2); - if (ret != RADIO_ERROR_NONE) - { - dts_message(api_name, "Call log: %d", ret); - dts_fail(api_name); - } - else - { - dts_pass(api_name); - } -} - -static void utc_media_radio_destroy_n(void) -{ - char* api_name = "utc_media_radio_destroy_n"; - int ret = radio_destroy(NULL); - if (ret == RADIO_ERROR_NONE) - { - dts_message(api_name, "Call log: %d", ret); - dts_fail(api_name); - } - else - { - dts_pass(api_name); - } -} - -static void utc_media_radio_get_state_p(void) -{ - char* api_name = "utc_media_radio_get_state_p"; - int ret; - radio_state_e state; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_get_state(radio, &state)) == RADIO_ERROR_NONE) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_get_state_n(void) -{ - char* api_name = "utc_media_radio_get_state_n"; - int ret; - radio_state_e state; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_get_state(NULL, &state)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_start_p(void) -{ - char* api_name = "utc_media_radio_start_p"; - int ret; - - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_start(radio)) == RADIO_ERROR_NONE) - { - radio_stop(radio); - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_start_n(void) -{ - char* api_name = "utc_media_radio_start_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_start(NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_stop_p(void) -{ - char* api_name = "utc_media_radio_stop_p"; - int ret; - - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_start(radio)) == RADIO_ERROR_NONE) - { - if((ret = radio_stop(radio)) == RADIO_ERROR_NONE) - { - dts_pass(api_name); - } - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_stop_n(void) -{ - char* api_name = "utc_media_radio_stop_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_stop(NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_seek_up_p(void) -{ - char* api_name = "utc_media_radio_seek_up_p"; - int ret; - - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_start(radio)) == RADIO_ERROR_NONE) - { - if((ret = radio_seek_up(radio,NULL,NULL)) == RADIO_ERROR_NONE) - { - radio_stop(radio); - dts_pass(api_name); - } - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_seek_up_n(void) -{ - char* api_name = "utc_media_radio_seek_up_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_seek_up(radio,NULL,NULL)) == RADIO_ERROR_INVALID_STATE) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_seek_down_p(void) -{ - char* api_name = "utc_media_radio_seek_down_p"; - int ret; - - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_start(radio)) == RADIO_ERROR_NONE) - { - if((ret = radio_seek_down(radio,NULL,NULL)) == RADIO_ERROR_NONE) - { - radio_stop(radio); - dts_pass(api_name); - } - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_seek_down_n(void) -{ - char* api_name = "utc_media_radio_seek_down_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_seek_down(radio,NULL,NULL)) == RADIO_ERROR_INVALID_STATE) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_set_frequency_p(void) -{ - char* api_name = "utc_media_radio_set_frequency_p"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_start(radio)) == RADIO_ERROR_NONE) - { - if((ret = radio_set_frequency(radio, 91900)) == RADIO_ERROR_NONE) - { - radio_stop(radio); - dts_pass(api_name); - } - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_set_frequency_n(void) -{ - char* api_name = "utc_media_radio_set_frequency_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if((ret = radio_set_frequency(radio, 100)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_get_frequency_p(void) -{ - char* api_name = "utc_media_radio_get_frequency_p"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_start(radio)) == RADIO_ERROR_NONE) - { - int frequency; - if((ret = radio_get_frequency(radio, &frequency)) == RADIO_ERROR_NONE) - { - radio_stop(radio); - dts_pass(api_name); - } - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_get_frequency_n(void) -{ - char* api_name = "utc_media_radio_get_frequency_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if((ret = radio_get_frequency(NULL, NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_scan_start_p(void) -{ - char* api_name = "utc_media_radio_scan_start_p"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_scan_start(radio,NULL,NULL)) == RADIO_ERROR_NONE) - { - radio_scan_stop(radio,NULL,NULL); - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_scan_start_n(void) -{ - char* api_name = "utc_media_radio_scan_start_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_scan_start(NULL,NULL,NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_scan_stop_p(void) -{ - char* api_name = "utc_media_radio_scan_stop_p"; - int ret; - - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_scan_start(radio,NULL,NULL)) == RADIO_ERROR_NONE) - { - if((ret = radio_scan_stop(radio,NULL,NULL)) == RADIO_ERROR_NONE) - { - dts_pass(api_name); - } - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_scan_stop_n(void) -{ - char* api_name = "utc_media_radio_scan_stop_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_scan_stop(NULL,NULL,NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_set_mute_p(void) -{ - char* api_name = "utc_media_radio_set_mute_p"; - int ret; - bool mute = TRUE; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_set_mute(radio, mute)) == RADIO_ERROR_NONE) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_set_mute_n(void) -{ - char* api_name = "utc_media_radio_set_mute_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_set_mute(NULL,TRUE)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_is_muted_p(void) -{ - char* api_name = "utc_media_radio_is_muted_p"; - int ret; - bool mute; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_is_muted(radio,&mute)) == RADIO_ERROR_NONE) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_is_muted_n(void) -{ - char* api_name = "utc_media_radio_is_muted_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_is_muted(NULL,NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_set_scan_completed_callback_p(void) -{ - char* api_name = "utc_media_radio_set_scan_completed_callback_p"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_set_scan_completed_cb(radio, radio_completed_cb, NULL)) == RADIO_ERROR_NONE) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_set_scan_completed_callback_n(void) -{ - char* api_name = "utc_media_radio_set_scan_completed_callback_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_set_scan_completed_cb(radio, NULL, NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_unset_scan_completed_callback_p(void) -{ - char* api_name = "utc_media_radio_unset_scan_completed_callback_p"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_unset_scan_completed_cb(radio)) == RADIO_ERROR_NONE) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_unset_scan_completed_callback_n(void) -{ - char* api_name = "utc_media_radio_unset_scan_completed_callback_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_unset_scan_completed_cb(NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_set_interrupted_callback_p(void) -{ - char* api_name = "utc_media_radio_set_interrupted_callback_p"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_set_interrupted_cb(radio, radio_interrupt_cb, NULL)) == RADIO_ERROR_NONE) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_set_interrupted_callback_n(void) -{ - char* api_name = "utc_media_radio_set_interrupted_callback_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_set_interrupted_cb(radio, NULL, NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_unset_interrupted_callback_p(void) -{ - char* api_name = "utc_media_radio_unset_interrupted_callback_p"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_unset_interrupted_cb(radio)) == RADIO_ERROR_NONE) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - -static void utc_media_radio_unset_interrupted_callback_n(void) -{ - char* api_name = "utc_media_radio_unset_interrupted_callback_n"; - int ret; - if (sRet == RADIO_ERROR_NONE) - { - if ((ret = radio_unset_interrupted_cb(NULL)) == RADIO_ERROR_INVALID_PARAMETER) - { - dts_pass(api_name); - } - } - dts_message(api_name, "Call log: %d %d", sRet, ret); - dts_fail(api_name); -} - diff --git a/TC/tet_scen b/TC/tet_scen deleted file mode 100755 index 03f029a..0000000 --- a/TC/tet_scen +++ /dev/null @@ -1,7 +0,0 @@ -all - ^TEST -##### Scenarios for TEST ##### - -# Test scenario -TEST - :include:/testcase/tslist diff --git a/TC/tetbuild.cfg b/TC/tetbuild.cfg deleted file mode 100644 index f7eda55..0000000 --- a/TC/tetbuild.cfg +++ /dev/null @@ -1,5 +0,0 @@ -TET_OUTPUT_CAPTURE=True # capture option for build operation checking -TET_BUILD_TOOL=make # build with using make command -TET_BUILD_FILE=-f Makefile # execution file (Makefile) for build -TET_API_COMPLIANT=True # use TET API in Test Case ? -TET_PASS_TC_NAME=True # report passed TC name in Journal file? diff --git a/TC/tetclean.cfg b/TC/tetclean.cfg deleted file mode 100644 index 02d7030..0000000 --- a/TC/tetclean.cfg +++ /dev/null @@ -1,5 +0,0 @@ -TET_OUTPUT_CAPTURE=True # capture option -TET_CLEAN_TOOL= make clean # clean tool -TET_CLEAN_FILE= Makefile # file for clean -TET_API_COMPLIANT=True # TET API useage -TET_PASS_TC_NAME=True # showing name , passed TC diff --git a/TC/tetexec.cfg b/TC/tetexec.cfg deleted file mode 100644 index ef3e452..0000000 --- a/TC/tetexec.cfg +++ /dev/null @@ -1,5 +0,0 @@ -TET_OUTPUT_CAPTURE=True # capturing execution or not -TET_EXEC_TOOL= # ex) exec : execution tool set up/ Optional -TET_EXEC_FILE= # ex) exectool : execution file/ Optional -TET_API_COMPLIANT=True # Test case or Tool usesTET API? -TET_PASS_TC_NAME=True # showing Passed TC name ? diff --git a/debian/README b/debian/README deleted file mode 100644 index e69de29..0000000 diff --git a/debian/capi-media-radio-dev.install b/debian/capi-media-radio-dev.install deleted file mode 100644 index 761a28b..0000000 --- a/debian/capi-media-radio-dev.install +++ /dev/null @@ -1,4 +0,0 @@ -/usr/include/* -/usr/include/*/* -/usr/lib/pkgconfig/*.pc - diff --git a/debian/capi-media-radio-dev.postinst b/debian/capi-media-radio-dev.postinst deleted file mode 100644 index 1a24852..0000000 --- a/debian/capi-media-radio-dev.postinst +++ /dev/null @@ -1 +0,0 @@ -#!/bin/sh diff --git a/debian/capi-media-radio.install b/debian/capi-media-radio.install deleted file mode 100644 index 4a755a4..0000000 --- a/debian/capi-media-radio.install +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/lib*.so* diff --git a/debian/capi-media-radio.postinst b/debian/capi-media-radio.postinst deleted file mode 100644 index 1a24852..0000000 --- a/debian/capi-media-radio.postinst +++ /dev/null @@ -1 +0,0 @@ -#!/bin/sh diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index d7b112c..0000000 --- a/debian/changelog +++ /dev/null @@ -1,71 +0,0 @@ -capi-media-radio (0.1.0-9) unstable; urgency=low - - * fix build dependancy - * Git: slp-source.sec.samsung.net:slp/api/radio - * Tag: capi-media-radio_0.1.0-9 - - -- Kangho Hur Mon, 30 Jul 2012 15:52:08 +0900 - -capi-media-radio (0.1.0-8) unstable; urgency=low - - * Support to get signal strength - * Git: slp-source.sec.samsung.net:slp/api/radio - * Tag: capi-media-radio_0.1.0-8 - - -- Kangho Hur Thu, 08 Mar 2012 15:49:04 +0900 - -capi-media-radio (0.1.0-7) unstable; urgency=low - - * Use 'static' to local function which is limited to the current source file. - * Git: slp-source.sec.samsung.net:slp/api/radio - * Tag: capi-media-radio_0.1.0-7 - - -- Kangho Hur Tue, 21 Feb 2012 10:09:32 +0900 - -capi-media-radio (0.1.0-6) unstable; urgency=low - - * Apply the SOVERSION - * Git: slp-source.sec.samsung.net:slp/api/radio - * Tag: capi-media-radio_0.1.0-6 - - -- Kangho Hur Tue, 14 Feb 2012 17:14:04 +0900 - -capi-media-radio (0.1.0-5) unstable; urgency=low - - * Apply the change of frequency unit - * Git: slp-source.sec.samsung.net:slp/api/radio - * Tag: capi-media-radio_0.1.0-5 - - -- Kangho Hur Mon, 16 Jan 2012 20:24:09 +0900 - -capi-media-radio (0.1.0-4) unstable; urgency=low - - * Changes the value of ERROR_NONE - * Git: slp-source.sec.samsung.net:slp/api/radio - * Tag: capi-media-radio_0.1.0-4 - - -- Kangho Hur Mon, 05 Dec 2011 11:27:59 +0900 - -capi-media-radio (0.1.0-3) unstable; urgency=low - - * Remove the unneccesary error code - * Git: slp-source.sec.samsung.net:slp/api/radio - * Tag: capi-media-radio_0.1.0-3 - - -- Kangho Hur Wed, 30 Nov 2011 15:38:16 +0900 - -capi-media-radio (0.1.0-2) unstable; urgency=low - - * Apply the Tizen - * Git: slp-source.sec.samsung.net:slp/api/radio - * Tag: capi-media-radio_0.1.0-2 - - -- Kangho Hur Wed, 23 Nov 2011 15:46:33 +0900 - -capi-media-radio (0.1.0-1) unstable; urgency=low - - * Initial Release - * Git: slp-source.sec.samsung.net:slp/api/radio - * Tag: capi-media-radio_0.1.0-1 - - -- Kangho Hur Wed, 09 Nov 2011 13:50:55 +0900 diff --git a/debian/compat b/debian/compat deleted file mode 100644 index 7ed6ff8..0000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/debian/control b/debian/control deleted file mode 100644 index e5523d9..0000000 --- a/debian/control +++ /dev/null @@ -1,22 +0,0 @@ - -Source: capi-media-radio -Section: libs -Priority: extra -Maintainer: Kangho Hur , Seungkeun Lee -Build-Depends: debhelper (>= 5), dlog-dev, libmm-radio-dev, capi-base-common-dev - -Package: capi-media-radio -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} -Description: A Radio library in Tizen Native API - -Package: capi-media-radio-dev -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, capi-media-radio (= ${Source-Version}), capi-base-common-dev -Description: A Radio library in Tizen Native API (DEV) - -Package: capi-media-radio-dbg -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, capi-media-radio (= ${Source-Version}) -Description: A Radio library in Tizen Native API (DBG) - diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 82269eb..0000000 --- a/debian/rules +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/make -f - -CFLAGS = -Wall -g - -FULLVER ?= $(shell dpkg-parsechangelog | grep Version: | cut -d ' ' -f 2 | cut -d '-' -f 1) -MAJORVER ?= $(shell echo $(FULLVER) | cut -d '.' -f 1) - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif -CMAKE_ROOT_DIR ?= $(CURDIR) -CMAKE_BUILD_DIR ?= $(CURDIR)/cmake_build_tmp - -configure: configure-stamp -configure-stamp: - dh_testdir - mkdir -p $(CMAKE_BUILD_DIR) && cd $(CMAKE_BUILD_DIR) && cmake .. -DFULLVER=${FULLVER} -DMAJORVER=${MAJORVER} - touch configure-stamp - - -build: build-stamp -build-stamp: configure-stamp - dh_testdir - cd $(CMAKE_BUILD_DIR) && $(MAKE) - touch $@ - -clean: - cd $(CMAKE_ROOT_DIR) - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - rm -f `find . -name *.pc` - rm -rf $(CMAKE_BUILD_DIR) - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - cd $(CMAKE_BUILD_DIR) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install - -binary-indep: build install - -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - dh_install --sourcedir=debian/tmp - dh_installman - dh_link - dh_strip --dbg-package=capi-media-radio-dbg - dh_fixperms - dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure - -- 2.7.4