#encoding:utf-8 u'''GS15 UHF卡兰州电子车牌''' import hhplt.testengine.product_manage as product_manage import factoryInit product_manage.registerProduct( u'GS15 UHF卡兰州电子车牌', ( factoryInit, #出厂初始化 ))
#encoding:utf-8 ''' GS11 OBU生产测试 ''' import hhplt.testengine.product_manage as product_manage import board, overall, trading product_manage.registerProduct("GS11 OBU", ( board, overall, trading, ))
#coding:utf-8 '''通用超高频卡生产测试''' #为安智博定制开发的通用UHF卡片测试用例集 import hhplt.testengine.product_manage as product_manage import uhf_card_board,uhf_card_overall,uhf_card_overall_with_serial_carving,uhf_card_overall_replenish_carving #注册产品测试项 product_manage.registerProduct(u'通用UHF标签测试',( uhf_card_board, #通用超高频卡单板测试 uhf_card_overall, #通用整机测试 uhf_card_overall_with_serial_carving, #带有镭雕的整机测试 uhf_card_overall_replenish_carving, #带有镭雕的整机测试 ))
#encoding:utf-8 ''' GS10补丁工位 对GS10正式测试完成的产品打补丁,统一使用此工位进行 ''' import hhplt.testengine.product_manage as product_manage import updateVersion, parallelUpdateVersion, rewriteNewMac, updateForJiangxiTest, offlineUnbind, updateVersionAndInfo product_manage.registerProduct( u'GS10补丁', (updateVersion, parallelUpdateVersion, updateForJiangxiTest, offlineUnbind, updateVersionAndInfo))
#encoding:utf-8 ''' KC-RD40 家校通读写器测试 ''' import hhplt.testengine.product_manage as product_manage import master_board, slave_board product_manage.registerProduct("KC-RD40-M", (master_board, )) product_manage.registerProduct("KC-RD40-S", (slave_board, ))
#encoding:utf-8 """ 模块: CPC卡片测试用例集 @author:zws """ from hhplt.testengine import product_manage import cpcVersionDownload, CpcRouteInspectExitTest, CpcEntryTest, LaserCarving, IntegratedCpcTradeTest, justCloseCard import CpcMacCorrectThroughAirIntf, CpcMissingComplement import cpcInit product_manage.registerProduct( u"CPC卡片", (cpcVersionDownload, CpcRouteInspectExitTest, CpcEntryTest, LaserCarving, IntegratedCpcTradeTest, justCloseCard, CpcMacCorrectThroughAirIntf, CpcMissingComplement, cpcInit))
#coding:utf-8 '''桩产品生产测试''' import hhplt.testengine.product_manage as product_manage import mock_suite, mock_suite_2, mock_test_inst_bind, mock_suite_3, simle_mock_suite_1 #注册产品 product_manage.registerProduct('MOCK PRODUCT', (mock_suite, mock_suite_2, mock_test_inst_bind, mock_suite_3, simle_mock_suite_1))
#encoding:utf-8 ''' 高速公路433二义性卡 ''' import hhplt.testengine.product_manage as product_manage import check_card product_manage.registerProduct(u"复合通行卡自动检卡", (check_card, ))
#coding:utf-8 '''桩产品生产测试''' import hhplt.testengine.product_manage as product_manage import RD50C, mock_suite_2, mock_test_inst_bind, mock_suite_3, simle_mock_suite_1 #注册产品 product_manage.registerProduct('RD50C', (RD50C, simle_mock_suite_1))
#coding:utf-8 '''桩产品生产测试''' import hhplt.testengine.product_manage as product_manage from hhplt.productsuite.RD52 import RSDB5ManualTest, RSDB5AutoTest, RSRB4SendRecvTest, RS52AllTest, bindBarcode, \ downloadEPLD, RD52Aging, RFTest product_manage.registerProduct( 'RD52_RSU', (RSDB5ManualTest, downloadEPLD, RSDB5AutoTest, RSRB4SendRecvTest, bindBarcode, RS52AllTest, RD52Aging))
#coding:utf-8 '''GS15 UHF卡生产测试''' import hhplt.testengine.product_manage as product_manage import jiangsu_card_overall,card_board,caofeidian_card_overall,jiangsu_card_replenish_carving,caofeidian_card_replenish_carving #注册产品测试项 product_manage.registerProduct(u'华虹GS15 超高频标签',( card_board, #通用超高频卡单板测试 jiangsu_card_overall, #江苏环保卡整机测试 caofeidian_card_overall, #唐山曹妃甸卡整机测试 jiangsu_card_replenish_carving, #江苏环保卡补充镭雕 caofeidian_card_replenish_carving, #曹妃甸补充镭雕 ))
#encoding:utf-8 """ @author:zws """ from hhplt.testengine import product_manage import cq_overall_patch_manual, trading product_manage.registerProduct(u'GS10 维修测试', (cq_overall_patch_manual, trading))
#encoding:utf-8 '''GS10 OBU包装工位''' import hhplt.testengine.product_manage as product_manage import gs11_11_per_small_box product_manage.registerProduct(u'GS11包装', (gs11_11_per_small_box, )) #当前只有每小盒10个的包装
#encoding:utf-8 '''江苏安智博通用UHF标签工装测试''' import hhplt.testengine.product_manage as product_manage import uhf_tag_board,uhf_tag_fixepc_without_carve,uhf_tag_variableepc_without_carve, \ uhf_tag_fixepc_with_carve,uhf_tag_variableepc_with_carve,uhf_tag_from_file,\ uhf_tag_fixepc_with_carve_tid product_manage.registerProduct( u"安智博通用UHF标签", (uhf_tag_board, uhf_tag_fixepc_without_carve, uhf_tag_variableepc_without_carve, uhf_tag_fixepc_with_carve, uhf_tag_variableepc_with_carve, uhf_tag_from_file, uhf_tag_fixepc_with_carve_tid))
#encoding:utf-8 '''GS10 OBU包装工位''' import hhplt.testengine.product_manage as product_manage import gs10_10_per_small_box product_manage.registerProduct(u'GS10包装', (gs10_10_per_small_box, )) #当前只有每小盒10个的包装
#encoding:utf-8 ''' GS11 OBU 上海产线-生产测试 ''' import hhplt.testengine.product_manage as product_manage # import version_download,board_digital,board_radiofreq,overall,trading # product_manage.registerProduct("GS11 OBU", (version_download,board_digital,board_radiofreq,overall,trading,)) import tj_board_digital,tj_board_downloadversion # product_manage.registerProduct("TEST_OBU",(tj_board_digital,tj_board_downloadversion)) import version_downloader_update,board_download_and_digital_test,board_download_only product_manage.registerProduct("TJ_OBU",(version_downloader_update,board_download_and_digital_test,board_download_only))
#coding:utf-8 '''桩产品生产测试''' import hhplt.testengine.product_manage as product_manage import manual_test,auto_test1,lightBoard_test,downloadEPLD,RD50CAging #注册产品 from hhplt.productsuite.RD50C import try_test1, try_test2, try_test3, try_test4 product_manage.registerProduct('RD50C_RSU',(manual_test, downloadEPLD,auto_test1,lightBoard_test,RD50CAging))
#encoding:utf-8 """ 模块: 海尔自取货架来料检测测试用例集 共分为3个组件: 1、阅读器,有安的提供,测试功率、清点情况 2、天线,使用矢量网络分析仪,测试若干参数 3、功分器,读取6个口的值 @author:zws """ from hhplt.productsuite.HrShelve import localmock from hhplt.testengine import product_manage import hfReaderBoard, antenna, powerDivider, autoPowerDivider, powerDivider_suite product_manage.registerProduct(u"海尔-高频阅读器板", (hfReaderBoard, )) product_manage.registerProduct(u"海尔-托盘天线", (antenna, )) product_manage.registerProduct(u"海尔-功分器", (powerDivider_suite.AutoPowerDivider( powerDivider_suite.autoPowerDivider_4), powerDivider_suite.AutoPowerDivider( powerDivider_suite.autoPowerDivider_5), powerDivider_suite.AutoPowerDivider( powerDivider_suite.autoPowerDivider_6))) product_manage.registerProduct(u"海尔-举例子玩", (localmock, )) from HrDataQueryDlg import HrDataQueryDlg from hhplt.localutil import registerUiToMenu registerUiToMenu(HrDataQueryDlg)
#encoding:utf-8 ''' GS11补丁维修工位 ''' import hhplt.testengine.product_manage as product_manage import offlineUnbind, mendtrading, board_mending product_manage.registerProduct(u'GS11补丁维修', (offlineUnbind, mendtrading, board_mending))
#encoding:utf-8 """ 模块: @author:zws """ from hhplt.testengine import product_manage import versionDownload, IntegratedCpcTradeTest, LaserCarving, InitEsamBeforeCarving, CardMacUpdate, justCloseCard, CpcRouteInspectExitTest, CpcEntryTest, RD52ToCpcTradeTest product_manage.registerProduct( u"CPC卡片", (versionDownload, IntegratedCpcTradeTest, LaserCarving, InitEsamBeforeCarving, CardMacUpdate, justCloseCard, CpcRouteInspectExitTest, CpcEntryTest, RD52ToCpcTradeTest))
#coding:utf-8 '''桩产品生产测试''' import hhplt.testengine.product_manage as product_manage #注册产品 import obuLaserCarving, try_test1, writeMac product_manage.registerProduct('SP_OBU', (obuLaserCarving, try_test1, writeMac))
#coding:utf-8 '''GS10 OBU生产测试''' import hhplt.testengine.product_manage as product_manage import battery,cq_overall_unit,trading,board_mending,cq_auto_board,manual_board,trading_mending,retradeAndValidateMac #注册产品测试项 product_manage.registerProduct('GS10 OBU',( cq_auto_board, #单板自动测试工位 manual_board, #单板手动测试工位 board_mending, #单板维修工位 trading_mending, #单板维修交易复测工位 cq_overall_unit, #整机 trading, #交易 # retradeAndValidateMac #检查MAC )) ''' 测试中使用的参数: 名称 测试项 含义 默认值 -------------------------------------------------------------------- gs10.initParam.displayDirect 初始数据 显示方向 gs10.initParam.softwareVersion 软件版本号 gs10.initParam.hardwareVersion 硬件版本号 gs10.initParam.wakeupMode 唤醒模式 gs10.initParam.amIndex AmIndex
#encoding:utf-8 ''' GS10调试使用的测试工具 ''' import hhplt.testengine.product_manage as product_manage import critical_rf_param, power_scan_test product_manage.registerProduct(u'GS10 调试', (critical_rf_param, power_scan_test))
#encoding:utf-8 '''GS25 发卡器生产测试''' import hhplt.testengine.product_manage as product_manage import gs25board, gs25overall product_manage.registerProduct('GS25', (gs25board, gs25overall))
#encoding:utf-8 '''GS15 UHF卡包装工位''' import hhplt.testengine.product_manage as product_manage import gs15_20_per_small_box product_manage.registerProduct(u'GS15卡片包装', (gs15_20_per_small_box, ))