;------------------------------------------------------------------------------- ; 测试模块配置示例 ; ; [example] ; display_name= "Example" ; activated = 1 ; program = "example.sh" ; category = 0 ; run_type = 1 ; ; display_name ; 显示到界面的名称,字符串类型,如果需要显示双引号,可以使用以下语法: ; display_name= string:"Example" ; 区别在于后者会显示"string:"后面所有的字符,包括空格和制表符。该项能够容纳 ; 64个英文字符,32个中文字符。如果display_name为空,测试程序不会运行。 ; ; activated ; 0: 不测试该模块 ; 1: 测试该模块 ; ; program ; 模块的测试程序,该项能够容纳16个英文字符。 ; ; category ; 0: 自动化测试模块 ; 1: 手动测试模块 ; ; run_type ; 0: 等待当前模块的测试程序执行完毕再运行下一个模块的测试程序 ; 1: 不等待当前模块的测试程序执行完毕 ; 一般为了提高整体的测试速度,对于耗时较长的测试程序建议填0,反之填1;注意,当 ; category = 1,即手动测试模块时,该项无效。 ;------------------------------------------------------------------------------- ;------------------------------------------------------------------------------- ; test_size ; unit: MB ;------------------------------------------------------------------------------- [ddr] display_name= "ddr" activated = 1 program = "memtester.sh" category = 0 freq_test = 0 min_freq = 0 max_freq = 0 ;------------------------------------------------------------------------------- ; test_size ; unit: MB ;------------------------------------------------------------------------------- [emmc] display_name= "emmc" activated = 1 program = emmc_test category = 0 freq_test = 0 min_freq = 0 max_freq = 0 ;------------------------------------------------------------------------------- ; emmc and ddr ;------------------------------------------------------------------------------- [ddr_emmc] display_name= "ddr_emmc" activated = 0 program = "ddr_emmc_test" category = 0 freq_test = 0 min_freq = 0 max_freq = 0 ;------------------------------------------------------------------------------- ; lcd test ; start_key: value: "KEY_BACK" "KEY_VOLUMEUP" "KEY_VOLUMEDOWN" "KEY_HOME" "KEY_MENU" ; "KEY_ENTER" "KEY_ALL" ; key_times: press start_key key_times will enter lcd test mode. ; all_key_change: if 1, all keys will change the picture(after test started). ;------------------------------------------------------------------------------- [Lcd] display_name= "lcd" activated = 1 program = "lcd test" category = 1 run_type = 1 start_key = "KEY_VOLUMEUP" key_times = 3 all_key_change = 1 [rtc] display_name= "rtc" activated = 1 program = "rtctester.sh" category = 0 run_type = 1 module_args = "20121113.160145" [sim] display_name= "sim" activated = 0 program = "simtester.sh" category = 0 run_type = 1 ;------------------------------------------------------------------------------- ; module_path ; The full path of wifi module file. ; module_args ; The arguments of wifi module. ;------------------------------------------------------------------------------- [wifi] display_name= "wlan" activated = 0 program = "wifitester.sh" category = 0 run_type = 1 module_path = "/system/vendor/modules/8192cu.ko" module_args = [cpu] display_name= "cpu" activated = 0 program = "" category = 0 ;------------------------------------------------------------------------------- ; use_ping ; Whether to use ping cmd to test ethernet, 1:Yes 0:No ; local_addr ; The ip address of local device. if use_ping is 1 ; ping_addr ; The destination address that use to ping test. if use_ping is 1 ;------------------------------------------------------------------------------- [lan] display_name= "Lan" activated = 0 program = "" category = 0 run_type = 1 use_ping = 0 local_addr = "172.16.8.177" ping_addr = "172.16.8.1" ;------------------------------------------------------------------------------- ; support sensor type ; 1 : GSENSOR ; 2 : GYROSCOPE ; 4 : COMPASS ; 8 : LSENSOR ; 16 : PSENSOR ; 32 : GSENSOR_CALIBRATE ; ; 3 : GSENSOR|GYROSCOPE ; 7 : GSENSOR|GYROSCOPE|COMPASS ; 39 : GSENSOR|GYROSCOPE|COMPASS|GSENSOR_CALIBRATE ; 15 : GSENSOR|GYROSCOPE|COMPASS|LSENSOR ; 31 : GSENSOR|GYROSCOPE|COMPASS|LSENSOR|PSENSOR ; 63 : GSENSOR|GYROSCOPE|COMPASS|LSENSOR|PSENSOR|GSENSOR_CALIBRATE ;------------------------------------------------------------------------------- [allsensor] display_name= "allsensor" activated = 0 program = "" category = 0 run_type = 1 sensor_type = 39 ;------------------------------------------------------------------------------- ; module_path ; The full path of g-sensor module file. ; device_name ; The name of g-sensor device. ;------------------------------------------------------------------------------- [gsensor] display_name= "gsensor" activated = 0 program = "gsensortester.sh" category = 0 run_type = 1 module_count= 1 calibrate = 0 ;------------------------------------------------------------------------------- ; test_size ; Test size for nand read and write test. ;------------------------------------------------------------------------------- [nand] display_name= "nand" activated = 0 program = "nandtester.sh" category = 0 run_type = 1 test_size = 128 [bluetooth] display_name= "bluetooth" activated = 0 program = "" category = 0 run_type = 1 chip_type = "" ; rk903, mt6622, rda587x, rda5990, rtk8723as, rtk8723bs, rtk8723au, rtk8723bu, bk3515 [sdcard] display_name= "SDcard" activated = 1 program = "mmctester.sh" category = 0 run_type = 1 [udisk] display_name= "Udisk" activated = 1 program = "udisktester.sh" category = 0 run_type = 1 ;------------------------------------------------------------------------------- ; sound_file ; The full path of sound file. ; samplerate ; The samplerate of sound file. ; support_mode ; 0 : 480I ; 1 : 576I ; 2 : 480P ; 3 : 576P ; 4 : 720P 50HZ ; 5 : 720P 60HZ ; 6 : 1080I 50HZ ; 7 : 1080I 60HZ ; 8 : 1080P 24HZ ; 9 : 1080P 50HZ ; 10: 1080P 60HZ ;------------------------------------------------------------------------------- [hdmi] display_name= "HDMI" activated = 0 program = "hdmitester" category = 0 run_type = 1 sound_file = "/res/codectest.pcm" ;samplerate = 48000 ;support_mode= 2 ;------------------------------------------------------------------------------- ; module_path ; The full path of key module file. ;------------------------------------------------------------------------------- [Key] display_name= "Key" activated = 1 program = "keytester" category = 1 run_type = 1 ;module_path = ;------------------------------------------------------------------------------- ; module_path ; The full path of ir module file. ;------------------------------------------------------------------------------- [ir] display_name= "红外" activated = 0 program = "irtester" category = 1 run_type = 1 ;------------------------------------------------------------------------------- ; delay ; delay ? second before recording ;------------------------------------------------------------------------------- [Codec] display_name= "Codec" activated = 0 program = "case1" ; case1 : 先放后录模式,测试效率相对低,使用喇叭时不会有啸叫,可在使用喇叭时选择此模式 ; case2 : 边录边放模式,测试效率高,使用喇叭时会有啸叫,可在使用耳机时选择此模式 category = 1 run_type = 1 delay = 5 volume = 40 [play] display_name= "audioplay" activated = 1 program = category = 1 run_type = 1 delay = 5 volume = 40 [record] display_name= "audiorecord" activated = 1 program = category = 1 run_type = 1 delay = 5 volume = 40 ;------------------------------------------------------------------------------- ; type ; 0: rtp ; 1: ctp ; module_path ; The full path of tp module. ;------------------------------------------------------------------------------- [tp] display_name= "tp" type = 0 ;------------------------------------------------------------------------------- ; moudle battery ;------------------------------------------------------------------------------- [battery] display_name= "battery" activated = 1 program = "battery_test" category = 1 run_type = 1 ;------------------------------------------------------------------------------- ; module_count ; The number of module need to be insmod. ; modulex_path ; 'x' is the index of module, starts from 0. ;------------------------------------------------------------------------------- [camera] display_name = "camera" activated = 1 category = 0 program = "camerates.sh" number = 2 ;------------------------------------------------------------------------------- ; manual_menu_name ; manual test case menu name, 32bytes. ; auto_menu_name ; auto test case menu name, 32bytes. ; clear_button_name ; clear screen button name, 8bytes. ; font_size ; test case font display size, valid value: 20pixel(default), 24pixel. ; height_adjust ; adjust height of manual test case and auto test case. ; ; Color Index ; 0: White ; 1: Yellow ; 2: Green ; 3: Cyan ; 4: Magenta ; 5: Red ; 6: Blue ; 7: Black ; ; menu_bgcolor ; The background color index of test case category menu. ; menu_fgcolor ; The foreground color index of test case category menu. ; item_init_bgcolor ; The background color index of test case item init status. ; item_init_fgcolor ; The foreground color index of test case item init status. ; item_ok_bgcolor ; The background color index of test case item OK status. ; item_ok_fgcolor ; The foreground color index of test case item OK status. ; item_fail_bgcolor ; The background color index of test case item fail status. ; item_fail_fgcolor ; The foreground color index of test case item fail status. ; ; pass_str ; The string display after test case display_name when test OK. ; fail_str ; The string display after test case display_name when test Fail. ;------------------------------------------------------------------------------- [df_view] manual_menu_name = "手动测试项" auto_menu_name = "自动测试项" clear_button_name = "清屏" font_size = 20 height_adjust = 56 menu_bgcolor = 1 menu_fgcolor = 7 item_init_bgcolor = 7 item_init_fgcolor = 0 item_ok_bgcolor = 7 item_ok_fgcolor = 6 item_fail_bgcolor = 7 item_fail_fgcolor = 5 tp_draw_color = 0 ;item_init_bgcolor = 0 ;item_init_fgcolor = 7 ;item_ok_bgcolor = 0 ;item_ok_fgcolor = 6 ;item_fail_bgcolor = 0 ;item_fail_fgcolor = 5 ;tp_draw_color = 7 pass_str = "通过" fail_str = "失败"