两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

在中止事件后完成測試記錄的產(chǎn)生的系統(tǒng)、方法和裝置的制作方法

文檔序號:6571027閱讀:278來源:國知局
專利名稱:在中止事件后完成測試記錄的產(chǎn)生的系統(tǒng)、方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于在中止事件后完成測試記錄的產(chǎn)生的系統(tǒng)、方法和裝置。
背景技術(shù)
在測試電路時,測試結(jié)果可能以“原始”(raw)格式被登記(log)。通常,這種原始格式1)不被用來對測試結(jié)果進行分析的應(yīng)用程序所接受,并且2)對于測試工程師和其他人員來說難以理解。
由于原始數(shù)據(jù)格式存在的上述困難,通常例如通過對原始數(shù)據(jù)進行重布置、分類、分組和/或執(zhí)行其他操作來將該數(shù)據(jù)轉(zhuǎn)換成一種或多種其他格式。
在產(chǎn)生或存儲原始數(shù)據(jù)時遇到錯誤的情況下,“進行中”的數(shù)據(jù)格式化操作通常被突然終止,從而可能有用的測試記錄常常被破壞或者丟失。這些記錄的破壞或丟失可能導(dǎo)致測試極大延遲和/或不必要的重復(fù)工作,尤其是在數(shù)據(jù)格式化操作已“進行”了多個小時,并且由此產(chǎn)生的部分記錄可能已包含了足夠的信息使用戶能夠避免必須重復(fù)產(chǎn)生這些記錄的情形中。

發(fā)明內(nèi)容
在一個實施例中,一種用于格式化測試數(shù)據(jù)的系統(tǒng)包括至少一個數(shù)據(jù)格式化器,用于i)在接收到測試事件的通知后,從數(shù)據(jù)數(shù)據(jù)存儲設(shè)備取回測試數(shù)據(jù),并且ii)基于測試數(shù)據(jù)產(chǎn)生多條測試記錄。該系統(tǒng)還包括中止處理器,用于響應(yīng)于中止事件使數(shù)據(jù)格式化器中的至少一個數(shù)據(jù)格式化器基于數(shù)據(jù)存儲設(shè)備中當前可用的測試數(shù)據(jù)完成其多條測試記錄的產(chǎn)生。
在另一個實施例中,一種用于格式化測試數(shù)據(jù)的方法包括以下步驟1)在接收到測試事件的通知后,從數(shù)據(jù)數(shù)據(jù)存儲設(shè)備取回測試數(shù)據(jù)并且基于測試數(shù)據(jù)產(chǎn)生多條測試記錄;以及2)響應(yīng)于中止事件,基于數(shù)據(jù)存儲設(shè)備中當前可用的測試數(shù)據(jù)完成多條測試記錄的產(chǎn)生。
在又一個實施例中,公開了一種包括機器可讀介質(zhì)的系統(tǒng),所述機器可讀介質(zhì)具有存儲在其中的指令序列,所述指令序列在由機器執(zhí)行時使機器執(zhí)行以下動作1)使至少一個數(shù)據(jù)格式化器i)在接收到測試事件的通知后,從數(shù)據(jù)數(shù)據(jù)存儲設(shè)備取回測試數(shù)據(jù),并且ii)基于測試數(shù)據(jù)產(chǎn)生多條測試記錄;以及2)使中止處理器響應(yīng)于接收到中止事件使數(shù)據(jù)格式化器中的至少一個數(shù)據(jù)格式化器基于數(shù)據(jù)存儲設(shè)備中當前可用的測試數(shù)據(jù)完成其多條測試記錄的產(chǎn)生。
還公開了其他實施例。


