際際滷

際際滷Share a Scribd company logo
 5 Test 蟆 蟲豢 覦 ろ


  1 ろ 

DVBMHP 譴 螻糾 朱  譴 覿, り, 蟲
螳 朱 蟲豌伎 Workflow 螳 . 譴 危伎 伎
螳螳 豌伎 磯 るゼ  朱, 譴 讌ロ讌襷 覲企 螻殊
蠍磯レ ロ蠍  豌 螻 蠍磯レ 覿  . 伎 螳
れ煙 譟伎 襷 譴 覩瑚     
譟伎覩襦 MHP Expert Group(危 MEG)  譴
(Conformance) 誤 覦覯朱 Test Suite襯 螻牛 企
蟲 蟆 蟲讌襯 螳  蟆 螻 .


    1. ろ  蟲譟
ろ 碁 蟆 5 螳讌  れ襯 螻 . 螳 螳
れれ 螻 朱 伎 螻 企蟆 伎  MEG
 蠏語 郁  轟 豌願 覿危 伎.
                     < 5-1> ろ 譯手 蠍郁

         譯手蠍郁             る
         Micronas         Porter Duff rule Test
    MHP Test Consortium   MHP  覦 API Test(4螳 Submission 蟲)
          OpenTV          Persistent storage Test(2螳 れ襦 蟲)
           Sony           MHP API Signature Test
     Sun Microsystems       Java  蠏碁Μ螻 API 企 Test


Micronas 腓  螻牛 PorterDuff Rule Test  Graphics  Video
 轟 螻 螳 襦 るジ Layer( plane)襦 蟲焔 蟆曙
轟 Layer    一蟠(Composition) 譯朱 覦覯 企
蟆朱 MHP 譴 8 螳讌 Rule  螻 .  ろ碁ゼ
牛 Porter Duff 8 螳讌 蠏豺 Test .
MHP Test Consortium  螻給 MHP  覦 API Test れ



                               - 147 -
MHP 譴  朱 Core れ ろ誤 れ襦 4
螳讌 Submission朱 蟲焔.
OpenTV 腓  螻牛 Persistent storage ( レレ) ろ碁
螳 Receiver  磯 蟲 覦覯 るジ Persistent Storage (, flash RAM,
HDD .) 蠏殊  ろ碁ゼ  蟆朱 覲伎螻 覦 蟯螻襯
螳讌螻 . れ螻 螳  螳讌 觚 れ襯 .


 Persistent storage   覲伎 蠏 ろ
 4096bit RSA Authentication ろ


Sony 腓  螻給MHP API Signature Test れ MHP 譴
 API れ  Signature Test襦 れ螻 螳 蟆 4螳讌
蟯 ろ碁ゼ 讌.


 constructor 企れ 語ろ伎るゼ 燕 煙 蟆
 event 企欧 企れ 螳豌 覦 企欧 るゼ 蟆
 exception 瑚 企 覦  覃讌 蟆
 reflection 企れ public 覃る 覲 煙 蟆
Sun MicroSystems 腓  螻牛 Java  蠏碁Μ螻 API 企
Test MHP 譴  Personal Java 蠏蟆(JVM 覦 Java Core
API)螻  れ(Java TV, JMF) れ Test Java Technology
Compatibility Kit 企.


     2. ろ蟆
螳 螳 煙 Test  Test れ  Test 蠍磯 蟆曙 蟆
 螳讌襦 蟆 . MHP 蟯 Test 蟆所骸 Java Technology Test
蟆曙 蠏 蟆企.   螳讌 覦  螳 螳  Test
れ れ螻 螳.


  MHP 蟯 Test 蟆
    Porter Duff rule Test
    MHP  覦 API Test



                              - 148 -
 Persistent storage Test
   MHP API Signature Test


  Java Technology Test 蟆
   PersonalJava Compatibility Kit (pJCK) 1.2
   JavaTV TCK 1.0
   Java Media Framework (JMF) 1.0
   Java Secure Socket Extension (JSSE) 1.0.2


蠏碁覩襦  螳讌 蠍磯 蟆曙  Test螳 讌伎 .
MHP Test Consortium  螻給 MHP  覦 API Test れ
伎 螳 螳 Submission   Test Case 襴ろ碁ゼ 危螻, 蠏
Test Case 伎Test襯 讌.


  2 ろ り

    1. MHP  覦 API Test
MHP 弰 4螳讌 Submission  蟲譟磯 覿襯 覿襯 蠍一
覈誤  Submission 5.1  HAVi Test 蟲  . 螳螳
襴ろ碁れ れ螻 螳.


                     < 52> Submission 3.2 襴ろ
                        Test 企 企               螳
    appmodel.BroadcastApps                          4
    appmodel.DVBJModel                              4
    appsig.ApplicationSignalling                   18
    capabilities.PlatformCapabilities              18
    contentformat.MIMETypes                         4
    contentformat.Static                            5
    DVBJPlatform.dataaccess                        13
    DVBJPlatform.fundamentals                       4
    DVBJPlatform.others                            11
    DVBJPlatform.permissions                       33




                                   - 149 -
graphics.GraphicsModel                                  2
objectcarousel.objectcarousel                          11
org.davic.media.FreezeControl                           2
org.davic.mpeg.ApplicationOrigin                        1
org.davic.mpeg.ElementaryStream                         4
org.davic.mpeg.sections.RingSectionFilter               7
org.davic.mpeg.sections.Section                        22
org.davic.mpeg.sections.SectionFilter                   8
org.davic.mpeg.sections.SectionFilterEvent              1
org.davic.mpeg.sections.SectionFilterGroup             17
org.davic.mpeg.sections.SimpleSectionFilter             5
org.davic.mpeg.sections.TableSectionFilter              8
org.davic.mpeg.sections.VersionChangeDetectedEvent      2
org.davic.mpeg.Service                                  6
org.davic.mpeg.TransportStream                          4
org.davic.net.dvb.DvbLocator                           57
org.davic.net.dvb.DvbNetworkBoundLocator               3
org.davic.net.Locator                                   3
org.davic.resources.ResourceStatusEvent                 1
org.dvb.application.AppAttributes                      18
org.dvb.application.AppIcon                             2
org.dvb.application.AppID                               3
org.dvb.application.AppProxy                           16
org.dvb.application.AppsControlPermission               4
org.dvb.application.AppsDatabase                       10
org.dvb.application.AppsDatabaseEvent                   2
org.dvb.application.CurrentServiceFilter                3
org.dvb.application.IllegalProfileParameterException    2
org.dvb.dsmcc.AsynchronousLoadingEvent                  1
org.dvb.dsmcc.DSMCCObject                              42
org.dvb.dsmcc.DSMCCStream                              17
org.dvb.dsmcc.DSMCCStreamEvent                          8
org.dvb.dsmcc.InvalidFormatEvent                        1
org.dvb.dsmcc.InvalidPathnameEvent                      1
org.dvb.dsmcc.MPEGDeliveryErrorEvent                    1




                                - 150 -
org.dvb.dsmcc.NotEntitledEvent                        1
org.dvb.dsmcc.ObjectChangeEvent                       2
org.dvb.dsmcc.ServerDeliveryErrorEvent                1
org.dvb.dsmcc.ServiceDomain                           5
org.dvb.dsmcc.ServiceXFRErrorEvent                    2
org.dvb.dsmcc.ServiceXFRException                    2
org.dvb.dsmcc.ServiceXFRReference                     6
org.dvb.dsmcc.StreamEvent                             5
org.dvb.dsmcc.SuccessEvent                           1
org.dvb.event.EventManager                           14
org.dvb.event.OverallRepository                       1
org.dvb.event.UserEvent                              5
org.dvb.event.UserEventRepository                    16
org.dvb.io.persistent.FileAccessPermissions          13
org.dvb.io.persistent.FileAttributes                 7
org.dvb.media.ActiveFormatDescriptionChangedEvent     1
org.dvb.media.AspectRatioChangedEvent                1
org.dvb.media.DFCChangedEvent                        1
org.dvb.media.DripFeedDataSource                     7
org.dvb.media.PresentationChangedEvent                3
org.dvb.media.VideoFormatControl                      2
org.dvb.media.VideoTransformation                    4
org.dvb.si.Descriptor                                6
org.dvb.si.PMTElementaryStream                        8
org.dvb.si.PMTService                               18
org.dvb.si.SIBouquet                                 44
org.dvb.si.SIDatabase                               263
org.dvb.si.SIEvent                                   28
org.dvb.si.SIInformation                              5
org.dvb.si.SIIterator                                 2
org.dvb.si.SIMonitoringEvent                         4
org.dvb.si.SINetwork                                 41
org.dvb.si.SIObjectNotInTableEvent                    1
org.dvb.si.SIRequest                                  4
org.dvb.si.SIRequestCancelledEvent                    1




                               - 151 -
org.dvb.si.SIRetrievalEvent                        1
org.dvb.si.SIRunningStatus                         1
org.dvb.si.SIService                              65
org.dvb.si.SIServiceType                           1
org.dvb.si.SISuccessfulRetrieveEvent               1
org.dvb.si.SITableNotFoundEvent                    1
org.dvb.si.SITableUpdatedEvent                     1
org.dvb.si.SITime                                  1
org.dvb.si.SITransportStream                      17
org.dvb.si.SITransportStreamBAT                    1
org.dvb.si.SITransportStreamNIT                    2
org.dvb.si.SIUtil                                  6
org.dvb.ui.DVBAlphaComposite                      16
org.dvb.ui.DVBBufferedImage                        9
org.dvb.ui.DVBColor                               10
org.dvb.ui.DVBGraphics                            10
org.dvb.ui.DVBTextLayoutManager                   29
org.dvb.user.GeneralPreference                     2
org.dvb.user.Preference                           22
org.dvb.user.UserPreferenceChangeEvent             1
org.dvb.user.UserPreferencePermission              1
platform.Profile                                   6
security.authmessages                              8
security.permfile                                 10
security.X509profile                               5
textpres.Fonts                                     1
textpres.TextMarkup                                4
textpres.TextRendering                            12


                    < 53> Submission 4.1 襴ろ

                     Test 企 企                 螳
appmodel.BroadcastApps                             1
appmodel.DVBJModel                                 3
appsig.ApplicationSignalling                       5
contentformat.MIMETypes                            1




                               - 152 -
DVBJPlatform.commoninf                                  5
DVBJPlatform.dataaccess                                8
DVBJPlatform.fundamentals                              7
DVBJPlatform.general                                    1
DVBJPlatform.others                                     5
DVBJPlatform.permissions                               10
org.davic.media.MediaLocator                           1
org.davic.mpeg.ApplicationOrigin                       1
org.davic.mpeg.dvb.DvbElementaryStream                 2
org.davic.mpeg.dvb.DvbService                           2
org.davic.mpeg.dvb.DvbTransportStream                  2
org.davic.mpeg.ElementaryStream                         1
org.davic.mpeg.sections.Section                        16
org.davic.mpeg.sections.SectionFilter                  27
org.davic.mpeg.sections.SectionFilterGroup             19
org.davic.mpeg.sections.SimpleSectionFilter            2
org.davic.mpeg.sections.TableSectionFilter              5
org.davic.mpeg.Service                                 3
org.davic.mpeg.TransportStream                         2
org.davic.net.dvb.DvbLocator                           3
org.davic.net.tuning.NetworkInterface                  7
org.davic.net.tuning.NetworkInterfaceController        12
org.davic.net.tuning.NetworkInterfaceManager            7
org.davic.net.tuning.NetworkInterfaceTuningOverEvent    1
org.davic.net.tuning.StreamTable                       4
org.dvb.application.AppAttributes                       4
org.dvb.application.AppProxy                           6
org.dvb.application.AppsControlPermission               2
org.dvb.application.AppsDatabase                       7
org.dvb.application.AppsDatabaseEvent                   3
org.dvb.application.AppStateChangeEvent                 1
org.dvb.application.DVBJProxy                          3
org.dvb.dsmcc.DSMCCObject                              6
org.dvb.dsmcc.DSMCCStream                              1
org.dvb.dsmcc.ServiceDomain                            22




                               - 153 -
