#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,
))
Exemple #3
0
#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, #带有镭雕的整机测试
                                           ))

Exemple #4
0
#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))
Exemple #5
0
#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, ))
Exemple #6
0
#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))
Exemple #13
0
#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))
Exemple #15
0
#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))
Exemple #18
0
#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))
Exemple #22
0
#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))
Exemple #24
0
#encoding:utf-8
'''GS25 发卡器生产测试'''

import hhplt.testengine.product_manage as product_manage

import gs25board, gs25overall

product_manage.registerProduct('GS25', (gs25board, gs25overall))
Exemple #25
0
#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, ))