在附圖中示出了本發(fā)明的說明性實施例,其中圖1示出了用于格式化測試數(shù)據(jù)的示例性方法;圖2示出了用于格式化測試數(shù)據(jù)的示例性系統(tǒng);以及圖3示出了可由圖1和圖2所示的方法和系統(tǒng)處理的測試事件的示例性順序和關(guān)系。
具體實施例方式
如背景技術(shù)中所述,原始測試數(shù)據(jù)通常需要通過對該數(shù)據(jù)進行重布置、分類、分組、提取(distill)和/或執(zhí)行其他操作來轉(zhuǎn)換成一種或多種其他格式。
過去,已發(fā)現(xiàn)導(dǎo)致數(shù)據(jù)格式化操作中止的事件,包括例如測試數(shù)據(jù)源(例如,測試儀)的故障和重啟;測試程序的故障;測試數(shù)據(jù)源產(chǎn)生的測試數(shù)據(jù)被破壞(包括丟失測試數(shù)據(jù)和/或不完整的測試數(shù)據(jù));測試數(shù)據(jù)被存儲在其中的數(shù)據(jù)存儲設(shè)備故障(包括被破壞);以及獲取和傳遞(或存儲)測試數(shù)據(jù)的一個或多個進程故障。在這些中止事件之一發(fā)生后,作為數(shù)據(jù)格式化操作的結(jié)果產(chǎn)生的記錄一般已被破壞或者丟失。這是不幸的,因為在中止事件之前產(chǎn)生的“部分記錄”有時可能包含了足夠的信息,使用戶能夠避免必須重新產(chǎn)生這些信息。在認識到該事實的情況下,圖1示出了用于格式化數(shù)據(jù)的新方法100。
方法100包括1)在接收到測試事件的通知后,在102從數(shù)據(jù)存儲設(shè)備取回測試數(shù)據(jù)并且基于該測試數(shù)據(jù)產(chǎn)生多條測試記錄;以及2)響應(yīng)于中止事件,在104基于數(shù)據(jù)存儲設(shè)備中當前可用的測試數(shù)據(jù)完成所述多條測試記錄的產(chǎn)生。在圖2所示的用于實現(xiàn)方法200的示例性系統(tǒng)222的上下文中可以更好地理解方法100的操作。
系統(tǒng)222包括多個數(shù)據(jù)格式化器214、216、218和220,用于1)在接收到測試事件的通知后,從數(shù)據(jù)存儲設(shè)備210取回測試數(shù)據(jù),以及2)基于該測試數(shù)據(jù)產(chǎn)生多條測試記錄。系統(tǒng)222還包括中止處理器224,用于響應(yīng)于中止事件226使數(shù)據(jù)格式化器214、216、218和220中的至少一個數(shù)據(jù)格式化器基于數(shù)據(jù)存儲設(shè)備210中當前可用的測試數(shù)據(jù)完成其多條測試記錄的產(chǎn)生。
在一個實施例中,系統(tǒng)222被用來格式化由Agilent Technologies,Inc提供的93000 SOC系列測試儀產(chǎn)生的數(shù)據(jù)。93000 SOC系列測試儀(下文稱作“93000測試儀”)是一種SOC(片上系統(tǒng))測試儀,這種測試儀產(chǎn)生順序測試數(shù)據(jù)的流,并且將包括測試事件在內(nèi)的測試數(shù)據(jù)登記到稱作EDL(事件數(shù)據(jù)登記)文件200的二進制數(shù)據(jù)文件中。參見圖2。該EDL文件200中的事件對應(yīng)于對至少一個被測器件(DUT)執(zhí)行的多個測試,并且按照有序序列被存儲。然而,在EDL文件200中存儲的事件不是被“扔”到任何其他進程,而是僅被登記到EDL文件200。在這種應(yīng)用中,1)與多個事件相對應(yīng)的文件(例如,EDL文件200)可以被解析來取回多個事件,然后2)從數(shù)據(jù)文件中取回的事件可以被傳遞給創(chuàng)建了多個數(shù)據(jù)對象并且將數(shù)據(jù)存儲到數(shù)據(jù)存儲設(shè)備210(例如,存儲器)中的進程(數(shù)據(jù)填充器208)。
在一個實施例中,響應(yīng)于事件管理器204作出的方法調(diào)用而解析EDL文件200。如圖2所示,事件管理器204可以對共享庫202進行方法調(diào)用(例如,獲得事件;獲得事件屬性),隨后共享庫202可以從EDL文件200取回事件并且將它們“扔”到事件管理器204。事件管理器204隨后將事件206傳遞給數(shù)據(jù)填充器208。
共享庫202可以采用在被事件管理器204調(diào)用時執(zhí)行一種或多種方法的已編譯代碼的形式,例如數(shù)據(jù)檢索庫(DRL)的形式。
數(shù)據(jù)填充器208可以將數(shù)據(jù)對象存儲到存儲器210中,然后以多種方式將這些數(shù)據(jù)對象彼此相關(guān)。然而,在一個實施例中,它們以層狀樹結(jié)構(gòu)被彼此相關(guān)。作為其他數(shù)據(jù)對象的孩子的數(shù)據(jù)對象可以維護指向它們的父數(shù)據(jù)對象的指針,而父對象無需維護指向它們的所有孩子的指針的列表。在本說明書的后面將解釋,從子到父的這些指針可以幫助實現(xiàn)刪除不再需要的數(shù)據(jù)對象的處理。
測試數(shù)據(jù)可以以多種方式被與數(shù)據(jù)對象相關(guān),包括通過1)直接將測試數(shù)據(jù)存儲在數(shù)據(jù)對象內(nèi),或者2)將測試數(shù)據(jù)存儲在與數(shù)據(jù)對象相關(guān)的數(shù)據(jù)存儲設(shè)備中(例如,通過指針或其他方式相關(guān))。
在EDL文件200中,數(shù)據(jù)被作為事件的屬性存儲。因此,如果數(shù)據(jù)填充器208接收到從EDL文件200取出的事件206,則數(shù)據(jù)填充器208可以通過從事件的屬性抽取測試數(shù)據(jù)來抽取與事件相對應(yīng)的測試數(shù)據(jù)。在電路測試情形中,所抽取的數(shù)據(jù)可以包括測試結(jié)果。
有多種數(shù)據(jù)格式化器214、216、218和220可以訪問由數(shù)據(jù)填充器208創(chuàng)建的數(shù)據(jù)對象和測試數(shù)據(jù)的方式。在一個實施例中,數(shù)據(jù)格式化器214、216、218和220可以僅監(jiān)視數(shù)據(jù)對象。然而,這可能要求大量的存儲器寬度,并且通常是效率低下的。在優(yōu)選實施例中,數(shù)據(jù)填充器208創(chuàng)建對其創(chuàng)建的測試數(shù)據(jù)進行索引的令牌,然后將令牌傳遞給通知管理器212。通知管理器212隨后將這些令牌中的多個令牌分發(fā)給數(shù)據(jù)格式化器214、216、218和220中的多個數(shù)據(jù)格式化器。
注意,通知管理器212僅需針對每個數(shù)據(jù)對象接收一個令牌。通知管理器212隨后可以復(fù)制該令牌,或者將該令牌廣播給數(shù)據(jù)格式化器214、216、218和220中的每一個?;蛘?,通知管理器212可以不為數(shù)據(jù)格式化器214、216、218和220中的每一個復(fù)制該令牌或向其中的每一個廣播該令牌,而是可以僅為數(shù)據(jù)格式化器214、216、218和220中已訂購了由該數(shù)據(jù)對象代表的一類數(shù)據(jù)項的某些格式化器復(fù)制該令牌或向其廣播該令牌。
一般而言,數(shù)據(jù)填充器208的操作將被給予比數(shù)據(jù)格式化器214、216、218和220高的優(yōu)先級。為了進一步控制對其中存儲有數(shù)據(jù)對象和數(shù)據(jù)的存儲器210的訪問,數(shù)據(jù)填充器208可以配備有對數(shù)據(jù)對象和測試數(shù)據(jù)的直接訪問。然而,多個數(shù)據(jù)格式化器214、216、218和220可以經(jīng)由對數(shù)據(jù)格式化器對數(shù)據(jù)對象和數(shù)據(jù)的訪問進行協(xié)調(diào)/仲裁的結(jié)構(gòu)化接口實現(xiàn)對多個數(shù)據(jù)對象的訪問。
圖2所示數(shù)據(jù)格式化器可以采用多種形式,包括例如ASCII(美國標準信息交換碼)格式化器214、XML(可擴展標記語言)格式化器216、EDL格式化器218和/或STDF(標準測試定義格式)格式化器220。
應(yīng)當理解,各種編程語言、范式和硬件平臺都可以用來實現(xiàn)這里的教導(dǎo)。在一個實施例中,面向?qū)ο蟮木幊碳夹g(shù)被用來開發(fā)存儲器210(圖2)中存儲的數(shù)據(jù)對象。在另一個實施例中,過程語言被用來開發(fā)數(shù)據(jù)元素和處理邏輯。
現(xiàn)在返回對中止事件的處理,注意系統(tǒng)222配備有中止處理器224。如圖2所示,中止處理器224可以例示為與數(shù)據(jù)格式化器214、216、218和220相分離。或者,中止處理器224的功能可以與數(shù)據(jù)格式化器214、216、218和220中的一個或多個相集成。
中止處理器224可以使數(shù)據(jù)格式化器214、216、218和220中的多個數(shù)據(jù)格式化器以多種方式完成它們的測試記錄的產(chǎn)生。在一個實施例中,中止處理器224通過維護與已由數(shù)據(jù)填充器208或通知管理器212接收到的測試事件相關(guān)的當前狀態(tài)信息來作到這一點。然后,在接收到中止事件226后,中止處理器224將其當前狀態(tài)信息提供給數(shù)據(jù)格式化器214、216、218和220中需要完成它們的測試記錄的產(chǎn)生的任何數(shù)據(jù)格式化器。
盡管先前已指出測試事件206(圖2)是從包含測試事件的有序序列的EDL文件200導(dǎo)出的,但是系統(tǒng)222也可以被用來對從其他源導(dǎo)出的測試事件進行處理。然而,假設(shè)系統(tǒng)222被用來處理EDL型事件或者其他順序測試事件,圖3示出了這些事件300的示例性順序和關(guān)系。注意,每個“開始事件(start event)”后跟隨有對應(yīng)的“結(jié)束事件(end event)”,并且某些測試結(jié)果落在它們之間(可能在嵌套的測試事件對中,如圖所示)。在測試事件被以此方式配對時(無論在EDL文件中還是在其他測試事件源中),中止處理器224可以維護與尚未與“結(jié)束事件”配對的“開始事件”(即,尚未封閉的事件對)有關(guān)的當前狀態(tài)信息。這種與尚未封閉的事件對有關(guān)的信息隨后可以被用來使數(shù)據(jù)格式化器214、216、218和220中的多個數(shù)據(jù)格式化器在缺少一個或多個“結(jié)束事件”的情況下完成它們的測試記錄的產(chǎn)生。例如,中止處理器在某些情形中可以僅“扔出”尚未被接收到的“結(jié)束事件”。
如圖2所示,通知管理器212可以將測試事件的通知轉(zhuǎn)發(fā)給數(shù)據(jù)格式化器214、216、218和220。通知管理器212也可以在存在中止事件226時將其轉(zhuǎn)發(fā)給中止處理器224。在一個實施例中,通知管理器212最初接收來自數(shù)據(jù)填充器208的中止事件。作為示例,數(shù)據(jù)填充器208可以在確定出包括測試事件在內(nèi)的順序測試數(shù)據(jù)的流不完整時將中止事件傳遞給通知管理器212。數(shù)據(jù)填充器208也可以在確定出順序測試數(shù)據(jù)的流中的測試事件是亂序接收的時將中止事件傳遞給通知管理器212(例如,因為未接收到中間一對測試事件,例如圖3所示事件“TestEventAppModelLevelStartEvent//e.g.,lot number#10000012”和“TestEventAppModelLevelEndEvent”)。
在一個實施例中,系統(tǒng)222可以包括進程監(jiān)視器228。進程監(jiān)視器228可以對運行數(shù)據(jù)填充器208、通知管理器212的進程(包括線程)和/或其他進程(或線程)進行監(jiān)視。進程監(jiān)視器228也可以監(jiān)視例如數(shù)據(jù)存儲設(shè)備210之類的結(jié)構(gòu)。在其監(jiān)視的進程或結(jié)構(gòu)中的一個發(fā)生故障后,進程監(jiān)視器228可以將中止事件傳遞給中止處理器224。
除了由中止處理器224幫助數(shù)據(jù)格式化器214、216、218和220完成它們的測試記錄的產(chǎn)生之外,在數(shù)據(jù)填充器208仍舊工作的情形中,其也可以幫助數(shù)據(jù)格式化器214、216、218和220完成測試記錄的產(chǎn)生。例如,在出現(xiàn)中止事件后,數(shù)據(jù)填充器208可以完成存儲在數(shù)據(jù)存儲設(shè)備210中的任何測試數(shù)據(jù)概括信息。盡管概括信息可能基于的所有測試數(shù)據(jù)可能是不可用的,但是數(shù)據(jù)填充器208可以基于數(shù)據(jù)存儲設(shè)備210中當前可用的測試數(shù)據(jù)完成概括信息。完成該概括信息對于格式化器(例如STDF格式化器220)完成有意義的測試記錄的產(chǎn)生可能尤其有用。
這里所述的系統(tǒng)200和方法100實質(zhì)上可利用機器可讀介質(zhì)中存儲的指令序列實現(xiàn),該指令序列在被機器執(zhí)行時使該機器執(zhí)行方法100的動作。機器可讀介質(zhì)可以包括例如任何數(shù)量的固定介質(zhì)或可移動介質(zhì)或者固定介質(zhì)和可移動介質(zhì)的混合(例如,一個或多個固定盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)或者致密盤),這些介質(zhì)可以位于單個位置或者分布在整個網(wǎng)絡(luò)上。指令序列一般包括軟件,但是也可以包括固件。
權(quán)利要求
1.一種用于格式化測試數(shù)據(jù)的系統(tǒng),包括至少一個數(shù)據(jù)格式化器,用于i)在接收到測試事件的通知后,從數(shù)據(jù)數(shù)據(jù)存儲設(shè)備取回測試數(shù)據(jù),并且ii)基于所述測試數(shù)據(jù)產(chǎn)生多條測試記錄;以及中止處理器,用于響應(yīng)于中止事件使所述數(shù)據(jù)格式化器中的至少一個數(shù)據(jù)格式化器基于所述數(shù)據(jù)存儲設(shè)備中當前可用的測試數(shù)據(jù)完成其多條測試記錄的產(chǎn)生。
2.如權(quán)利要求1所述的系統(tǒng),其中,所述中止處理器i)維護與所述測試事件相關(guān)的當前狀態(tài)信息,并且ii)在接收到所述中止事件后,將所述當前狀態(tài)信息提供給所述數(shù)據(jù)格式化器中需要完成其多條測試記錄的產(chǎn)生的任意數(shù)據(jù)格式化器。
3.如權(quán)利要求1所述的系統(tǒng),其中所述測試事件形成測試事件對,其中每個測試事件對包括約束一組測試結(jié)果的開始事件和結(jié)束事件;并且所述數(shù)據(jù)格式化器中的至少一個數(shù)據(jù)格式化器被使得在缺少所述結(jié)束事件中的至少一個的情形中完成其多條測試記錄的產(chǎn)生。
4.如權(quán)利要求3所述的系統(tǒng),其中,所述中止處理器i)維護與尚未被與結(jié)束事件配對的開始事件相關(guān)的當前狀態(tài)信息,并且ii)在接收到所述中止事件后,將所述當前狀態(tài)信息提供給所述數(shù)據(jù)格式化器中需要完成其多條測試記錄的產(chǎn)生的任意數(shù)據(jù)格式化器。
5.如權(quán)利要求1所述的系統(tǒng),還包括通知管理器,用于i)將所述測試數(shù)據(jù)的通知轉(zhuǎn)發(fā)給至少一個數(shù)據(jù)格式化器,并且ii)將所述中止事件轉(zhuǎn)發(fā)給所述中止處理器。
6.如權(quán)利要求5所述的系統(tǒng),其中,所述通知管理器通過將令牌傳遞給一個或多個所述數(shù)據(jù)格式化器來將所述測試事件的通知轉(zhuǎn)發(fā)給所述一個或多個數(shù)據(jù)格式化器,其中所述令牌引用所述數(shù)據(jù)存儲設(shè)備中的所述測試事件。
7.如權(quán)利要求5所述的系統(tǒng),還包括數(shù)據(jù)填充器,用于i)接收順序測試數(shù)據(jù)的流,所述流包括所述測試數(shù)據(jù)和所述測試事件,ii)將所述測試數(shù)據(jù)寫到所述數(shù)據(jù)存儲設(shè)備,并且iii)將所述測試事件的通知傳遞給所述通知管理器。
8.如權(quán)利要求7所述的系統(tǒng),其中,所述數(shù)據(jù)填充器還將所述中止事件傳遞給所述通知管理器。
9.如權(quán)利要求8所述的系統(tǒng),其中,所述數(shù)據(jù)填充器在確定出所述順序測試數(shù)據(jù)的流不完整時將所述中止事件傳遞給所述通知管理器。
10.如權(quán)利要求8所述的系統(tǒng),其中,所述數(shù)據(jù)填充器在確定出所述順序測試數(shù)據(jù)的流中的測試事件是亂序接收的時將所述中止事件傳遞給所述通知管理器。
11.如權(quán)利要求7所述的系統(tǒng),還包括進程監(jiān)視器,用于在所述數(shù)據(jù)填充器發(fā)生故障時將所述中止事件傳遞給所述中止處理器。
12.如權(quán)利要求7所述的系統(tǒng),其中,在發(fā)生所述中止事件后,所述數(shù)據(jù)填充器完成所述數(shù)據(jù)存儲設(shè)備中存儲的概括信息,其中所述概括信息是基于所述數(shù)據(jù)存儲設(shè)備中的當前可用測試數(shù)據(jù)完成的。
13.如權(quán)利要求1所述的系統(tǒng),還包括進程監(jiān)視器,用于在所述數(shù)據(jù)存儲設(shè)備發(fā)生故障時將所述中止事件傳遞給所述中止處理器。
14.如權(quán)利要求1所述的系統(tǒng),其中,所述中止處理器與所述數(shù)據(jù)格式化器中的一個相集成。
15.一種用于格式化測試數(shù)據(jù)的方法,包括以下步驟在接收到測試事件的通知后,從數(shù)據(jù)數(shù)據(jù)存儲設(shè)備取回測試數(shù)據(jù)并且基于所述測試數(shù)據(jù)產(chǎn)生多條測試記錄;以及響應(yīng)于中止事件,基于所述數(shù)據(jù)存儲設(shè)備中當前可用的測試數(shù)據(jù)完成多條測試記錄的產(chǎn)生。
16.如權(quán)利要求15所述的方法,還包括維護與所述測試事件相關(guān)的當前狀態(tài)信息;以及在接收到所述中止事件后,利用所述當前狀態(tài)信息完成所述多條測試記錄的產(chǎn)生。
17.如權(quán)利要求15所述的方法,其中所述測試事件形成測試事件對,其中每個測試事件對包括約束一組測試結(jié)果的開始事件和結(jié)束事件;并且在缺少所述結(jié)束事件中的至少一個的情形中完成所述多條測試記錄的產(chǎn)生。
18.如權(quán)利要求17所述的方法,還包括維護與尚未被與結(jié)束事件配對的開始事件相關(guān)的當前狀態(tài)信息;以及在接收到所述中止事件后,利用所述當前狀態(tài)信息完成所述多條測試記錄的產(chǎn)生。
19.如權(quán)利要求15所述的方法,還包括接收順序測試數(shù)據(jù)的流,所述流包括所述測試數(shù)據(jù)和所述測試事件;將所述測試數(shù)據(jù)寫到所述數(shù)據(jù)存儲設(shè)備;以及在確定出所述順序測試數(shù)據(jù)的流不完整時產(chǎn)生所述中止事件。
20.如權(quán)利要求15所述的方法,還包括接收順序測試數(shù)據(jù)的流,所述流包括所述測試數(shù)據(jù)和所述測試事件;將所述測試數(shù)據(jù)寫到所述數(shù)據(jù)存儲設(shè)備;以及在確定出所述順序測試數(shù)據(jù)的流中的測試事件是亂序接收的時產(chǎn)生所述中止事件。
21.如權(quán)利要求15所述的方法,還包括,在發(fā)生所述中止事件后完成所述數(shù)據(jù)存儲設(shè)備中存儲的概括信息,其中所述概括信息是基于所述數(shù)據(jù)存儲設(shè)備中的當前可用測試數(shù)據(jù)完成的。
22.一種包括機器可讀介質(zhì)的系統(tǒng),所述機器可讀介質(zhì)具有存儲在其中的指令序列,所述指令序列在由機器執(zhí)行時使所述機器執(zhí)行以下動作使至少一個數(shù)據(jù)格式化器i)在接收到測試事件的通知后,從數(shù)據(jù)數(shù)據(jù)存儲設(shè)備取回測試數(shù)據(jù),并且ii)基于所述測試數(shù)據(jù)產(chǎn)生多條測試記錄;以及使中止處理器響應(yīng)于接收到中止事件使所述數(shù)據(jù)格式化器中的至少一個數(shù)據(jù)格式化器基于所述數(shù)據(jù)存儲設(shè)備中當前可用的測試數(shù)據(jù)完成其多條測試記錄的產(chǎn)生。
23.如權(quán)利要求22所述的系統(tǒng),其中,所述指令序列在由所述機器執(zhí)行時還使所述機器執(zhí)行以下動作在發(fā)生所述中止事件后,完成所述數(shù)據(jù)存儲設(shè)備中存儲的概括信息,其中所述概括信息是基于所述數(shù)據(jù)存儲設(shè)備中的當前可用測試數(shù)據(jù)完成的。
24.如權(quán)利要求22所述的系統(tǒng),其中,所述指令序列在由所述機器執(zhí)行時還使進程監(jiān)視器在所述數(shù)據(jù)存儲設(shè)備發(fā)生故障后將所述中止事件傳遞給所述中止處理器。
全文摘要
本發(fā)明公開了在中止事件后完成測試記錄的產(chǎn)生的系統(tǒng)、方法和裝置。在一個實施例中,一種用于格式化測試數(shù)據(jù)的系統(tǒng)配備有至少一個數(shù)據(jù)格式化器,用于i)在接收到測試事件的通知后,從數(shù)據(jù)存儲設(shè)備取回測試數(shù)據(jù),并且ii)基于測試數(shù)據(jù)產(chǎn)生多條測試記錄。該系統(tǒng)還配備有中止處理器,用于響應(yīng)于中止事件使數(shù)據(jù)格式化器中的至少一個數(shù)據(jù)格式化器基于數(shù)據(jù)存儲設(shè)備中當前可用的測試數(shù)據(jù)完成其多條測試記錄的產(chǎn)生。還公開了其他實施例。
文檔編號G06F11/22GK101034401SQ200710002750
公開日2007年9月12日 申請日期2007年1月30日 優(yōu)先權(quán)日2006年1月31日
發(fā)明者瑞德·哈郝, 卡利·康納利 申請人:韋瑞吉(新加坡)私人有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
遂宁市| 稻城县| 弥渡县| 内乡县| 米林县| 得荣县| 江西省| 杨浦区| 兰西县| 承德市| 祁连县| 特克斯县| 桦南县| 镇平县| 泗洪县| 东安县| 石屏县| 利津县| 泸州市| 成都市| 六枝特区| 五家渠市| 惠安县| 平定县| 沂水县| 确山县| 教育| 宿松县| 甘南县| 正宁县| 区。| 军事| 桐梓县| 龙泉市| 达拉特旗| 榆社县| 临澧县| 平安县| 通河县| 潞西市| 阜城县|