org.dvb.dsmcc.ServiceXFRReference               3
org.dvb.event.EventManager                      2
org.dvb.event.RepositoryDescriptor             1
org.dvb.event.UserEvent                         1
org.dvb.io.ixc.IxcRegistry                     17
org.dvb.lang.DVBClassLoader                    5
org.dvb.media.DripFeedDataSource               1
org.dvb.media.DripFeedPermission               1
org.dvb.media.StopByResourceLossEvent           1
org.dvb.media.VideoFormatControl                2
org.dvb.media.VideoTransformation              1
org.dvb.net.rc.ConnectionParameters             5
org.dvb.net.rc.ConnectionRCInterface           11
org.dvb.net.rc.RCInterfaceManager              5
org.dvb.net.rc.RCPermission                     2
org.dvb.net.tuning.DvbNetworkInterfaceSIUtil    2
org.dvb.si.PMTService                          1
org.dvb.si.SIBouquet                            9
org.dvb.si.SIDatabase                          35
org.dvb.si.SIEvent                             7
org.dvb.si.SIInformation                       23
org.dvb.si.SIMonitoringEvent                   1
org.dvb.si.SINetwork                           3
org.dvb.si.SIRetrievalEvent                    1
org.dvb.si.SIService                            4
org.dvb.si.SITime                               1
org.dvb.si.SITransportStream                   1
org.dvb.ui.DVBAlphaComposite                   1
org.dvb.ui.DVBBufferedImage                    8
org.dvb.ui.DVBColor                             7
org.dvb.ui.DVBGraphics                         2
org.dvb.ui.DVBTextLayoutManager                 6
org.dvb.ui.FontFactory                         5
org.dvb.user.Preference                         4
org.dvb.user.UserPreferenceManager             14




                               - 154 -
platform.Profile                                   1
security.authmessages                             5
security.permfile                                 13
security.X509profile                              11
siintegration.JavaTVToDVB                         31


                    < 54> Submission 5.1 襴ろ

                     Test 企 企                 螳
org.havi.ui.event.HActionEvent                     1
org.havi.ui.event.HAdjustmentEvent                 1
org.havi.ui.event.HBackgroundImageEvent            3
org.havi.ui.event.HEventRepresentation             3
org.havi.ui.event.HFocusEvent                     4
org.havi.ui.event.HItemEvent                       2
org.havi.ui.event.HKeyCapabilities                3
org.havi.ui.event.HKeyEvent                       2
org.havi.ui.event.HMouseCapabilities              2
org.havi.ui.event.HRcCapabilities                 1
org.havi.ui.event.HRcEvent                         1
org.havi.ui.event.HScreenConfigurationEvent        1
org.havi.ui.event.HScreenDeviceReleasedEvent      2
org.havi.ui.event.HScreenDeviceReservedEvent      2
org.havi.ui.event.HScreenLocationModifiedEvent     2
org.havi.ui.event.HTextEvent                      1
org.havi.ui.HAnimateLook                          20
org.havi.ui.HAnimation                            57
org.havi.ui.HBackgroundConfigTemplate             4
org.havi.ui.HBackgroundConfiguration              7
org.havi.ui.HBackgroundDevice                     8
org.havi.ui.HBackgroundImage                      11
org.havi.ui.HChangeData                           1
org.havi.ui.HComponent                            18
org.havi.ui.HConfigurationException               2
org.havi.ui.HContainer                            51
org.havi.ui.HDefaultTextLayoutManager             1




                               - 155 -
org.havi.ui.HEmulatedGraphicsConfiguration   1
org.havi.ui.HEmulatedGraphicsDevice          1
org.havi.ui.HFlatEffectMatte                 42
org.havi.ui.HFlatMatte                        8
org.havi.ui.HGraphicButton                   66
org.havi.ui.HGraphicLook                     16
org.havi.ui.HGraphicsConfigTemplate          14
org.havi.ui.HGraphicsConfiguration           3
org.havi.ui.HGraphicsDevice                  6
org.havi.ui.HIcon                            44
org.havi.ui.HImageEffectMatte                41
org.havi.ui.HImageHints                       4
org.havi.ui.HImageMatte                      10
org.havi.ui.HInvalidLookException             2
org.havi.ui.HListElement                      7
org.havi.ui.HListGroup                       96
org.havi.ui.HListGroupLook                   24
org.havi.ui.HMatteException                   2
org.havi.ui.HMultilineEntry                  26
org.havi.ui.HMultilineEntryLook              22
org.havi.ui.HPermissionDeniedException       2
org.havi.ui.HRange                           61
org.havi.ui.HRangeLook                       28
org.havi.ui.HRangeValue                      76
org.havi.ui.HScene                           34
org.havi.ui.HSceneFactory                    15
org.havi.ui.HSceneTemplate                   36
org.havi.ui.HScreen                          32
org.havi.ui.HScreenConfigTemplate            16
org.havi.ui.HScreenConfiguration              5
org.havi.ui.HScreenDevice                    11
org.havi.ui.HScreenDimension                  2
org.havi.ui.HScreenPoint                      2
org.havi.ui.HScreenRectangle                  3
org.havi.ui.HSinglelineEntry                 91




                                - 156 -
org.havi.ui.HSinglelineEntryLook                  14
   org.havi.ui.HSound                                 1
   org.havi.ui.HStaticAnimation                      43
   org.havi.ui.HStaticIcon                           20
   org.havi.ui.HStaticRange                          43
   org.havi.ui.HStaticText                           23
   org.havi.ui.HStillImageBackgroundConfiguration    6
   org.havi.ui.HText                                 57
   org.havi.ui.HTextButton                           72
   org.havi.ui.HTextLook                             17
   org.havi.ui.HToggleButton                         77
   org.havi.ui.HToggleGroup                          16
   org.havi.ui.HUIException                           2
   org.havi.ui.HVideoConfigTemplate                  10
   org.havi.ui.HVideoConfiguration                    2
   org.havi.ui.HVideoDevice                           8
   org.havi.ui.HVisible                             143


                    < 55> Submission 6.1 襴ろ

                          Test 企 企               螳
   objectcarousel.objectcarousel                      5
   org.davic.media.SubtitlingLanguageControl         10
   org.dvb.dsmcc.DSMCCStreamEvent                     5
   org.dvb.media.SubtitleAvailableEvent               1
   org.dvb.media.SubtitleNotAvailableEvent            1
   org.dvb.media.SubtitleNotSelectedEvent            1
   org.dvb.media.SubtitleSelectedEvent               1
   org.dvb.media.SubtitlingEventControl               3
   security.certmgmt                                 14




   2.  ろ ろ
ろ 語  ろ 貅伎るゼ 蠍 伎  ろ
蟆曙 螳 覈語 蠏碁 51螻 螳.


                                   - 157 -
<蠏碁 51>  ろ ろ(Conformance Test System) 螳
                               覈



螳 覈  れ螻 螳.


 Test Server 螳螳 Test Case れ 蟯 襭(A/V Stream, Test
Application, etc) 覲願 レ襦  .
 Test Client Test襯 ろ螻 蠏 Test  蟆郁骸襯 蠍磯.
 Broadcast chain Test Application 螻 Application 螻 蟯 Data襯 .
  Reset for next test 襷 Test Case れ  一朱
  讌 襦 Test螳 讌  襷 Test Client襯 豐蠍壱襯
  .
 Test log Test Application   蠍磯 譴螳 蟆郁骸 螳.
 Test completed/time out Test Application  譬襭 蟆郁骸 螳.
 Access to log Test Application   焔 Log   蠏.




                             - 158 -
<蠏碁 52>  ろ ろ ろ 


     3. ろ碁 
 ろ 貅伎れ 伎  ろ碁殊 焔  襦 ろ
語 蟲螻 . ろ碁殊  れ れ螻 螳.


 A/V Source
 Test Application Binary(Library )
 Test Application  蟯 蟆 れ .
 Test Application  蟯 蠍壱 (. Image ) ()


螳 螳 ろ 貅伎る ろ碁殊  覲 殊 螻牛螻 . 蠏
殊 Test Class Home Directory( 蠏碁殊 蠍磯)  xml
朱 螻給.
螳 螳 Test Case襯 蠍 伎  xml 殊 覿 .
 xml 殊 覈覈蠏豺 Test case 企c?q?.xml 襦 蟲焔覃




                                - 159 -
れ螻 螳 蠍磯蓋 覲企れ 螻 .


 A/V Source 殊 豺.
 PSI/SI 覲(PAT, PMT, NIT, SDT, AIT, etc)
 Object Carousel  朱れ  豺 覲 覦 Object Carousel 
  蟲 覲.


 xml 殊 dvbts.dtd  朱 蟲焔 蟆碁 螻給 Test Suite
CD    殊  蟯螻襦 MS Explorer Browser  Parsing
襦  伎 覲伎伎 . XML 覿 伎 伎 DTD襯
燕蟇磯 讌 XML 覿 伎 Browsing  覦覯  伎
誤 .




                                             Root Element




                <蠏碁 5-3> Object Carousel 蟲煙覲


Root Element  transportstreams 伎 3 螳讌 Child Element れ
. 螳 螳 Element 伎 れ螻 螳.




                               - 160 -
螳. ocplaycontrol Element
A/V Source襯   襦 filename   蟆暑襯 讌螻
朱 PAT, NIT, PMT, AIT  PID襯 螻 .




               <蠏碁 5-4> ocplaycontrol Element


   . NIT Element
NIT   覲企ゼ 願  Element襦 network ID  Network 企
(り記 語伎) 蟯 伎 螻  networknamedescriptor襯
螻 .




                    <蠏碁 5-5> NIT Element



                           - 161 -
. transportstream Element
Stream  覦 伎 願  Element襦 stream ID, original
network ID, satellite_delivery_system_descriptor, service_list_descriptor,
elementarystream element, objectcarousel  group 覲,
objectcarousel element, program element襯 螻 .




                   <蠏碁 5-6> transportstream Element


     . elementarystream Element
 Element  AIT  object carousel  ″ ES  
覲企ゼ 蠍一. AIT  Application  control code(Auto start,
Present, etc)  Application 覲(Identifier), applicationdescriptor,
applicationnamedescriptor, transportprotocoldescriptoroc,
dvbjapplicationdescriptor, dvbjapplicationlocationdescriptor襯 伎


                                  - 162 -
. dvbjapplicationlocationdescriptor  Initial class襯 誤螻
 伎 .




               <蠏碁 5-7> elementary stream Element




                             - 163 -
襷. objectcarousel Element
objectcarousel   朱 覲企り骸 れ  朱れ
蟆暑襯 螻 .




            <蠏碁 5-8> Object carousel element




                        - 164 -
覦. program Element
襦蠏碁  朱 SI 覲企ゼ 願 .




              <蠏碁 5-9> Program element




                       - 165 -
4. ろ 貅伎 蟲譟
ろ 碁 覲旧″ 蟲譟磯 れ ろ れ襯 螻 覲旧″
 襴 蟲譟磯ゼ 螳讌螻 . 蠏 譴 蟯 ろ 貅伎るゼ
