From c22ebf8019941003ed97c9c965d48afb855f3cba Mon Sep 17 00:00:00 2001 From: Kunhoon Baik Date: Sat, 2 Jul 2016 14:25:57 +0900 Subject: [PATCH] Remove Unused TC Code TODO : iUTC should be created Change-Id: I6b09d8763f44535580b794393527ca489bfb0792 --- 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/push.sh | 11 -- TC/testcase/Makefile | 28 ---- TC/testcase/tslist | 1 - TC/testcase/utc_system_feedback.c | 297 -------------------------------------- TC/tet_scen | 7 - TC/tetbuild.cfg | 5 - TC/tetclean.cfg | 5 - TC/tetexec.cfg | 5 - src/profiles.c | 36 ----- test/Makefile | 12 -- test/capi_autofeedback.c | 31 ---- test/capi_feedback.c | 93 ------------ test/feedback_test.c | 71 --------- test/getdata.c | 82 ----------- 20 files changed, 743 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/push.sh delete mode 100644 TC/testcase/Makefile delete mode 100644 TC/testcase/tslist delete mode 100644 TC/testcase/utc_system_feedback.c delete mode 100644 TC/tet_scen delete mode 100644 TC/tetbuild.cfg delete mode 100644 TC/tetclean.cfg delete mode 100644 TC/tetexec.cfg delete mode 100644 src/profiles.c delete mode 100644 test/Makefile delete mode 100644 test/capi_autofeedback.c delete mode 100644 test/capi_feedback.c delete mode 100644 test/feedback_test.c delete mode 100644 test/getdata.c 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 d58c039..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 3 -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 359c6eb..0000000 --- a/TC/config +++ /dev/null @@ -1,2 +0,0 @@ -TET_INSTALL_HOST_PATH=/var/tmp/dts_fw/TETware -TET_INSTALL_TARGET_PATH=/var/tmp/dts_fw/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/push.sh b/TC/push.sh deleted file mode 100755 index 2bbab27..0000000 --- a/TC/push.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -. ./config - -TC_PATH=/opt/home/$PKG_NAME - -echo $TC_PATH - -sdb root on -sdb shell "mkdir -p $TC_PATH" -sdb push . $TC_PATH diff --git a/TC/testcase/Makefile b/TC/testcase/Makefile deleted file mode 100644 index 6ab95dc..0000000 --- a/TC/testcase/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -CC = gcc - -C_FILES = $(shell ls *.c) - -PKGS = dlog feedback - -#TET_ROOT = /home/idkiller/work/tetware/TETware/tetware-target - -LDFLAGS += $(TET_ROOT)/lib/tet3/tcm_s.o -LDFLAGS += -L$(TET_ROOT)/lib/tet3 -ltcm_s -LDFLAGS += -L$(TET_ROOT)/lib/tet3 -lapi_s -LDFLAGS += `pkg-config --libs $(PKGS)` - -CFLAGS += `pkg-config --cflags $(PKGS)` -CFLAGS += -I. -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 bdbd7ca..0000000 --- a/TC/testcase/tslist +++ /dev/null @@ -1 +0,0 @@ -/testcase/utc_system_feedback diff --git a/TC/testcase/utc_system_feedback.c b/TC/testcase/utc_system_feedback.c deleted file mode 100644 index b1aa72f..0000000 --- a/TC/testcase/utc_system_feedback.c +++ /dev/null @@ -1,297 +0,0 @@ -/* - * - * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved - * PROPRIETARY/CONFIDENTIAL - * - * This software is the confidential and proprietary information of SAMSUNG - * ELECTRONICS ("Confidential Information"). You agree and acknowledge that - * this software is owned by Samsung and you shall not disclose such - * Confidential Information and shall use it only in accordance with the terms - * of the license agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG - * make no representations or warranties about the suitability of the software, - * either express or implied, including but not limited to the implied - * warranties of merchantability, fitness for a particular purpose, or - * non-infringement. SAMSUNG shall not be liable for any damages suffered by - * licensee arising out of or related to this software. - * - */ -#include -#include - -#define API_NAME_FEEDBACK_INITIALIZE "feedback_initialize" -#define API_NAME_FEEDBACK_DEINITIALIZE "feedback_deinitialize" -#define API_NAME_FEEDBACK_PLAY "feedback_play" -#define API_NAME_FEEDBACK_PLAY_TYPE "feedback_play_type" -#define API_NAME_FEEDBACK_GET_RESOURCE_PATH "feedback_get_resource_path" -#define API_NAME_FEEDBACK_SET_RESOURCE_PATH "feedback_set_resource_path" - -static void startup(void); -static void cleanup(void); - -void (*tet_startup)(void) = startup; -void (*tet_cleanup)(void) = cleanup; - - -static void utc_system_feedback_initialize_p(void); -static void utc_system_feedback_deinitialize_p(void); -static void utc_system_feedback_play_p(void); -static void utc_system_feedback_play_n(void); -static void utc_system_feedback_play_type_p(void); -static void utc_system_feedback_play_type_n_1(void); -static void utc_system_feedback_play_type_n_2(void); -static void utc_system_feedback_get_resource_path_p(void); -static void utc_system_feedback_get_resource_path_n_1(void); -static void utc_system_feedback_get_resource_path_n_2(void); -static void utc_system_feedback_get_resource_path_n_3(void); -static void utc_system_feedback_set_resource_path_p(void); -static void utc_system_feedback_set_resource_path_n_1(void); -static void utc_system_feedback_set_resource_path_n_2(void); -static void utc_system_feedback_set_resource_path_n_3(void); -static void utc_system_feedback_set_resource_path_n_4(void); - -enum { - POSITIVE_TC_IDX = 0x01, - NEGATIVE_TC_IDX, -}; - -struct tet_testlist tet_testlist[] = { - { utc_system_feedback_initialize_p, POSITIVE_TC_IDX }, - { utc_system_feedback_deinitialize_p, POSITIVE_TC_IDX }, - { utc_system_feedback_play_p, POSITIVE_TC_IDX }, - { utc_system_feedback_play_n, NEGATIVE_TC_IDX }, - { utc_system_feedback_play_type_p, POSITIVE_TC_IDX }, - { utc_system_feedback_play_type_n_1, NEGATIVE_TC_IDX }, - { utc_system_feedback_play_type_n_2, NEGATIVE_TC_IDX }, - { utc_system_feedback_get_resource_path_p, POSITIVE_TC_IDX }, - { utc_system_feedback_get_resource_path_n_1, NEGATIVE_TC_IDX }, - { utc_system_feedback_get_resource_path_n_2, NEGATIVE_TC_IDX }, - { utc_system_feedback_get_resource_path_n_3, NEGATIVE_TC_IDX }, - { utc_system_feedback_set_resource_path_p, POSITIVE_TC_IDX }, - { utc_system_feedback_set_resource_path_n_1, NEGATIVE_TC_IDX }, - { utc_system_feedback_set_resource_path_n_2, NEGATIVE_TC_IDX }, - { utc_system_feedback_set_resource_path_n_3, NEGATIVE_TC_IDX }, - { utc_system_feedback_set_resource_path_n_4, NEGATIVE_TC_IDX }, - { NULL, 0 }, -}; - -#define SOUND_FILE_PATH FEEDBACK_SYS_RO_SHARE"/feedback/sound/touch/touch.ogg" -#define VIBRATION_FILE_PATH FEEDBACK_SYS_RO_SHARE"/deviced/HW_touch_30ms_sharp.ivt" - -static void startup(void) -{ -} - -static void cleanup(void) -{ -} - -/** - * @brief Positive test case of feedback_initialize() - */ -static void utc_system_feedback_initialize_p(void) -{ - int ret; - - ret = feedback_initialize(); - dts_check_eq(API_NAME_FEEDBACK_INITIALIZE, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Positive test case of feedback_deinitialize() - */ -static void utc_system_feedback_deinitialize_p(void) -{ - int ret; - - ret = feedback_deinitialize(); - dts_check_eq(API_NAME_FEEDBACK_DEINITIALIZE, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Positive test case of feedback_play() - */ -static void utc_system_feedback_play_p(void) -{ - int i, ret; - - for (i = 0; i < FEEDBACK_PATTERN_END; ++i) { - dts_message(API_NAME_FEEDBACK_PLAY, "Play [%d] pattern", i); - - ret = feedback_play(i); - dts_check_eq(API_NAME_FEEDBACK_PLAY, ret, FEEDBACK_ERROR_NONE); - } -} - -/** - * @brief Negative test case of feedback_play() - */ -static void utc_system_feedback_play_n(void) -{ - int ret; - - ret = feedback_play(-1); - dts_check_ne(API_NAME_FEEDBACK_PLAY, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Positive test case of feedback_play_type() - */ -static void utc_system_feedback_play_type_p(void) -{ - int i, ret; - - for (i = 0; i < FEEDBACK_PATTERN_END; ++i) { - dts_message(API_NAME_FEEDBACK_PLAY_TYPE, "Play [%d] pattern", i); - - ret = feedback_play_type(FEEDBACK_TYPE_SOUND, i); - dts_check_eq(API_NAME_FEEDBACK_PLAY_TYPE, ret, FEEDBACK_ERROR_NONE, "Sound Test"); - - ret = feedback_play_type(FEEDBACK_TYPE_VIBRATION, i); - dts_check_eq(API_NAME_FEEDBACK_PLAY_TYPE, ret, FEEDBACK_ERROR_NONE, "Vibration Test"); - } -} - -/** - * @brief Negative test case of feedback_play_type() - */ -static void utc_system_feedback_play_type_n_1(void) -{ - int ret; - - ret = feedback_play_type(-1, FEEDBACK_PATTERN_TAP); - dts_check_ne(API_NAME_FEEDBACK_PLAY_TYPE, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Negative test case of feedback_play_type() - */ -static void utc_system_feedback_play_type_n_2(void) -{ - int ret; - - ret = feedback_play_type(FEEDBACK_TYPE_SOUND, -1); - dts_check_ne(API_NAME_FEEDBACK_PLAY_TYPE, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Positive test case of feedback_get_resource_path() - */ -static void utc_system_feedback_get_resource_path_p(void) -{ - int i, ret; - char *str = NULL; - - for (i = 0; i < FEEDBACK_PATTERN_END; ++i) { - dts_message(API_NAME_FEEDBACK_GET_RESOURCE_PATH, "Get [%d] pattern path", i); - - ret = feedback_get_resource_path(FEEDBACK_TYPE_SOUND, i, &str); - dts_check_eq(API_NAME_FEEDBACK_GET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE, - "[%d] sound file path : %s", i, str); - free(str); - str = NULL; - - ret = feedback_get_resource_path(FEEDBACK_TYPE_VIBRATION, i, &str); - dts_check_eq(API_NAME_FEEDBACK_GET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE, - "[%d] vibration file path : %s", i, str); - free(str); - str = NULL; - } -} - -/** - * @brief Negative test case of feedback_get_resource_path() - */ -static void utc_system_feedback_get_resource_path_n_1(void) -{ - int ret; - char *str = NULL; - - ret = feedback_get_resource_path(-1, FEEDBACK_PATTERN_TAP, &str); - dts_check_ne(API_NAME_FEEDBACK_GET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Negative test case of feedback_get_resource_path() - */ -static void utc_system_feedback_get_resource_path_n_2(void) -{ - int ret; - char *str = NULL; - - ret = feedback_get_resource_path(FEEDBACK_TYPE_SOUND, -1, &str); - dts_check_ne(API_NAME_FEEDBACK_GET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Negative test case of feedback_get_resource_path() - */ -static void utc_system_feedback_get_resource_path_n_3(void) -{ - int ret; - - ret = feedback_get_resource_path(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_TAP, NULL); - dts_check_ne(API_NAME_FEEDBACK_GET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Positive test case of feedback_set_resource_path() - */ -static void utc_system_feedback_set_resource_path_p(void) -{ - int i, ret; - - for (i = 0; i < FEEDBACK_PATTERN_END; ++i) { - dts_message(API_NAME_FEEDBACK_SET_RESOURCE_PATH, "Set [%d] pattern path", i); - - ret = feedback_set_resource_path(FEEDBACK_TYPE_SOUND, i, SOUND_FILE_PATH); - dts_check_eq(API_NAME_FEEDBACK_SET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE); - - ret = feedback_set_resource_path(FEEDBACK_TYPE_VIBRATION, i, VIBRATION_FILE_PATH); - dts_check_eq(API_NAME_FEEDBACK_SET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE); - } -} - -/** - * @brief Negative test case of feedback_set_resource_path() - */ -static void utc_system_feedback_set_resource_path_n_1(void) -{ - int ret; - - ret = feedback_set_resource_path(-1, FEEDBACK_PATTERN_TAP, SOUND_FILE_PATH); - dts_check_ne(API_NAME_FEEDBACK_SET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Negative test case of feedback_set_resource_path() - */ -static void utc_system_feedback_set_resource_path_n_2(void) -{ - int ret; - - ret = feedback_set_resource_path(FEEDBACK_TYPE_SOUND, -1, SOUND_FILE_PATH); - dts_check_ne(API_NAME_FEEDBACK_SET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Negative test case of feedback_set_resource_path() - */ -static void utc_system_feedback_set_resource_path_n_3(void) -{ - int ret; - - ret = feedback_set_resource_path(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_TAP, NULL); - dts_check_ne(API_NAME_FEEDBACK_SET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE); -} - -/** - * @brief Negative test case of feedback_set_resource_path() - */ -static void utc_system_feedback_set_resource_path_n_4(void) -{ - int ret; - - ret = feedback_set_resource_path(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_TAP, "/usr/share/no_file"); - dts_check_ne(API_NAME_FEEDBACK_SET_RESOURCE_PATH, ret, FEEDBACK_ERROR_NONE); -} - diff --git a/TC/tet_scen b/TC/tet_scen deleted file mode 100644 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/src/profiles.c b/src/profiles.c deleted file mode 100644 index 1f7f2f9..0000000 --- a/src/profiles.c +++ /dev/null @@ -1,36 +0,0 @@ -/* - * deviced - * - * Copyright (c) 2015 Samsung Electronics Co., Ltd. - * - * 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 "profiles.h" -#include "log.h" - -static dd_list *profile_head; - -void add_profile(const struct profile_ops *ops) -{ - DD_LIST_APPEND(profile_head, (struct profile_ops*)ops); -} - -void remove_profile(const struct profile_ops *ops) -{ - DD_LIST_REMOVE(profile_head, (struct profile_ops*)ops); -} diff --git a/test/Makefile b/test/Makefile deleted file mode 100644 index 651f465..0000000 --- a/test/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -CFLAGS=`pkg-config --cflags feedback glib-2.0` -Wall -g -LDFLAGS=`pkg-config --libs feedback glib-2.0` - -TARGETS=capi_autofeedback capi_feedback getdata - -all: $(TARGETS) - -$(TARGETS): % : %.c - $(CC) -o $@ $@.c $(CFLAGS) $(LDFLAGS) - -clean: - rm -f $(TARGETS) diff --git a/test/capi_autofeedback.c b/test/capi_autofeedback.c deleted file mode 100644 index 38d2754..0000000 --- a/test/capi_autofeedback.c +++ /dev/null @@ -1,31 +0,0 @@ -#include -#include -#include - -int main(int argc, char* argv[]) -{ - int val; - int i = -1; - - val = feedback_initialize(); - if (val != FEEDBACK_ERROR_NONE) { - printf("feedback_initialize error : %d\n", val); - return -1; - } - - while (1) { - val = feedback_play(++i); - printf("[%2d] result : %d\n", i, val); - if (val < 0) break; - - usleep(100000); - } - - val = feedback_deinitialize(); - if (val != FEEDBACK_ERROR_NONE) { - printf("feedback_initialize error : %d\n", val); - return -1; - } - - return 0; -} diff --git a/test/capi_feedback.c b/test/capi_feedback.c deleted file mode 100644 index fd4d619..0000000 --- a/test/capi_feedback.c +++ /dev/null @@ -1,93 +0,0 @@ -#include -#include - -static void print_menu(void) -{ - printf("Which do you want to do?\n"); - printf("\t0 : Play\n"); - printf("\t1 : Change the path\n"); - printf("\t2 : Reset the path\n"); - printf("\tothers : quit\n"); -} - -static void print_play_menu(void) -{ - printf("Which do you want to do?\n"); - printf("\t0. all\n"); - printf("\t1. sound\n"); - printf("\t2. vibration\n"); - printf("\t3. led\n"); - printf("\tothers. quit\n"); -} - -static void play(void) -{ - int a, b, val; - - while (1) { - print_play_menu(); - printf("Please enter the play menu : "); - scanf("%d", &a); - if (a < 0 || a > 4) - break; - printf("Please input value (exit:-1) : "); - scanf("%d", &b); - if (b == -1) - break; - - if (a == 0) - val = feedback_play(b); - else - val = feedback_play_type(a, b); - - printf("ret value : %d\n", val); - } -} - -int main(int argc, char* argv[]) -{ - char buf[4096] = {0,}; - int val; - int a, b; - - val = feedback_initialize(); - if (val != FEEDBACK_ERROR_NONE) { - printf("feedback_initialize error : %d\n", val); - return -1; - } - - while (1) { - print_menu(); - printf("Please input value : "); - scanf("%d", &a); - - switch (a) { - case 0: - play(); - break; - case 1: - printf("Please input type(sound:0,vib:1), enum, new path : "); - scanf("%d %d %s", &a, &b, buf); - val = feedback_set_resource_path((a == 0) ? FEEDBACK_TYPE_SOUND : FEEDBACK_TYPE_VIBRATION, b, buf); - printf("ret value : %d\n", val); - break; - case 2: - printf("Please input type(sound:0,vib:1), enum : "); - scanf("%d %d", &a, &b); - val = feedback_set_resource_path((a == 0) ? FEEDBACK_TYPE_SOUND : FEEDBACK_TYPE_VIBRATION, b, NULL); - printf("ret value : %d\n", val); - break; - default: - goto exit; - } - } - -exit: - val = feedback_deinitialize(); - if (val != FEEDBACK_ERROR_NONE) { - printf("feedback_initialize error : %d\n", val); - return -1; - } - - return 0; -} diff --git a/test/feedback_test.c b/test/feedback_test.c deleted file mode 100644 index aa80fb7..0000000 --- a/test/feedback_test.c +++ /dev/null @@ -1,71 +0,0 @@ -/* - * libfeedback - * - * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. - * - * Contact: Seokkyu Jang - * Contact: Sangil Yoon - * - * 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 "feedback.h" - -int main(int argc, char* argv[]) -{ - char buf[4096] = {0,}; - char *temp = NULL; - int val, input; - int a, b; - - val = feedback_initialize(); - if (val != FEEDBACK_ERROR_NONE) { - printf("feedback_initialize error : %d\n", val); - return -1; - } - - while (1) { - printf("Which do you want to work play(0) or change the path(1)?"); - scanf("%d", &a); - if (a == 0) { - printf("Please input value : "); - scanf("%d", &a); - if (a == -1) - break; - val = feedback_play(a); - printf("ret value : %d\n", val); - } else if (a == 1) { - printf("Please input type(sound:0,vib:1), enum, new path : "); - scanf("%d %d %s", &a, &b, buf); - val = feedback_get_resource_path((a == 0) ? FEEDBACK_TYPE_SOUND : FEEDBACK_TYPE_VIBRATION, b, &temp); - printf("Prev : %s", temp); - free(temp); - val = feedback_set_resource_path((a == 0) ? FEEDBACK_TYPE_SOUND : FEEDBACK_TYPE_VIBRATION, b, buf); - val = feedback_get_resource_path((a == 0) ? FEEDBACK_TYPE_SOUND : FEEDBACK_TYPE_VIBRATION, b, &temp); - printf("Curr : %s", temp); - free(temp); - } else { - printf("Input error!!"); - } - } - - val = feedback_deinitialize(); - if (val != FEEDBACK_ERROR_NONE) { - printf("feedback_initialize error : %d\n", val); - return -1; - } - - return 0; -} diff --git a/test/getdata.c b/test/getdata.c deleted file mode 100644 index ba54aa6..0000000 --- a/test/getdata.c +++ /dev/null @@ -1,82 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -#define DBG(fmt, argc...) printf("<%s:%d> "fmt"\n", __func__, __LINE__, ##argc) -#define ERR(fmt, argc...) printf("<%s:%d> [ERROR] "fmt"\n", __func__, __LINE__, ##argc) - -#define BUF_SIZE 1024 - -static int print_content(const char *filename) -{ - FILE *fp; - unsigned char buf[BUF_SIZE]; - char *b64_de, *b64_en; - unsigned int n; - - fp = fopen(filename, "r"); - if (fp == NULL) { - ERR("fopen fail"); - return -1; - } - - while ((n = fread(buf, 1, sizeof(buf), fp)) > 0) { - printf("[[["); - b64_en = g_base64_encode(buf, n); - fwrite(b64_en, 1, n, stdout); - printf("]]]\n((("); - b64_de = (char*)g_base64_decode(b64_en, &n); - fwrite(b64_de, 1, n, stdout); - printf(")))\n"); - - free(b64_en); - free(b64_de); - } - - fclose(fp); - printf("\n"); - return 0; - -} - -static void printdir(char *dir, int depth) -{ - DIR *dp; - struct dirent *entry; - struct stat statbuf; - - if ((dp = opendir(dir)) == NULL) { - ERR("opendir fail"); - return; - } - - chdir(dir); - while ((entry = readdir(dp)) != NULL) { - lstat(entry->d_name, &statbuf); - if (S_ISDIR(statbuf.st_mode)) { - if (strcmp(".", entry->d_name) == 0 || - strcmp("..", entry->d_name) == 0) - continue; - - DBG("%*s%s", depth, "", entry->d_name); - printdir(entry->d_name, depth+strlen(entry->d_name)); - } else { - - DBG("%*s%s", depth, "", entry->d_name); - print_content(entry->d_name); - } - } - chdir(".."); - closedir(dp); -} - -int main(int argc, char *argv[]) -{ - printdir(argv[1], 0); - DBG("done"); - return 0; -} -- 2.7.4