豢豢 ろ碁 煙  殊 . れ 蟲譟磯ゼ
朱 ろ碁 煙  覲企れ  谿場  蟆 .




       <蠏碁 510> ろ  豌 襴 蟲譟




                   - 166 -
MHP Test Consortium  螻牛 ろ れ 4螳讌
Submission朱 蟲焔伎. 螳 螳 Submission れ 譴覲給 
讌襷 朱 Image, Library, TS 蠏碁Μ螻 螳 螳 Test Set 
螻 .




           <蠏碁 511> ろ 貅伎 襴 蟲譟




                       - 167 -
螳 Test Class Home Directory  螳 Test Case 襷 2 譬襯
   殊 譟伎. 蠏 譬襯 れ螻 螳.
      Stream  覲 XML   覲 覓語  Stream  覿覿 谿語^
      Test 覈襦 . (html, xml)  Test Case   朱 伎 覦
   Assertion 伎              螻 .
     螳 Test Case Home Directory  Test Case   Test
   Application  Source Code  Test Case   ろ 覲企ゼ 願
    Configuration (testlet.cfg) 譟伎.
     Configuration 殊  曙朱 覿  . 豌 覯讌碁 覈
   Test Case  狩蟆  所骸 螳 Submission 
    曙朱 覿襯.


     覈 Test Case  狩蟆  曙朱 Test Case Home
   襴 testlet.cfg 殊 蠍磯蓋朱  伎る れ螻
   螳 伎企. 覲るジ 螳 る 覲蟆渚讌 .


TESTLET_CLASS
Defines the class of this application code.
TESTLET_TEST_ID
The externalid name of the test purpose as defined by the manifest file (see the Test Manifest
Specification for more details).
TESTLET_TP_NUMBER
The tpnum of the test purpose of this application.
TESTLET_SI_VERSION
The version number used in many SI tables for the first transport stream of the sequence used in
this test purpose.
TESTLET_APP_NUMBER
The application number of this application within this test purpose.
TESTLET_NUM_APPS
The total number of applications within this test purpose.
TESTLET_NO_RES_APPS
A comma separated list of applications in this test purpose that will not supply a result code.
TESTLET_CERT
The certificate used to sign this application, null if the application is not signed.
TESTLET_APP1_CERT
This entry is only found in testlet files that are not application 1. It is the certificate used to sign
application 1, or null if the first application is not signed.
TESTLET_SIGNDIRS




                                            - 168 -
A list of directories within the object carousel which are to be signed by the signing tool (invoked
from the test harness). The value is a whitespace separated list. Each item has the form
<algorithm>,<path>,<commandfile>,<cert1>[,<cert2>...]. Each directory specified by <path> needs
to be recursively signed, using the hashing algorithm specified by <algorithm>, and the signing
certificate specified by <cert>.
TESTLET_DEBUG_LEVEL
The level of debugging output to produce in the test application. 0 (or less) indicates no debugging;
10 or more is the most verbose level currently used.


     螳 Submission   曙 弰 郁 Parameter れ
   蠍一 螻褐企. 螳 testlet.cfg 殊 伎讌  伎企襦
   ろ碁ゼ 讌 ろ( )  伎 貅 .




                                           - 169 -
5. Test Application 蟲譟
 ろ 貅伎   Test Application  譟伎讌襷 覈 Test
Application  Initial Class  org.mhptest.ctl.TestSupervisor 企る
狩蟆 旧朱伎.  企る 朱 Test Application 
企るゼ 燕襦 org.mhptest.ctl.BaseTestContext  .
BaseTestContext 企る testlet.cfg 殊 蠍一 Parameter り骸
Value襯 ロ螻 蠏 譴 TESTLET_CLASS  Parameter  Value 
企 Test Case  Test Application  企る 企 蟆企
TestSupervisor  xlet  蟲 覃 startXlet() 
BaseTestContext  覲願  企る 螳語 企れ
語ろ伎るゼ 燕螻, TestSupervisor  Member  Testlet
誤壱伎ろ testlet  麹  Testlet 誤壱伎れ 覃
runTest() 覃襯 語朱 Test Application 蟲.




            <蠏碁 512> Test Application Class Diagram




                             - 170 -
<蠏碁 513> Test Application Sequence Diagram


A. BaseTestContext 企り 焔覃伎 testlet.cfg  
Parameter  Value襯 曙伎 蠏 伎 覲願.
B.  螻殊 Java  Reflection API襯 伎 Instance 燕.
C. Thread 企れ  run() 覃朱 Thread 蟆曙
.




                          - 171 -
6. Test 企 蟲
Test 企れ 蟲  曙 企 れ伎願係 
蟆豌 Test Application  譴螳 蟆郁骸, 豕譬 譬襭 , Test Server 
豪 豌  覃讌襯 蠍磯蠍 伎 DVBTest 企るゼ
伎.  覿覿  蟲 蟲豌伎 磯 殊襦 豢覿
レ煙 螻牛襦 譴 螻 .


DVBTest 螳 蠍磯 覃讌 3 螳讌襦 覿襯.
 Intermediate result Log
 Termination Log
 Prompt Log
                        < 5-5> DVBTest 覿襯

   Intermediate Result Log    Termination Log      Prompt Log

  Test Application ろ Test Application ろ Test Application ろ譴
  譴 覦   蟆郁骸襯 蠍磯 Log             Test     Server    
  蠍磯 Log                                蠍壱る 蠍磯レ朱
                                          轟           
                                          蠍磯レ           蟲襦
                                          蠍磯 Log
        DVBTest.log()        DVBTest.terminate()        DVBTest.prompt()




    螳.  覲 覦 蟲 覦覯
Intermediate Result, Termination  蟯 覃讌襯 蠍磯 Log
 れ螻 螳 覲企ゼ 豢螳朱 朱 蠍磯  .
 蟲 譴覓語 覯
 貉危朱 覯  旧
 觜 覯
 time stamp
 讌
 覯蟾 覲



                               - 172 -
   覲


Intermediate Result 覃讌 Test Application  蟲 蠍郁
Test Application  譴螳 蟆郁骸螳 蠍一 伎襦 轟  譟伎
讌 . 譴 Message  譬襯襯  螳讌襦 
 String  int 襦 螻給.


Termination  蟯 覃讌 譴 覈 螳 螳 覩碁Μ 螻
.
 FAIL ろ 危襴貅伎 炎概讌 覈詩螻 譬襭朱 觜譴
覦朱        蟆曙.
 HUMAN_INTERVENTION 危襴貅伎 譴 襷蟆   
          語朱 譴 襷蟆 蟲  蟆 譴螳襯 豌
企 蟆曙.
 OPTION_UNSUPPORTED ろ 蟆渚 弰 轟 旧
讌         蟲豌願 ろ碁ゼ  讌  企
蟆曙.  蟆曙一 ろ 蟆郁骸        弰 譴覿襯 蟆一  螻る讌
.
 PASS 油油ろ 危襴貅伎 炎概朱 譬襭朱 譴 覦朱
         企 蟆曙.
 UNRESOLVED 危襴貅伎 蠍 伎 覦  蠍磯レ 
讌       ろ蠍 覓語 ろ 危襴貅伎 蟆郁骸螳 unknown 
朱 觜譴 覦朱          蟆朱 豢 蟆曙.
 UNTESTED ろ 危襴貅伎 炎概朱 ろ朱 轟 ろ語
讌        蟆曙.


Prompt 蟯 覃讌 Server  轟 蠍磯レ 豌 蟆朱 Test
Application   譴  Presentation  A/V  語
豌  螻  Remote Controller  レ  蟆曙磯ゼ
覃讌襦 蠍磯 蟆企.  ろ 蟆曙 企ゼ 覿
朱 A/V  ロ蟇磯 Remote Controller  レ 
蟆企  Test 蟆曙  讌  Log襯 誤螻 Log
伎 襦 蟆  蟆企. 伎 蟯伎 覈 螳 


                        - 173 -
伎 蠍一 螻  伎 れ螻 螳.
 PROMPT_START_VIDEO_CAPTURE
 PROMPT_STOP_VIDEO_CAPTURE
 PROMPT_START_AUDIO_CAPTURE
 PROMPT_STOP_AUDIO_CAPTURE
 PROMPT_RC_SEQ
 PROMPT_PLAY_TS


Intermediate Result, Termination  蟯 覃讌襯 蠍磯 Log 
 蟲 覦覯 譴 企 襦 讌讌 螻 . る 螳
弰 襷 螳 螻殊 覦覯  蟲 レ煙
螻牛. れ 譴    蟲 覦覯 
襴ろ語企.
 local file system
 remote file system
 RAM disk
 RS232
 IP/UDP 蠍磯 Remote Host


Prompt 蟯 覃讌 蠍磯 覦覯   螳 覃讌襯 蠍磯
覦覯螻 所 るゴ. 譴 蟠螻  れ螻 螳.
 RS232( るジ 覦 襴 ) 旧
 IP/UDP 蠍磯 覃貉る讀
 ろ 讌




                           - 174 -
. 螳 DVBTest 企れ 蟲
DVBTest 企れ 蟲 覦 譴 襦  螳讌
譟伎. 螳 螳  襦貉 ろ 覃讌襯 蟲襦 
蟆企. 螳 螳 Log れ 牛蟇磯 磯 覿襴伎 豌襴 螳ロ.
 蟲 覦 Logger 朱 豢 企るゼ 牛 覈 
螻 れ  Concrete 企る 企ゼ  朱
蟆  ろ 伎蟇磯 RAM disk  RS232 旧 覦 IP/UDP
旧 伎  襦 . 螳 螳 襦 File 伎 襦
れ螻 螳 蟲燕.
 Logger 企るゼ DVBTest 企れ Composition Framework
蠍磯 襦蠏碁覦(Concrete 企るゼ 讌 讌 螻) 
 磯殊 れ Concrete 企るゼ 燕   レ煙
螳讌蟆 .




                      - 175 -
<蠏碁 514> DVBTest Class Diagram




           - 176 -
 3 ろ 

      1. Test Case ろ .


れ螻 螳   ろ碁ゼ .
  testlet.cfg 蟲
  Signed Test  蟆曙 signature 蠏碁Μ螻 hash 殊 燕.
  testnamec?q?.xml  蠍一 蟆豌 A/V , Application,
Application Data          SI 覲企ゼ 貅 Stream  .
  焔 stream  .
   STB  xlet ろ.


 ろ襯 蠍磯朱  轟 Case襯  Local Test襯
讌. れ 讌 伎 れ螻 螳.


   
    MHPTC_32
      org.dvb.media.VideoTransformation.VideoTransformation120
   
    Testlet.cfg 谿場 れ願 朱誤 れ.


      TESTLET_DEBUG_LEVEL=0
      TESTLET_CLASS=org.mhptest.tset.org.dvb.media.VideoTransformation120
      TESTLET_TEST_ID=DVBorg.dvb.media.VideoTransformation120
      TESTLET_TP_NUMBER=120
      TESTLET_SI_VERSION=5
      TESTLET_APP_NUMBER=1
      TESTLET_NUM_APPS=1
      TESTLET_NO_RES_APPS=
      TESTLET_CERT=
      TESTLET_SIGNDIRS=
      MHP_EB_PROFILE_SUPPORTED=true
      MHP_IB_PROFILE_SUPPORTED=false
      MHP_IA_PROFILE_SUPPORTED=false




                                  - 177 -
MHP_BROADCAST_IP_MULTICAST_SUPPORTED=false
   MHP_SUPPORTS_DSMCC_ON_RC=true
   MHP_SUPPORTS_HTTP_ON_RC=false
   MHP_SUPPORTS_CONTROLS_ON_DRIPFEEDDATASOURCE=true
   MHP_SUPPORTS_CLIPPING=true
   MHP_SUPPORTS_ARBITRARY_VERTICAL_SCALING=true
   MHP_SUPPORTS_ARBITRARY_HORIZONTAL_SCALING=true
   MHP_FULL_SCREEN_WIDTH=320
   MHP_FULL_SCREEN_HEIGHT=240
   MHP_DISPLAY_ASPECT_RATIO=4:3
   MHP_DFC_LB_14_9_SUPPORTED=false
   MHP_DFC_LB_2_21_ON_16_9_SUPPORTED=false
   MHP_DFC_LB_2_21_ON_4_3_SUPPORTED=false
   MHP_JAVA2_SUPPORTED=true
   MHP_INTERLACED_VIDEO_POSITION_RESTRICTED=false
   MHP_SUPPORTS_VIDEO_POSITION_ANYWHERE=false
   MHP_SUPPORTS_VIDEO_POSITION_ANYWHERE_ON_SCREEN=false
   MHP_SUPPORTS_VIDEO_POSITION_ANYWHERE_ON_SCREEN_EVEN_LINES=fals
   e
   MHP_SUPPORTS_DSMCC_PREFETCHING=true
   MHP_CAROUSEL_FORMATID=true
   MHP_OVERLAPPING_HSCENE_COMPONENTS_SUPPORTED=true
   MHP_COMPONENT_BASED_JMF_PLAYERS_SUPPORTED=false
   MHP_NUM_NETWORK_INTERFACES=1
   MHP_DELIVERY_SYSTEM_TYPE=sat
   MHP_DE_IS_TIME_STAMPING=true
   MHP_MEDIA_TYPE_GIF_SUPPORTED=true
   MHP_TXT_LINE_ORIENTATION_VERTICAL_SUPPORTED=false
   MHP_TXT_START_CORNER_UPPER_RIGHT_SUPPORTED=false
   MHP_TXT_START_CORNER_LOWER_LEFT_SUPPORTED=false
   MHP_TXT_START_CORNER_LOWER_RIGHT_SUPPORTED=false
   MHP_SINGLE_SERVICE=true
   MHP_EIT_BASE_TIME=1000000
   MHP_XLET_DEBUG=1


 VideoTransformation120c1q1.xml 殊 objectcarousel
  element れ願 朱れ 谿場  襴 蟲譟一
  襷蟆 覲旧. れ螻            螳 襴 蟲譟磯 蟲焔覃 螳 螳
  襴伎 xml 殊 蠍一 朱れ れ願蟆 .




                          - 178 -
<蠏碁 515> VideoTransformation120 襴 蟲譟


  殊 STB  /dvbmw/classes  襦.
 /dvbmw/apps/objectCarousel/ 襴 ° Application
   覲願覃 豕豐 ろ Entry Point 襦  螻褐 testlet.cfg
  殊 覲旧. Initial Class  Test Supervisor 
  BaseTestContextClass   殊 谿語^蠍 覓語企.
 /dvbmw/src/com/iset/main/Main.java  main() 伎 runXlet()
  覃 class 企企 locator襯 Argument 襦 覦 
  覃 れ M/W 蟲  蠍磯蓋朱 ろ Application
   讌 蠍磯レ 螳讌螻 . 蠏碁覩襦 Test Application 
  旧朱 Initial Class 覈 Argument襦  . 讀
  org.mhptest.ctl.TestSupervisor 朱 貊襯 .
 /dvbmw 襴襦 企伎 build襯 .


  /dvbmw# bin/build


 M/W 蠍磯覃伎  /dvbmw/apps/objectCarousel 襴
  伎 覈 襦 Shell Script 螳 蟲焔伎. 讌襷 
  螻褐 谿語^ testlet.cfg螳 讌讌覩襦 Shell Script襯
  .


  #!/bin/bash
  #read config file
  exportd config file




                         - 179 -
export DISPLAY=:0.0
    export DTVMW_HOME=/dvbmw
    . $DTVMW_HOME/conf/system.conf
    echo reading config $DTVMW_HOME/conf/system.conf

    #set java
    JAVA=$JAVA_HOME/bin/java

    # remove all existing message queue
    rmq.sh

    # run middleware
    echo Starting DTV Middleware
    echo using CLASSPATH = $CLASSPATH
    echo $CLASSPATH
    cd /dvbmw/apps/objectCarousel
    #rm rf *  覿覿 譯殊朱 豌襴.
    $JAVA          $JAVA_OPTIONS      Djava.library.path=$DTVMW_HOME/lib
    Ddtvmw.home=$DTVMW_HOME
     com.iset.main.Main
     DISPLAY=:0.0
   /dvbmw 襴 M/W 襯 ろ.
    /dvbmw# bin/mwstart


   ろ 蟆郁骸襯 誤.



  ろ 蟆郁骸
DVBTest Class  Composition  Logger 企れ Concrete
企れ FileLogger  覃讌 蠍磯 /dvbmw/logs/ 襴
testsuite.log 朱 殊 蠍磯螻 .  殊 企 蟆郁骸襯
誤.


    MHP Specification Version 1.0.1
    Java Compiler Version 1.3.1
    REQ             TERMINATION(id,            terminationCondition)    :
    (DVBorg.dvb.media.VideoTransformation120 PASSED)




                                  - 180 -

More Related Content

Viewers also liked (15)

School 5
School 5School 5
School 5
Blantuchi Bienvenido
Senior Thesis
Senior ThesisSenior Thesis
Senior Thesis
Noah DeWalt
Prezentacja budzet smorzadu wojewodztwa
Prezentacja budzet smorzadu wojewodztwaPrezentacja budzet smorzadu wojewodztwa
Prezentacja budzet smorzadu wojewodztwa
Trojmiasto.pl
仗亠亰亠仆舒亳1
仗亠亰亠仆舒亳1仗亠亰亠仆舒亳1
仗亠亰亠仆舒亳1
Ilya228
Shoptimizer, a toolbox for shopper marketing what's in it for you
Shoptimizer, a toolbox for shopper marketing   what's in it for youShoptimizer, a toolbox for shopper marketing   what's in it for you
Shoptimizer, a toolbox for shopper marketing what's in it for you
shoptimizer_be
Crystal reports xi   manual zona crystalCrystal reports xi   manual zona crystal
Crystal reports xi manual zona crystal
jhonnyelibaldo
Five Mistakes
Five MistakesFive Mistakes
Five Mistakes
Nick Mitu
2015 0128 CBSS Joint Steering Committee Annual Meeting
2015 0128 CBSS Joint Steering Committee Annual Meeting2015 0128 CBSS Joint Steering Committee Annual Meeting
2015 0128 CBSS Joint Steering Committee Annual Meeting
ConnectionsUMD
34 8.1 ppwc_tresc
34 8.1 ppwc_tresc34 8.1 ppwc_tresc
34 8.1 ppwc_tresc
Szymon Konkol - Publikacje Cyfrowe
Ustawa ee uzasadnienie
Ustawa ee   uzasadnienieUstawa ee   uzasadnienie
Ustawa ee uzasadnienie
Grupa PTWP S.A.
从仆 亟勵仆亳亠亢勵亰仍从 仂舒仆 从亠亶仆亞 亠仄舒仆亳.
从仆 亟勵仆亳亠亢勵亰仍从 仂舒仆 从亠亶仆亞 亠仄舒仆亳.从仆 亟勵仆亳亠亢勵亰仍从 仂舒仆 从亠亶仆亞 亠仄舒仆亳.
从仆 亟勵仆亳亠亢勵亰仍从 仂舒仆 从亠亶仆亞 亠仄舒仆亳.
亶弍亠从 舒仆亟勹仍
Sociedad de la informacion 4 presSociedad de la informacion 4 pres
Sociedad de la informacion 4 pres
Adiitaa Mend
What Is Reiki
What Is ReikiWhat Is Reiki
What Is Reiki
School in Huelva
亳亳仍仍 仆舒舒亳仆: 仗亠亰亠仆舒亳 舒舒仗舒
亳亳仍仍 仆舒舒亳仆: 仗亠亰亠仆舒亳 舒舒仗舒亳亳仍仍 仆舒舒亳仆: 仗亠亰亠仆舒亳 舒舒仗舒
亳亳仍仍 仆舒舒亳仆: 仗亠亰亠仆舒亳 舒舒仗舒
#tceh 从仂亳亠仄舒 亳 从仂于仂从亳仆亞 亟仍 舒舒仗仂于.
Startup 仗仍礀 021016. 弌仂亳
Startup 仗仍礀 021016. 弌仂亳Startup 仗仍礀 021016. 弌仂亳
Startup 仗仍礀 021016. 弌仂亳
Ilya Korolev
Senior Thesis
Senior ThesisSenior Thesis
Senior Thesis
Noah DeWalt
Prezentacja budzet smorzadu wojewodztwa
Prezentacja budzet smorzadu wojewodztwaPrezentacja budzet smorzadu wojewodztwa
Prezentacja budzet smorzadu wojewodztwa
Trojmiasto.pl
仗亠亰亠仆舒亳1
仗亠亰亠仆舒亳1仗亠亰亠仆舒亳1
仗亠亰亠仆舒亳1
Ilya228
Shoptimizer, a toolbox for shopper marketing what's in it for you
Shoptimizer, a toolbox for shopper marketing   what's in it for youShoptimizer, a toolbox for shopper marketing   what's in it for you
Shoptimizer, a toolbox for shopper marketing what's in it for you
shoptimizer_be
Crystal reports xi   manual zona crystalCrystal reports xi   manual zona crystal
Crystal reports xi manual zona crystal
jhonnyelibaldo
Five Mistakes
Five MistakesFive Mistakes
Five Mistakes
Nick Mitu
2015 0128 CBSS Joint Steering Committee Annual Meeting
2015 0128 CBSS Joint Steering Committee Annual Meeting2015 0128 CBSS Joint Steering Committee Annual Meeting
2015 0128 CBSS Joint Steering Committee Annual Meeting
ConnectionsUMD
Ustawa ee uzasadnienie
Ustawa ee   uzasadnienieUstawa ee   uzasadnienie
Ustawa ee uzasadnienie
Grupa PTWP S.A.
从仆 亟勵仆亳亠亢勵亰仍从 仂舒仆 从亠亶仆亞 亠仄舒仆亳.
从仆 亟勵仆亳亠亢勵亰仍从 仂舒仆 从亠亶仆亞 亠仄舒仆亳.从仆 亟勵仆亳亠亢勵亰仍从 仂舒仆 从亠亶仆亞 亠仄舒仆亳.
从仆 亟勵仆亳亠亢勵亰仍从 仂舒仆 从亠亶仆亞 亠仄舒仆亳.
亶弍亠从 舒仆亟勹仍
Sociedad de la informacion 4 presSociedad de la informacion 4 pres
Sociedad de la informacion 4 pres
Adiitaa Mend
Startup 仗仍礀 021016. 弌仂亳
Startup 仗仍礀 021016. 弌仂亳Startup 仗仍礀 021016. 弌仂亳
Startup 仗仍礀 021016. 弌仂亳
Ilya Korolev

Similar to 167 Pdfsam 2003 S 236 (20)

3 梶 求 求 1求 1п 襦企 App 旧
3 梶 求 求 1求 1п 襦企 App 旧3 梶 求 求 1求 1п 襦企 App 旧
3 梶 求 求 1求 1п 襦企 App 旧
WooSangHwang
Open source apm scouter襯 牛 蟯 蟯襴 jadecross
Open source apm scouter襯 牛 蟯  蟯襴 jadecross  Open source apm scouter襯 牛 蟯  蟯襴 jadecross
Open source apm scouter襯 牛 蟯 蟯襴 jadecross
uEngine Solutions
Vert.x 碁碁 伎_覦壱
Vert.x 碁碁 伎_覦壱Vert.x 碁碁 伎_覦壱
Vert.x 碁碁 伎_覦壱
(130511) #fitalk utilization of ioc, ioaf and sig base
(130511) #fitalk   utilization of ioc, ioaf and sig base(130511) #fitalk   utilization of ioc, ioaf and sig base
(130511) #fitalk utilization of ioc, ioaf and sig base
INSIGHT FORENSIC
JBoss RHQ Byteman 伎 ろ 覦 襴貅伎 覈磯
JBoss RHQ Byteman 伎 ろ 覦 襴貅伎 覈磯JBoss RHQ Byteman 伎 ろ 覦 襴貅伎 覈磯
JBoss RHQ Byteman 伎 ろ 覦 襴貅伎 覈磯
Ted Won
(Ficon2016) #2 豺伎螻 , 企り 企
(Ficon2016) #2 豺伎螻 , 企り 企(Ficon2016) #2 豺伎螻 , 企り 企
(Ficon2016) #2 豺伎螻 , 企り 企
INSIGHT FORENSIC
觜 AgitarOne Junit ろ語 襭螳_201608_v1.2
觜 AgitarOne Junit ろ語 襭螳_201608_v1.2觜 AgitarOne Junit ろ語 襭螳_201608_v1.2
觜 AgitarOne Junit ろ語 襭螳_201608_v1.2
tobeware
戟≡ #10-求メ求
戟≡ #10-求メ求戟≡ #10-求メ求
戟≡ #10-求メ求
GyuSeok Lee
覲伎襦 碁碁 Viper-v1.2
覲伎襦 碁碁 Viper-v1.2覲伎襦 碁碁 Viper-v1.2
覲伎襦 碁碁 Viper-v1.2
Jason Choi
Spark performance tuning
Spark performance tuningSpark performance tuning
Spark performance tuning
haiteam
Legacy code refactoring video rental system
Legacy code refactoring   video rental systemLegacy code refactoring   video rental system
Legacy code refactoring video rental system
Jaehoon Oh
01.螳覦蟆 蟲♀
01.螳覦蟆 蟲♀01.螳覦蟆 蟲♀
01.螳覦蟆 蟲♀
Hankyo
1908 Hyperledger Fabric 螳 覦 豌 ろ語 蟲豢蠍
1908 Hyperledger Fabric 螳 覦 豌 ろ語 蟲豢蠍1908 Hyperledger Fabric 螳 覦 豌 ろ語 蟲豢蠍
1908 Hyperledger Fabric 螳 覦 豌 ろ語 蟲豢蠍
Hyperledger Korea User Group
[232] メ釈梶釈メ求=求堰メ=氏 釈≡
[232] メ釈梶釈メ求=求堰メ=氏 釈≡[232] メ釈梶釈メ求=求堰メ=氏 釈≡
[232] メ釈梶釈メ求=求堰メ=氏 釈≡
NAVER D2
Opensource APM SCOUTER in practice
Opensource APM SCOUTER in practiceOpensource APM SCOUTER in practice
Opensource APM SCOUTER in practice
GunHee Lee
Jenkins襯 javascript 螳覦
Jenkins襯  javascript 螳覦Jenkins襯  javascript 螳覦
Jenkins襯 javascript 螳覦
Android Native Module 朱 螳覦蠍
Android Native Module 朱 螳覦蠍Android Native Module 朱 螳覦蠍
Android Native Module 朱 螳覦蠍
hanbeom Park
Open vSwitch Vendor Extension 蟲
Open vSwitch Vendor Extension 蟲Open vSwitch Vendor Extension 蟲
Open vSwitch Vendor Extension 蟲
Seung-Hoon Baek
豐覲 螳覦/れ ろ 碁
豐覲 螳覦/れ  ろ 碁 豐覲 螳覦/れ  ろ 碁
豐覲 螳覦/れ ろ 碁
YoungSu Son
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Ted Won
3 梶 求 求 1求 1п 襦企 App 旧
3 梶 求 求 1求 1п 襦企 App 旧3 梶 求 求 1求 1п 襦企 App 旧
3 梶 求 求 1求 1п 襦企 App 旧
WooSangHwang
Open source apm scouter襯 牛 蟯 蟯襴 jadecross
Open source apm scouter襯 牛 蟯  蟯襴 jadecross  Open source apm scouter襯 牛 蟯  蟯襴 jadecross
Open source apm scouter襯 牛 蟯 蟯襴 jadecross
uEngine Solutions
Vert.x 碁碁 伎_覦壱
Vert.x 碁碁 伎_覦壱Vert.x 碁碁 伎_覦壱
Vert.x 碁碁 伎_覦壱
(130511) #fitalk utilization of ioc, ioaf and sig base
(130511) #fitalk   utilization of ioc, ioaf and sig base(130511) #fitalk   utilization of ioc, ioaf and sig base
(130511) #fitalk utilization of ioc, ioaf and sig base
INSIGHT FORENSIC
JBoss RHQ Byteman 伎 ろ 覦 襴貅伎 覈磯
JBoss RHQ Byteman 伎 ろ 覦 襴貅伎 覈磯JBoss RHQ Byteman 伎 ろ 覦 襴貅伎 覈磯
JBoss RHQ Byteman 伎 ろ 覦 襴貅伎 覈磯
Ted Won
(Ficon2016) #2 豺伎螻 , 企り 企
(Ficon2016) #2 豺伎螻 , 企り 企(Ficon2016) #2 豺伎螻 , 企り 企
(Ficon2016) #2 豺伎螻 , 企り 企
INSIGHT FORENSIC
觜 AgitarOne Junit ろ語 襭螳_201608_v1.2
觜 AgitarOne Junit ろ語 襭螳_201608_v1.2觜 AgitarOne Junit ろ語 襭螳_201608_v1.2
觜 AgitarOne Junit ろ語 襭螳_201608_v1.2
tobeware
戟≡ #10-求メ求
戟≡ #10-求メ求戟≡ #10-求メ求
戟≡ #10-求メ求
GyuSeok Lee
覲伎襦 碁碁 Viper-v1.2
覲伎襦 碁碁 Viper-v1.2覲伎襦 碁碁 Viper-v1.2
覲伎襦 碁碁 Viper-v1.2
Jason Choi
Spark performance tuning
Spark performance tuningSpark performance tuning
Spark performance tuning
haiteam
Legacy code refactoring video rental system
Legacy code refactoring   video rental systemLegacy code refactoring   video rental system
Legacy code refactoring video rental system
Jaehoon Oh
01.螳覦蟆 蟲♀
01.螳覦蟆 蟲♀01.螳覦蟆 蟲♀
01.螳覦蟆 蟲♀
Hankyo
1908 Hyperledger Fabric 螳 覦 豌 ろ語 蟲豢蠍
1908 Hyperledger Fabric 螳 覦 豌 ろ語 蟲豢蠍1908 Hyperledger Fabric 螳 覦 豌 ろ語 蟲豢蠍
1908 Hyperledger Fabric 螳 覦 豌 ろ語 蟲豢蠍
Hyperledger Korea User Group
[232] メ釈梶釈メ求=求堰メ=氏 釈≡
[232] メ釈梶釈メ求=求堰メ=氏 釈≡[232] メ釈梶釈メ求=求堰メ=氏 釈≡
[232] メ釈梶釈メ求=求堰メ=氏 釈≡
NAVER D2
Opensource APM SCOUTER in practice
Opensource APM SCOUTER in practiceOpensource APM SCOUTER in practice
Opensource APM SCOUTER in practice
GunHee Lee
Jenkins襯 javascript 螳覦
Jenkins襯  javascript 螳覦Jenkins襯  javascript 螳覦
Jenkins襯 javascript 螳覦
Android Native Module 朱 螳覦蠍
Android Native Module 朱 螳覦蠍Android Native Module 朱 螳覦蠍
Android Native Module 朱 螳覦蠍
hanbeom Park
Open vSwitch Vendor Extension 蟲
Open vSwitch Vendor Extension 蟲Open vSwitch Vendor Extension 蟲
Open vSwitch Vendor Extension 蟲
Seung-Hoon Baek
豐覲 螳覦/れ ろ 碁
豐覲 螳覦/れ  ろ 碁 豐覲 螳覦/れ  ろ 碁
豐覲 螳覦/れ ろ 碁
YoungSu Son
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Ted Won

167 Pdfsam 2003 S 236

  • 1. 5 Test 蟆 蟲豢 覦 ろ 1 ろ DVBMHP 譴 螻糾 朱 譴 覿, り, 蟲 螳 朱 蟲豌伎 Workflow 螳 . 譴 危伎 伎 螳螳 豌伎 磯 るゼ 朱, 譴 讌ロ讌襷 覲企 螻殊 蠍磯レ ロ蠍 豌 螻 蠍磯レ 覿 . 伎 螳 れ煙 譟伎 襷 譴 覩瑚 譟伎覩襦 MHP Expert Group(危 MEG) 譴 (Conformance) 誤 覦覯朱 Test Suite襯 螻牛 企 蟲 蟆 蟲讌襯 螳 蟆 螻 . 1. ろ 蟲譟 ろ 碁 蟆 5 螳讌 れ襯 螻 . 螳 螳 れれ 螻 朱 伎 螻 企蟆 伎 MEG 蠏語 郁 轟 豌願 覿危 伎. < 5-1> ろ 譯手 蠍郁 譯手蠍郁 る Micronas Porter Duff rule Test MHP Test Consortium MHP 覦 API Test(4螳 Submission 蟲) OpenTV Persistent storage Test(2螳 れ襦 蟲) Sony MHP API Signature Test Sun Microsystems Java 蠏碁Μ螻 API 企 Test Micronas 腓 螻牛 PorterDuff Rule Test Graphics Video 轟 螻 螳 襦 るジ Layer( plane)襦 蟲焔 蟆曙 轟 Layer 一蟠(Composition) 譯朱 覦覯 企 蟆朱 MHP 譴 8 螳讌 Rule 螻 . ろ碁ゼ 牛 Porter Duff 8 螳讌 蠏豺 Test . MHP Test Consortium 螻給 MHP 覦 API Test れ - 147 -
  • 2. MHP 譴 朱 Core れ ろ誤 れ襦 4 螳讌 Submission朱 蟲焔. OpenTV 腓 螻牛 Persistent storage ( レレ) ろ碁 螳 Receiver 磯 蟲 覦覯 るジ Persistent Storage (, flash RAM, HDD .) 蠏殊 ろ碁ゼ 蟆朱 覲伎螻 覦 蟯螻襯 螳讌螻 . れ螻 螳 螳讌 觚 れ襯 . Persistent storage 覲伎 蠏 ろ 4096bit RSA Authentication ろ Sony 腓 螻給MHP API Signature Test れ MHP 譴 API れ Signature Test襦 れ螻 螳 蟆 4螳讌 蟯 ろ碁ゼ 讌. constructor 企れ 語ろ伎るゼ 燕 煙 蟆 event 企欧 企れ 螳豌 覦 企欧 るゼ 蟆 exception 瑚 企 覦 覃讌 蟆 reflection 企れ public 覃る 覲 煙 蟆 Sun MicroSystems 腓 螻牛 Java 蠏碁Μ螻 API 企 Test MHP 譴 Personal Java 蠏蟆(JVM 覦 Java Core API)螻 れ(Java TV, JMF) れ Test Java Technology Compatibility Kit 企. 2. ろ蟆 螳 螳 煙 Test Test れ Test 蠍磯 蟆曙 蟆 螳讌襦 蟆 . MHP 蟯 Test 蟆所骸 Java Technology Test 蟆曙 蠏 蟆企. 螳讌 覦 螳 螳 Test れ れ螻 螳. MHP 蟯 Test 蟆 Porter Duff rule Test MHP 覦 API Test - 148 -
  • 3. Persistent storage Test MHP API Signature Test Java Technology Test 蟆 PersonalJava Compatibility Kit (pJCK) 1.2 JavaTV TCK 1.0 Java Media Framework (JMF) 1.0 Java Secure Socket Extension (JSSE) 1.0.2 蠏碁覩襦 螳讌 蠍磯 蟆曙 Test螳 讌伎 . MHP Test Consortium 螻給 MHP 覦 API Test れ 伎 螳 螳 Submission Test Case 襴ろ碁ゼ 危螻, 蠏 Test Case 伎Test襯 讌. 2 ろ り 1. MHP 覦 API Test MHP 弰 4螳讌 Submission 蟲譟磯 覿襯 覿襯 蠍一 覈誤 Submission 5.1 HAVi Test 蟲 . 螳螳 襴ろ碁れ れ螻 螳. < 52> Submission 3.2 襴ろ Test 企 企 螳 appmodel.BroadcastApps 4 appmodel.DVBJModel 4 appsig.ApplicationSignalling 18 capabilities.PlatformCapabilities 18 contentformat.MIMETypes 4 contentformat.Static 5 DVBJPlatform.dataaccess 13 DVBJPlatform.fundamentals 4 DVBJPlatform.others 11 DVBJPlatform.permissions 33 - 149 -
  • 4. graphics.GraphicsModel 2 objectcarousel.objectcarousel 11 org.davic.media.FreezeControl 2 org.davic.mpeg.ApplicationOrigin 1 org.davic.mpeg.ElementaryStream 4 org.davic.mpeg.sections.RingSectionFilter 7 org.davic.mpeg.sections.Section 22 org.davic.mpeg.sections.SectionFilter 8 org.davic.mpeg.sections.SectionFilterEvent 1 org.davic.mpeg.sections.SectionFilterGroup 17 org.davic.mpeg.sections.SimpleSectionFilter 5 org.davic.mpeg.sections.TableSectionFilter 8 org.davic.mpeg.sections.VersionChangeDetectedEvent 2 org.davic.mpeg.Service 6 org.davic.mpeg.TransportStream 4 org.davic.net.dvb.DvbLocator 57 org.davic.net.dvb.DvbNetworkBoundLocator 3 org.davic.net.Locator 3 org.davic.resources.ResourceStatusEvent 1 org.dvb.application.AppAttributes 18 org.dvb.application.AppIcon 2 org.dvb.application.AppID 3 org.dvb.application.AppProxy 16 org.dvb.application.AppsControlPermission 4 org.dvb.application.AppsDatabase 10 org.dvb.application.AppsDatabaseEvent 2 org.dvb.application.CurrentServiceFilter 3 org.dvb.application.IllegalProfileParameterException 2 org.dvb.dsmcc.AsynchronousLoadingEvent 1 org.dvb.dsmcc.DSMCCObject 42 org.dvb.dsmcc.DSMCCStream 17 org.dvb.dsmcc.DSMCCStreamEvent 8 org.dvb.dsmcc.InvalidFormatEvent 1 org.dvb.dsmcc.InvalidPathnameEvent 1 org.dvb.dsmcc.MPEGDeliveryErrorEvent 1 - 150 -
  • 5. org.dvb.dsmcc.NotEntitledEvent 1 org.dvb.dsmcc.ObjectChangeEvent 2 org.dvb.dsmcc.ServerDeliveryErrorEvent 1 org.dvb.dsmcc.ServiceDomain 5 org.dvb.dsmcc.ServiceXFRErrorEvent 2 org.dvb.dsmcc.ServiceXFRException 2 org.dvb.dsmcc.ServiceXFRReference 6 org.dvb.dsmcc.StreamEvent 5 org.dvb.dsmcc.SuccessEvent 1 org.dvb.event.EventManager 14 org.dvb.event.OverallRepository 1 org.dvb.event.UserEvent 5 org.dvb.event.UserEventRepository 16 org.dvb.io.persistent.FileAccessPermissions 13 org.dvb.io.persistent.FileAttributes 7 org.dvb.media.ActiveFormatDescriptionChangedEvent 1 org.dvb.media.AspectRatioChangedEvent 1 org.dvb.media.DFCChangedEvent 1 org.dvb.media.DripFeedDataSource 7 org.dvb.media.PresentationChangedEvent 3 org.dvb.media.VideoFormatControl 2 org.dvb.media.VideoTransformation 4 org.dvb.si.Descriptor 6 org.dvb.si.PMTElementaryStream 8 org.dvb.si.PMTService 18 org.dvb.si.SIBouquet 44 org.dvb.si.SIDatabase 263 org.dvb.si.SIEvent 28 org.dvb.si.SIInformation 5 org.dvb.si.SIIterator 2 org.dvb.si.SIMonitoringEvent 4 org.dvb.si.SINetwork 41 org.dvb.si.SIObjectNotInTableEvent 1 org.dvb.si.SIRequest 4 org.dvb.si.SIRequestCancelledEvent 1 - 151 -
  • 6. org.dvb.si.SIRetrievalEvent 1 org.dvb.si.SIRunningStatus 1 org.dvb.si.SIService 65 org.dvb.si.SIServiceType 1 org.dvb.si.SISuccessfulRetrieveEvent 1 org.dvb.si.SITableNotFoundEvent 1 org.dvb.si.SITableUpdatedEvent 1 org.dvb.si.SITime 1 org.dvb.si.SITransportStream 17 org.dvb.si.SITransportStreamBAT 1 org.dvb.si.SITransportStreamNIT 2 org.dvb.si.SIUtil 6 org.dvb.ui.DVBAlphaComposite 16 org.dvb.ui.DVBBufferedImage 9 org.dvb.ui.DVBColor 10 org.dvb.ui.DVBGraphics 10 org.dvb.ui.DVBTextLayoutManager 29 org.dvb.user.GeneralPreference 2 org.dvb.user.Preference 22 org.dvb.user.UserPreferenceChangeEvent 1 org.dvb.user.UserPreferencePermission 1 platform.Profile 6 security.authmessages 8 security.permfile 10 security.X509profile 5 textpres.Fonts 1 textpres.TextMarkup 4 textpres.TextRendering 12 < 53> Submission 4.1 襴ろ Test 企 企 螳 appmodel.BroadcastApps 1 appmodel.DVBJModel 3 appsig.ApplicationSignalling 5 contentformat.MIMETypes 1 - 152 -
  • 7. DVBJPlatform.commoninf 5 DVBJPlatform.dataaccess 8 DVBJPlatform.fundamentals 7 DVBJPlatform.general 1 DVBJPlatform.others 5 DVBJPlatform.permissions 10 org.davic.media.MediaLocator 1 org.davic.mpeg.ApplicationOrigin 1 org.davic.mpeg.dvb.DvbElementaryStream 2 org.davic.mpeg.dvb.DvbService 2 org.davic.mpeg.dvb.DvbTransportStream 2 org.davic.mpeg.ElementaryStream 1 org.davic.mpeg.sections.Section 16 org.davic.mpeg.sections.SectionFilter 27 org.davic.mpeg.sections.SectionFilterGroup 19 org.davic.mpeg.sections.SimpleSectionFilter 2 org.davic.mpeg.sections.TableSectionFilter 5 org.davic.mpeg.Service 3 org.davic.mpeg.TransportStream 2 org.davic.net.dvb.DvbLocator 3 org.davic.net.tuning.NetworkInterface 7 org.davic.net.tuning.NetworkInterfaceController 12 org.davic.net.tuning.NetworkInterfaceManager 7 org.davic.net.tuning.NetworkInterfaceTuningOverEvent 1 org.davic.net.tuning.StreamTable 4 org.dvb.application.AppAttributes 4 org.dvb.application.AppProxy 6 org.dvb.application.AppsControlPermission 2 org.dvb.application.AppsDatabase 7 org.dvb.application.AppsDatabaseEvent 3 org.dvb.application.AppStateChangeEvent 1 org.dvb.application.DVBJProxy 3 org.dvb.dsmcc.DSMCCObject 6 org.dvb.dsmcc.DSMCCStream 1 org.dvb.dsmcc.ServiceDomain 22 - 153 -
  • 8. org.dvb.dsmcc.ServiceXFRReference 3 org.dvb.event.EventManager 2 org.dvb.event.RepositoryDescriptor 1 org.dvb.event.UserEvent 1 org.dvb.io.ixc.IxcRegistry 17 org.dvb.lang.DVBClassLoader 5 org.dvb.media.DripFeedDataSource 1 org.dvb.media.DripFeedPermission 1 org.dvb.media.StopByResourceLossEvent 1 org.dvb.media.VideoFormatControl 2 org.dvb.media.VideoTransformation 1 org.dvb.net.rc.ConnectionParameters 5 org.dvb.net.rc.ConnectionRCInterface 11 org.dvb.net.rc.RCInterfaceManager 5 org.dvb.net.rc.RCPermission 2 org.dvb.net.tuning.DvbNetworkInterfaceSIUtil 2 org.dvb.si.PMTService 1 org.dvb.si.SIBouquet 9 org.dvb.si.SIDatabase 35 org.dvb.si.SIEvent 7 org.dvb.si.SIInformation 23 org.dvb.si.SIMonitoringEvent 1 org.dvb.si.SINetwork 3 org.dvb.si.SIRetrievalEvent 1 org.dvb.si.SIService 4 org.dvb.si.SITime 1 org.dvb.si.SITransportStream 1 org.dvb.ui.DVBAlphaComposite 1 org.dvb.ui.DVBBufferedImage 8 org.dvb.ui.DVBColor 7 org.dvb.ui.DVBGraphics 2 org.dvb.ui.DVBTextLayoutManager 6 org.dvb.ui.FontFactory 5 org.dvb.user.Preference 4 org.dvb.user.UserPreferenceManager 14 - 154 -
  • 9. platform.Profile 1 security.authmessages 5 security.permfile 13 security.X509profile 11 siintegration.JavaTVToDVB 31 < 54> Submission 5.1 襴ろ Test 企 企 螳 org.havi.ui.event.HActionEvent 1 org.havi.ui.event.HAdjustmentEvent 1 org.havi.ui.event.HBackgroundImageEvent 3 org.havi.ui.event.HEventRepresentation 3 org.havi.ui.event.HFocusEvent 4 org.havi.ui.event.HItemEvent 2 org.havi.ui.event.HKeyCapabilities 3 org.havi.ui.event.HKeyEvent 2 org.havi.ui.event.HMouseCapabilities 2 org.havi.ui.event.HRcCapabilities 1 org.havi.ui.event.HRcEvent 1 org.havi.ui.event.HScreenConfigurationEvent 1 org.havi.ui.event.HScreenDeviceReleasedEvent 2 org.havi.ui.event.HScreenDeviceReservedEvent 2 org.havi.ui.event.HScreenLocationModifiedEvent 2 org.havi.ui.event.HTextEvent 1 org.havi.ui.HAnimateLook 20 org.havi.ui.HAnimation 57 org.havi.ui.HBackgroundConfigTemplate 4 org.havi.ui.HBackgroundConfiguration 7 org.havi.ui.HBackgroundDevice 8 org.havi.ui.HBackgroundImage 11 org.havi.ui.HChangeData 1 org.havi.ui.HComponent 18 org.havi.ui.HConfigurationException 2 org.havi.ui.HContainer 51 org.havi.ui.HDefaultTextLayoutManager 1 - 155 -
  • 10. org.havi.ui.HEmulatedGraphicsConfiguration 1 org.havi.ui.HEmulatedGraphicsDevice 1 org.havi.ui.HFlatEffectMatte 42 org.havi.ui.HFlatMatte 8 org.havi.ui.HGraphicButton 66 org.havi.ui.HGraphicLook 16 org.havi.ui.HGraphicsConfigTemplate 14 org.havi.ui.HGraphicsConfiguration 3 org.havi.ui.HGraphicsDevice 6 org.havi.ui.HIcon 44 org.havi.ui.HImageEffectMatte 41 org.havi.ui.HImageHints 4 org.havi.ui.HImageMatte 10 org.havi.ui.HInvalidLookException 2 org.havi.ui.HListElement 7 org.havi.ui.HListGroup 96 org.havi.ui.HListGroupLook 24 org.havi.ui.HMatteException 2 org.havi.ui.HMultilineEntry 26 org.havi.ui.HMultilineEntryLook 22 org.havi.ui.HPermissionDeniedException 2 org.havi.ui.HRange 61 org.havi.ui.HRangeLook 28 org.havi.ui.HRangeValue 76 org.havi.ui.HScene 34 org.havi.ui.HSceneFactory 15 org.havi.ui.HSceneTemplate 36 org.havi.ui.HScreen 32 org.havi.ui.HScreenConfigTemplate 16 org.havi.ui.HScreenConfiguration 5 org.havi.ui.HScreenDevice 11 org.havi.ui.HScreenDimension 2 org.havi.ui.HScreenPoint 2 org.havi.ui.HScreenRectangle 3 org.havi.ui.HSinglelineEntry 91 - 156 -
  • 11. org.havi.ui.HSinglelineEntryLook 14 org.havi.ui.HSound 1 org.havi.ui.HStaticAnimation 43 org.havi.ui.HStaticIcon 20 org.havi.ui.HStaticRange 43 org.havi.ui.HStaticText 23 org.havi.ui.HStillImageBackgroundConfiguration 6 org.havi.ui.HText 57 org.havi.ui.HTextButton 72 org.havi.ui.HTextLook 17 org.havi.ui.HToggleButton 77 org.havi.ui.HToggleGroup 16 org.havi.ui.HUIException 2 org.havi.ui.HVideoConfigTemplate 10 org.havi.ui.HVideoConfiguration 2 org.havi.ui.HVideoDevice 8 org.havi.ui.HVisible 143 < 55> Submission 6.1 襴ろ Test 企 企 螳 objectcarousel.objectcarousel 5 org.davic.media.SubtitlingLanguageControl 10 org.dvb.dsmcc.DSMCCStreamEvent 5 org.dvb.media.SubtitleAvailableEvent 1 org.dvb.media.SubtitleNotAvailableEvent 1 org.dvb.media.SubtitleNotSelectedEvent 1 org.dvb.media.SubtitleSelectedEvent 1 org.dvb.media.SubtitlingEventControl 3 security.certmgmt 14 2. ろ ろ ろ 語 ろ 貅伎るゼ 蠍 伎 ろ 蟆曙 螳 覈語 蠏碁 51螻 螳. - 157 -
  • 12. <蠏碁 51> ろ ろ(Conformance Test System) 螳 覈 螳 覈 れ螻 螳. Test Server 螳螳 Test Case れ 蟯 襭(A/V Stream, Test Application, etc) 覲願 レ襦 . Test Client Test襯 ろ螻 蠏 Test 蟆郁骸襯 蠍磯. Broadcast chain Test Application 螻 Application 螻 蟯 Data襯 . Reset for next test 襷 Test Case れ 一朱 讌 襦 Test螳 讌 襷 Test Client襯 豐蠍壱襯 . Test log Test Application 蠍磯 譴螳 蟆郁骸 螳. Test completed/time out Test Application 譬襭 蟆郁骸 螳. Access to log Test Application 焔 Log 蠏. - 158 -
  • 13. <蠏碁 52> ろ ろ ろ 3. ろ碁 ろ 貅伎れ 伎 ろ碁殊 焔 襦 ろ 語 蟲螻 . ろ碁殊 れ れ螻 螳. A/V Source Test Application Binary(Library ) Test Application 蟯 蟆 れ . Test Application 蟯 蠍壱 (. Image ) () 螳 螳 ろ 貅伎る ろ碁殊 覲 殊 螻牛螻 . 蠏 殊 Test Class Home Directory( 蠏碁殊 蠍磯) xml 朱 螻給. 螳 螳 Test Case襯 蠍 伎 xml 殊 覿 . xml 殊 覈覈蠏豺 Test case 企c?q?.xml 襦 蟲焔覃 - 159 -
  • 14. れ螻 螳 蠍磯蓋 覲企れ 螻 . A/V Source 殊 豺. PSI/SI 覲(PAT, PMT, NIT, SDT, AIT, etc) Object Carousel 朱れ 豺 覲 覦 Object Carousel 蟲 覲. xml 殊 dvbts.dtd 朱 蟲焔 蟆碁 螻給 Test Suite CD 殊 蟯螻襦 MS Explorer Browser Parsing 襦 伎 覲伎伎 . XML 覿 伎 伎 DTD襯 燕蟇磯 讌 XML 覿 伎 Browsing 覦覯 伎 誤 . Root Element <蠏碁 5-3> Object Carousel 蟲煙覲 Root Element transportstreams 伎 3 螳讌 Child Element れ . 螳 螳 Element 伎 れ螻 螳. - 160 -
  • 15. 螳. ocplaycontrol Element A/V Source襯 襦 filename 蟆暑襯 讌螻 朱 PAT, NIT, PMT, AIT PID襯 螻 . <蠏碁 5-4> ocplaycontrol Element . NIT Element NIT 覲企ゼ 願 Element襦 network ID Network 企 (り記 語伎) 蟯 伎 螻 networknamedescriptor襯 螻 . <蠏碁 5-5> NIT Element - 161 -
  • 16. . transportstream Element Stream 覦 伎 願 Element襦 stream ID, original network ID, satellite_delivery_system_descriptor, service_list_descriptor, elementarystream element, objectcarousel group 覲, objectcarousel element, program element襯 螻 . <蠏碁 5-6> transportstream Element . elementarystream Element Element AIT object carousel ″ ES 覲企ゼ 蠍一. AIT Application control code(Auto start, Present, etc) Application 覲(Identifier), applicationdescriptor, applicationnamedescriptor, transportprotocoldescriptoroc, dvbjapplicationdescriptor, dvbjapplicationlocationdescriptor襯 伎 - 162 -
  • 17. . dvbjapplicationlocationdescriptor Initial class襯 誤螻 伎 . <蠏碁 5-7> elementary stream Element - 163 -
  • 18. 襷. objectcarousel Element objectcarousel 朱 覲企り骸 れ 朱れ 蟆暑襯 螻 . <蠏碁 5-8> Object carousel element - 164 -
  • 19. 覦. program Element 襦蠏碁 朱 SI 覲企ゼ 願 . <蠏碁 5-9> Program element - 165 -
  • 20. 4. ろ 貅伎 蟲譟 ろ 碁 覲旧″ 蟲譟磯 れ ろ れ襯 螻 覲旧″ 襴 蟲譟磯ゼ 螳讌螻 . 蠏 譴 蟯 ろ 貅伎るゼ 豢豢 ろ碁 煙 殊 . れ 蟲譟磯ゼ 朱 ろ碁 煙 覲企れ 谿場 蟆 . <蠏碁 510> ろ 豌 襴 蟲譟 - 166 -
  • 21. MHP Test Consortium 螻牛 ろ れ 4螳讌 Submission朱 蟲焔伎. 螳 螳 Submission れ 譴覲給 讌襷 朱 Image, Library, TS 蠏碁Μ螻 螳 螳 Test Set 螻 . <蠏碁 511> ろ 貅伎 襴 蟲譟 - 167 -
  • 22. 螳 Test Class Home Directory 螳 Test Case 襷 2 譬襯 殊 譟伎. 蠏 譬襯 れ螻 螳. Stream 覲 XML 覲 覓語 Stream 覿覿 谿語^ Test 覈襦 . (html, xml) Test Case 朱 伎 覦 Assertion 伎 螻 . 螳 Test Case Home Directory Test Case Test Application Source Code Test Case ろ 覲企ゼ 願 Configuration (testlet.cfg) 譟伎. Configuration 殊 曙朱 覿 . 豌 覯讌碁 覈 Test Case 狩蟆 所骸 螳 Submission 曙朱 覿襯. 覈 Test Case 狩蟆 曙朱 Test Case Home 襴 testlet.cfg 殊 蠍磯蓋朱 伎る れ螻 螳 伎企. 覲るジ 螳 る 覲蟆渚讌 . TESTLET_CLASS Defines the class of this application code. TESTLET_TEST_ID The externalid name of the test purpose as defined by the manifest file (see the Test Manifest Specification for more details). TESTLET_TP_NUMBER The tpnum of the test purpose of this application. TESTLET_SI_VERSION The version number used in many SI tables for the first transport stream of the sequence used in this test purpose. TESTLET_APP_NUMBER The application number of this application within this test purpose. TESTLET_NUM_APPS The total number of applications within this test purpose. TESTLET_NO_RES_APPS A comma separated list of applications in this test purpose that will not supply a result code. TESTLET_CERT The certificate used to sign this application, null if the application is not signed. TESTLET_APP1_CERT This entry is only found in testlet files that are not application 1. It is the certificate used to sign application 1, or null if the first application is not signed. TESTLET_SIGNDIRS - 168 -
  • 23. A list of directories within the object carousel which are to be signed by the signing tool (invoked from the test harness). The value is a whitespace separated list. Each item has the form <algorithm>,<path>,<commandfile>,<cert1>[,<cert2>...]. Each directory specified by <path> needs to be recursively signed, using the hashing algorithm specified by <algorithm>, and the signing certificate specified by <cert>. TESTLET_DEBUG_LEVEL The level of debugging output to produce in the test application. 0 (or less) indicates no debugging; 10 or more is the most verbose level currently used. 螳 Submission 曙 弰 郁 Parameter れ 蠍一 螻褐企. 螳 testlet.cfg 殊 伎讌 伎企襦 ろ碁ゼ 讌 ろ( ) 伎 貅 . - 169 -
  • 24. 5. Test Application 蟲譟 ろ 貅伎 Test Application 譟伎讌襷 覈 Test Application Initial Class org.mhptest.ctl.TestSupervisor 企る 狩蟆 旧朱伎. 企る 朱 Test Application 企るゼ 燕襦 org.mhptest.ctl.BaseTestContext . BaseTestContext 企る testlet.cfg 殊 蠍一 Parameter り骸 Value襯 ロ螻 蠏 譴 TESTLET_CLASS Parameter Value 企 Test Case Test Application 企る 企 蟆企 TestSupervisor xlet 蟲 覃 startXlet() BaseTestContext 覲願 企る 螳語 企れ 語ろ伎るゼ 燕螻, TestSupervisor Member Testlet 誤壱伎ろ testlet 麹 Testlet 誤壱伎れ 覃 runTest() 覃襯 語朱 Test Application 蟲. <蠏碁 512> Test Application Class Diagram - 170 -
  • 25. <蠏碁 513> Test Application Sequence Diagram A. BaseTestContext 企り 焔覃伎 testlet.cfg Parameter Value襯 曙伎 蠏 伎 覲願. B. 螻殊 Java Reflection API襯 伎 Instance 燕. C. Thread 企れ run() 覃朱 Thread 蟆曙 . - 171 -
  • 26. 6. Test 企 蟲 Test 企れ 蟲 曙 企 れ伎願係 蟆豌 Test Application 譴螳 蟆郁骸, 豕譬 譬襭 , Test Server 豪 豌 覃讌襯 蠍磯蠍 伎 DVBTest 企るゼ 伎. 覿覿 蟲 蟲豌伎 磯 殊襦 豢覿 レ煙 螻牛襦 譴 螻 . DVBTest 螳 蠍磯 覃讌 3 螳讌襦 覿襯. Intermediate result Log Termination Log Prompt Log < 5-5> DVBTest 覿襯 Intermediate Result Log Termination Log Prompt Log Test Application ろ Test Application ろ Test Application ろ譴 譴 覦 蟆郁骸襯 蠍磯 Log Test Server 蠍磯 Log 蠍壱る 蠍磯レ朱 轟 蠍磯レ 蟲襦 蠍磯 Log DVBTest.log() DVBTest.terminate() DVBTest.prompt() 螳. 覲 覦 蟲 覦覯 Intermediate Result, Termination 蟯 覃讌襯 蠍磯 Log れ螻 螳 覲企ゼ 豢螳朱 朱 蠍磯 . 蟲 譴覓語 覯 貉危朱 覯 旧 觜 覯 time stamp 讌 覯蟾 覲 - 172 -
  • 27. 覲 Intermediate Result 覃讌 Test Application 蟲 蠍郁 Test Application 譴螳 蟆郁骸螳 蠍一 伎襦 轟 譟伎 讌 . 譴 Message 譬襯襯 螳讌襦 String int 襦 螻給. Termination 蟯 覃讌 譴 覈 螳 螳 覩碁Μ 螻 . FAIL ろ 危襴貅伎 炎概讌 覈詩螻 譬襭朱 觜譴 覦朱 蟆曙. HUMAN_INTERVENTION 危襴貅伎 譴 襷蟆 語朱 譴 襷蟆 蟲 蟆 譴螳襯 豌 企 蟆曙. OPTION_UNSUPPORTED ろ 蟆渚 弰 轟 旧 讌 蟲豌願 ろ碁ゼ 讌 企 蟆曙. 蟆曙一 ろ 蟆郁骸 弰 譴覿襯 蟆一 螻る讌 . PASS 油油ろ 危襴貅伎 炎概朱 譬襭朱 譴 覦朱 企 蟆曙. UNRESOLVED 危襴貅伎 蠍 伎 覦 蠍磯レ 讌 ろ蠍 覓語 ろ 危襴貅伎 蟆郁骸螳 unknown 朱 觜譴 覦朱 蟆朱 豢 蟆曙. UNTESTED ろ 危襴貅伎 炎概朱 ろ朱 轟 ろ語 讌 蟆曙. Prompt 蟯 覃讌 Server 轟 蠍磯レ 豌 蟆朱 Test Application 譴 Presentation A/V 語 豌 螻 Remote Controller レ 蟆曙磯ゼ 覃讌襦 蠍磯 蟆企. ろ 蟆曙 企ゼ 覿 朱 A/V ロ蟇磯 Remote Controller レ 蟆企 Test 蟆曙 讌 Log襯 誤螻 Log 伎 襦 蟆 蟆企. 伎 蟯伎 覈 螳 - 173 -
  • 28. 伎 蠍一 螻 伎 れ螻 螳. PROMPT_START_VIDEO_CAPTURE PROMPT_STOP_VIDEO_CAPTURE PROMPT_START_AUDIO_CAPTURE PROMPT_STOP_AUDIO_CAPTURE PROMPT_RC_SEQ PROMPT_PLAY_TS Intermediate Result, Termination 蟯 覃讌襯 蠍磯 Log 蟲 覦覯 譴 企 襦 讌讌 螻 . る 螳 弰 襷 螳 螻殊 覦覯 蟲 レ煙 螻牛. れ 譴 蟲 覦覯 襴ろ語企. local file system remote file system RAM disk RS232 IP/UDP 蠍磯 Remote Host Prompt 蟯 覃讌 蠍磯 覦覯 螳 覃讌襯 蠍磯 覦覯螻 所 るゴ. 譴 蟠螻 れ螻 螳. RS232( るジ 覦 襴 ) 旧 IP/UDP 蠍磯 覃貉る讀 ろ 讌 - 174 -
  • 29. . 螳 DVBTest 企れ 蟲 DVBTest 企れ 蟲 覦 譴 襦 螳讌 譟伎. 螳 螳 襦貉 ろ 覃讌襯 蟲襦 蟆企. 螳 螳 Log れ 牛蟇磯 磯 覿襴伎 豌襴 螳ロ. 蟲 覦 Logger 朱 豢 企るゼ 牛 覈 螻 れ Concrete 企る 企ゼ 朱 蟆 ろ 伎蟇磯 RAM disk RS232 旧 覦 IP/UDP 旧 伎 襦 . 螳 螳 襦 File 伎 襦 れ螻 螳 蟲燕. Logger 企るゼ DVBTest 企れ Composition Framework 蠍磯 襦蠏碁覦(Concrete 企るゼ 讌 讌 螻) 磯殊 れ Concrete 企るゼ 燕 レ煙 螳讌蟆 . - 175 -
  • 30. <蠏碁 514> DVBTest Class Diagram - 176 -
  • 31. 3 ろ 1. Test Case ろ . れ螻 螳 ろ碁ゼ . testlet.cfg 蟲 Signed Test 蟆曙 signature 蠏碁Μ螻 hash 殊 燕. testnamec?q?.xml 蠍一 蟆豌 A/V , Application, Application Data SI 覲企ゼ 貅 Stream . 焔 stream . STB xlet ろ. ろ襯 蠍磯朱 轟 Case襯 Local Test襯 讌. れ 讌 伎 れ螻 螳. MHPTC_32 org.dvb.media.VideoTransformation.VideoTransformation120 Testlet.cfg 谿場 れ願 朱誤 れ. TESTLET_DEBUG_LEVEL=0 TESTLET_CLASS=org.mhptest.tset.org.dvb.media.VideoTransformation120 TESTLET_TEST_ID=DVBorg.dvb.media.VideoTransformation120 TESTLET_TP_NUMBER=120 TESTLET_SI_VERSION=5 TESTLET_APP_NUMBER=1 TESTLET_NUM_APPS=1 TESTLET_NO_RES_APPS= TESTLET_CERT= TESTLET_SIGNDIRS= MHP_EB_PROFILE_SUPPORTED=true MHP_IB_PROFILE_SUPPORTED=false MHP_IA_PROFILE_SUPPORTED=false - 177 -
  • 32. MHP_BROADCAST_IP_MULTICAST_SUPPORTED=false MHP_SUPPORTS_DSMCC_ON_RC=true MHP_SUPPORTS_HTTP_ON_RC=false MHP_SUPPORTS_CONTROLS_ON_DRIPFEEDDATASOURCE=true MHP_SUPPORTS_CLIPPING=true MHP_SUPPORTS_ARBITRARY_VERTICAL_SCALING=true MHP_SUPPORTS_ARBITRARY_HORIZONTAL_SCALING=true MHP_FULL_SCREEN_WIDTH=320 MHP_FULL_SCREEN_HEIGHT=240 MHP_DISPLAY_ASPECT_RATIO=4:3 MHP_DFC_LB_14_9_SUPPORTED=false MHP_DFC_LB_2_21_ON_16_9_SUPPORTED=false MHP_DFC_LB_2_21_ON_4_3_SUPPORTED=false MHP_JAVA2_SUPPORTED=true MHP_INTERLACED_VIDEO_POSITION_RESTRICTED=false MHP_SUPPORTS_VIDEO_POSITION_ANYWHERE=false MHP_SUPPORTS_VIDEO_POSITION_ANYWHERE_ON_SCREEN=false MHP_SUPPORTS_VIDEO_POSITION_ANYWHERE_ON_SCREEN_EVEN_LINES=fals e MHP_SUPPORTS_DSMCC_PREFETCHING=true MHP_CAROUSEL_FORMATID=true MHP_OVERLAPPING_HSCENE_COMPONENTS_SUPPORTED=true MHP_COMPONENT_BASED_JMF_PLAYERS_SUPPORTED=false MHP_NUM_NETWORK_INTERFACES=1 MHP_DELIVERY_SYSTEM_TYPE=sat MHP_DE_IS_TIME_STAMPING=true MHP_MEDIA_TYPE_GIF_SUPPORTED=true MHP_TXT_LINE_ORIENTATION_VERTICAL_SUPPORTED=false MHP_TXT_START_CORNER_UPPER_RIGHT_SUPPORTED=false MHP_TXT_START_CORNER_LOWER_LEFT_SUPPORTED=false MHP_TXT_START_CORNER_LOWER_RIGHT_SUPPORTED=false MHP_SINGLE_SERVICE=true MHP_EIT_BASE_TIME=1000000 MHP_XLET_DEBUG=1 VideoTransformation120c1q1.xml 殊 objectcarousel element れ願 朱れ 谿場 襴 蟲譟一 襷蟆 覲旧. れ螻 螳 襴 蟲譟磯 蟲焔覃 螳 螳 襴伎 xml 殊 蠍一 朱れ れ願蟆 . - 178 -
  • 33. <蠏碁 515> VideoTransformation120 襴 蟲譟 殊 STB /dvbmw/classes 襦. /dvbmw/apps/objectCarousel/ 襴 ° Application 覲願覃 豕豐 ろ Entry Point 襦 螻褐 testlet.cfg 殊 覲旧. Initial Class Test Supervisor BaseTestContextClass 殊 谿語^蠍 覓語企. /dvbmw/src/com/iset/main/Main.java main() 伎 runXlet() 覃 class 企企 locator襯 Argument 襦 覦 覃 れ M/W 蟲 蠍磯蓋朱 ろ Application 讌 蠍磯レ 螳讌螻 . 蠏碁覩襦 Test Application 旧朱 Initial Class 覈 Argument襦 . 讀 org.mhptest.ctl.TestSupervisor 朱 貊襯 . /dvbmw 襴襦 企伎 build襯 . /dvbmw# bin/build M/W 蠍磯覃伎 /dvbmw/apps/objectCarousel 襴 伎 覈 襦 Shell Script 螳 蟲焔伎. 讌襷 螻褐 谿語^ testlet.cfg螳 讌讌覩襦 Shell Script襯 . #!/bin/bash #read config file exportd config file - 179 -
  • 34. export DISPLAY=:0.0 export DTVMW_HOME=/dvbmw . $DTVMW_HOME/conf/system.conf echo reading config $DTVMW_HOME/conf/system.conf #set java JAVA=$JAVA_HOME/bin/java # remove all existing message queue rmq.sh # run middleware echo Starting DTV Middleware echo using CLASSPATH = $CLASSPATH echo $CLASSPATH cd /dvbmw/apps/objectCarousel #rm rf * 覿覿 譯殊朱 豌襴. $JAVA $JAVA_OPTIONS Djava.library.path=$DTVMW_HOME/lib Ddtvmw.home=$DTVMW_HOME com.iset.main.Main DISPLAY=:0.0 /dvbmw 襴 M/W 襯 ろ. /dvbmw# bin/mwstart ろ 蟆郁骸襯 誤. ろ 蟆郁骸 DVBTest Class Composition Logger 企れ Concrete 企れ FileLogger 覃讌 蠍磯 /dvbmw/logs/ 襴 testsuite.log 朱 殊 蠍磯螻 . 殊 企 蟆郁骸襯 誤. MHP Specification Version 1.0.1 Java Compiler Version 1.3.1 REQ TERMINATION(id, terminationCondition) : (DVBorg.dvb.media.VideoTransformation120 PASSED) - 180 -