CN102999423B - A kind of method and apparatus of multinuclear test - Google Patents

A kind of method and apparatus of multinuclear test Download PDF

Info

Publication number
CN102999423B
CN102999423B CN201210459920.0A CN201210459920A CN102999423B CN 102999423 B CN102999423 B CN 102999423B CN 201210459920 A CN201210459920 A CN 201210459920A CN 102999423 B CN102999423 B CN 102999423B
Authority
CN
China
Prior art keywords
business end
order
information order
storage area
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210459920.0A
Other languages
Chinese (zh)
Other versions
CN102999423A (en
Inventor
王玉水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210459920.0A priority Critical patent/CN102999423B/en
Publication of CN102999423A publication Critical patent/CN102999423A/en
Application granted granted Critical
Publication of CN102999423B publication Critical patent/CN102999423B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The method and apparatus that the embodiment of the present invention provides a kind of multinuclear to test, relate to software test field, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the Dependence Problem of test job to network function, reduce system performance loss, improve work efficiency.From multiple test case, a test case is selected to perform by main control end, and information order is sent to order storage area, whether the information order in order storage area is the information order belonging to this business end then to make each business end judge, if information order is the information order of this business end, this business end is then made to perform information order, make each business end after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing.The present invention tests for the multinuclear of software.

Description

A kind of method and apparatus of multinuclear test
Technical field
The present invention relates to computer realm, particularly relate to the method and apparatus of a kind of multinuclear test.
Background technology
Along with the development of CPU hardware technology, multi-core CPU instead of monokaryon CPU gradually, and due to popularizing of multi-core CPU, the change of operating system and CPU deployment way, the deployment way of existing application program mainly can be divided into AMP (AsymmetricMultiprocessing, asymmetric multiprocessing), SMP (SymmetricMultiprocessing, symmetric multi-processors) and BMP (BoundMultiprocessing, mixing multiprocessing) Three models.Wherein, in AMP, each CPU core runs the separate instance of a SOS or uniform operating system, in SMP, the example of an operating system can manage all CPU core simultaneously, and interior some kernels are not bound in application, and in BMP, combine the mixed function of the advanced resource management of SMP and the application controls of AMP, the example of an operating system can manage all CPU core simultaneously, but each application is locked to the core that certain is specified.
Our tested object is the application process of disposing on an operating system, these application processes can be deployed in different operating system, or even different VCPU (VirtualCPU, virtual processor), and carrying out in software test procedure, the detecting information relating to multiple application process is mutual, and at present, the mode of carrying out detecting information comprises: one, utilize Socket link to carry out the transmission of testing and control information and test result; Two, utilize pipe method to carry out in-process testing and control information and the transmission of test result.
But Socket link mode could can only use on the equipment having network interface card, and need the conversion carrying out interior nuclear state in the main control end of test and the operating system of business end, part system performance can be consumed; Pipeline communication can only adopt the deployment way of symmetric multi-processors under linux system, can not meet the demand of polymorphic type operating system testing.
Summary of the invention
The method and apparatus that embodiments of the invention provide a kind of multinuclear to test, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, provides a kind of method that multinuclear is tested, and described method comprises:
Main control end in processor, in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable;
According to the business end mark in the information order in described order storage area, each business end in described processor judges whether described information order belongs to this business end, if described information order belongs to this business end, then the business end belonging to described information order is tested described test case according to described pending function name and described parametric variable;
Execution result, after executing described information order, is sent to result storage area and stores by the business end belonging to described information order, so that described main control end is added up execution result; Wherein, described order storage area and described result storage area are arranged in shared drive.
In the implementation that the first is possible, in conjunction with first aspect, according to the business end mark in the information order in described order storage area, each business end in described processor judges whether described information order belongs to this business end and comprise:
Each business end of described processor judges whether corresponding the business end mark in the described information order in described order storage area identifies with this business end;
If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable.
In the implementation that the second is possible, in conjunction with the first possible implementation of first aspect, after all test cases are all performed, described method also comprises:
Main control end in described processor inquires about the execution result stored in described result storage area by query interface.
In the implementation that the third is possible, in conjunction with first aspect or the first possible implementation of first aspect or the possible implementation of the second of first aspect, described execution result comprises failure information and statistical information;
Wherein, described failure information comprises: business end identifies, failure cause, filename, program line number;
Described statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
Second aspect, provide a kind of multinuclear to test proving installation, described device comprises:
Processor and shared drive, wherein said processor comprises main control end and at least one business end; Described shared drive comprises order storage area and result storage area;
Described main control end is used in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable;
Described business end is used for judging whether described information order belongs to this business end according to the business end mark in the information order in described order storage area, if described information order belongs to this business end, then the business end belonging to described information order is tested described test case according to described pending function name and described parametric variable;
The information order that described order storage area sends for storing described main control end, so that all business ends can read described information order;
Described result storage area is for storing the execution result of specified services end in described information order, so that described main control end is added up execution result, described execution result is generated after executing described information order by the business end of specifying in described information order.
In the implementation that the first is possible, in conjunction with second aspect, described business end specifically for:
Judge whether corresponding the business end mark in the described information order in described order storage area identifies with this business end;
If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable.
In the implementation that the second is possible, in conjunction with the first possible implementation of second aspect, described device also comprises:
Query interface, inquires about the execution result stored in described result storage area by described query interface for the main control end in described processor.
In the implementation that the third is possible, in conjunction with second aspect or the first possible implementation of second aspect or the possible implementation of the second of first aspect, described execution result comprises failure information and statistical information;
Wherein, described failure information comprises: business end identifies, failure cause, filename, program line number;
Described statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
The method and apparatus that embodiments of the invention provide a kind of multinuclear to test, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The method schematic diagram of a kind of multinuclear test that Fig. 1 provides for the embodiment of the present invention;
Another schematic diagram of the method for a kind of multinuclear test that Fig. 2 provides for the embodiment of the present invention;
Fig. 3 also provides a kind of multinuclear to test the structural representation of proving installation for the embodiment of the present invention;
Fig. 4 also provides another kind of multinuclear to test the structural representation of proving installation for the embodiment of the present invention;
Fig. 5 also provides a kind of multinuclear to test the structural representation of proving installation for another embodiment of the present invention;
Fig. 6 also provides another kind of multinuclear to test the structural representation of proving installation for another embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
A kind of method that the embodiment of the present invention provides multinuclear to test, as shown in Figure 1, the method comprises:
Main control end in S101, processor, in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable.
According to the business end mark in the information order in described order storage area, each business end in S102, processor judges whether described information order belongs to this business end, if described information order belongs to this business end, then the business end belonging to described information order is tested described test case according to described pending function name and described parametric variable.
Execution result, after executing information order, is sent to result storage area and stores, so that main control end is added up execution result by the business end of specifying in S103, information order; Wherein, order storage area and result storage area are arranged in shared drive.
Further, when there being multiple test case, after a test case executes, again perform S101 to S103, until all test cases are all performed.
A kind of method that embodiments of the invention provide multinuclear to test, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
A kind of method that another embodiment of the present invention provides multinuclear to test, as shown in Figure 2, the method comprises:
Main control end in S201, processor, in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable.
Concrete, main control end is sent to order storage area by needing the information order of the test case of carrying out, and mentioned order storage area is arranged in shared drive, and each like this business end just can both read the data in above-mentioned information order.
Each business end in S202, processor is sentenced and is judged whether described information order belongs to this business end according to the business end mark in the information order in described order storage area.
Exemplary, can realize in the following manner:
The information order that each business end is all sent by access main control end from order storage area, marking matched whether with business end itself of the business end that can be comprised by the order of polling mechanism detect-message mark.
If the business end mark in S203 information order identifies corresponding with this business end, then business end determination information order is the information order belonging to this business end.
Determining to perform this information order after information order is the information order belonging to this business end, certainly, if the business end mark in information order identifies not corresponding with this business end, namely information order does not belong to the information order of this business end, then do not perform this information order.
Such as, suppose that above-mentioned business end is designated the numbering of business end, suppose that the business end in information order is designated 5 again, the business end of executor then indicated by this information order just for being numbered 5, after information order is sent to order storage area, because order storage area is arranged in shared drive, all business ends in processor can both read this information order, but all business ends are after finding that the executor indicated by information order is the business end being numbered 5, the business end being only numbered 5 performs this information order, and other business end does not deal with.
Concrete implementation can comprise: the business end pending function name of first resolving in information order obtains the address of pending function, then carries out function call according to the address of described pending function and described parametric variable and test described test case.
Execution result, after the execution completing information order, is sent to result storage area by S204, each business end, so that execution result carries out adding up and storing by main control end.
Concrete, execution result can comprise failure information and statistical information;
Wherein, failure information comprises: business end identifies, failure cause, filename, program line number;
Statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
Exemplary, complete the task in information order when business end after, the content in execution result is as shown in table 1:
Table 1
What in table 1, business end mark referred to is the business end mark performing pending function in information order, what virtual processor number referred to is the virtual processor number performing pending function in information order, what failure cause referred to is perform the unsuccessful reason of information order, what filename referred to is performs the unsuccessful file name of information order, what program line number referred to is perform information order failure position in a program;
What test case number referred to is is performing the quantity amounting to test case in information order, the quantity that what test case success count and test case failure number referred to respectively is in the test case performing success and failure in information order;
What test suite number referred to is is performing the quantity amounting to test suite in information order, the quantity that what test suite success count and test suite failure number referred to respectively is at the test suite performing success and failure in information order;
What assert that number refers to is performing the quantity asserted altogether in information order, and what assert that success count and assertfail number refer to respectively is in the quantity asserted performing success and failure in information order.
The above results storage area is also arranged in shared drive, and the execution result of self just can be saved in result storage area by each like this business end, so that main control end reads the data in above-mentioned information order.
Further, the method can also comprise:
S205, the main control end execution result by storing in query interface Query Result storage area.
Further, when there being multiple test case, after executing a test case, again can perform S201 ~ S204 to next test case, all test cases can be finished by circulate successively by such main control end.
A kind of method that embodiments of the invention provide multinuclear to test, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, this order storage area is arranged in shared drive, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, this result storage area is arranged in shared drive, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
The embodiment of the present invention also provides a kind of multinuclear to test proving installation 01, and as shown in Figure 3, multinuclear test proving installation 01 comprises:
Processor 011 and shared drive 012, wherein said processor 011 comprises main control end 0111 and at least one business end 0112; Described shared drive comprises order storage area 0121 and result storage area 0122, wherein:
Main control end 0111, in the process of implementation of test cases, sends information order to order storage area 0121;
According to the business end mark in the information order in described order storage area 0121, business end 0112 is for judging whether described information order belongs to this business end 0112, if information order is the information order of this business end 0112, then this business end 0112 is made to perform information order;
The information order that order storage area 0121 sends for storing described main control end 0111, so that all business ends can read described information order;
Result storage area 0122 is for storing the execution result of specified services end in described information order, so that described main control end 0111 pair of execution result is added up, described execution result is generated after executing described information order by the business end of specifying in described information order.
After a test case executes, again perform and " select a test case to perform, and information order is sent to order storage area 0121, each business end 0112 judges whether the information order in order storage area 0121 is the information order belonging to this business end 0112, if information order is the information order of this business end 0112, this business end 0112 is then made to perform information order, each business end 0112 is after the execution completing information order, result storage area 0122 receives execution result from each business end 0112 " step, until all test cases are all performed.
Further, business end 0112 specifically for:
Judge whether corresponding the business end mark in the information order in order storage area identifies with this business end;
If the business end mark in information order identifies corresponding with this business end, then determine that information order is the information order belonging to this business end 0112, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable.
Further, as shown in Figure 4, multinuclear test proving installation 01 can also comprise:
Query interface 013, for the execution result of main control end 0111 by storing in query interface 013 Query Result storage area 0122.
Further, execution result can comprise: failure information and statistical information;
Wherein, failure information comprises: business end identifies, failure cause, filename, program line number;
Statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
The embodiment of the present invention provides a kind of multinuclear to test proving installation, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
The embodiment of the present invention also provides another kind of multinuclear to test proving installation 02, and comprise receiver 021, transmitter 022, bus 023, as shown in Figure 5, this device also comprises:
Processor 024 and shared drive 025, wherein processor 024 comprises main control end and at least one business end, and shared drive 025 comprises order storage area and result storage area;
Main control end in processor 024 is used in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable;
Business end in processor 024 is used for judging whether described information order belongs to this business end according to the business end mark in the information order in described order storage area, if described information order belongs to this business end, then the business end belonging to described information order is tested described test case according to described pending function name and described parametric variable;
The information order that order storage area in shared drive 025 sends for storing described main control end, so that all business ends can read described information order;
Result storage area in shared drive 025 is for storing the execution result of specified services end in described information order, so that described main control end is added up execution result, described execution result is generated after executing described information order by the business end of specifying in described information order;
When there is multiple test case, after a test case executes, processor 024 also selects a test case to perform for again performing by main control end, and information order is sent to order storage area, whether the information order judged in order storage area by each business end is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, make each business end after the execution completing information order, execution result is sent to result storage area, until all test cases are finished.
Further, processor 024 can be specifically for:
Each business end in processor 024 judges whether corresponding the business end mark in the information order in order storage area identifies with this business end;
If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable.
Again further, processor 024 can also be used for: the execution result of the main control end in processor 024 by storing in query interface Query Result storage area.
Wherein, this execution result can comprise failure information and statistical information;
Wherein, failure information comprises business end mark, failure cause, filename, program line number;
Statistical information comprises test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
In addition, when order storage area and result storage area are all arranged in shared drive 025, processor 024 can be as shown in Figure 6 with the connected mode of shared drive 025.Wherein, processor 024 comprises multiple VCPU (VCPU0 ~ VCPUn), above-mentioned main control end is positioned at one of them VCPU, each business end above-mentioned (business end 1 ~ business end n) is separately placed in each VCPU, it is worth mentioning that, processor 024 comprises on each VCPU can run different operating system (operating system 1 ~ operating system n).
The embodiment of the present invention provides a kind of multinuclear to test proving installation, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
In several embodiments that the application provides, should be understood that disclosed method and apparatus can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed mutual communication connection can be by some interfaces, can be electrical, machinery or other form.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit comprises, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that hardware also can be adopted to add SFU software functional unit realizes.
The above-mentioned integrated unit realized with the form of SFU software functional unit, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform the part steps of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (Read-OnlyMemory, be called for short ROM), random access memory (RandomAccessMemory, be called for short RAM), magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of described claim.

Claims (6)

1. a method for multinuclear test, it is characterized in that, described method comprises:
Main control end in processor, in the process of implementation of test cases, sends information order to order storage area; Wherein, described information order comprises: business end identifies, pending function name and parametric variable;
Each business end in described processor judges whether corresponding the business end mark in the described information order in described order storage area identifies with this business end;
If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable;
Execution result, after executing described information order, is sent to result storage area and stores by the business end belonging to described information order, so that described main control end is added up execution result; Wherein, described order storage area and described result storage area are arranged in shared drive.
2. method according to claim 1, is characterized in that, after the business end belonging to described information order executes described information order, described method also comprises:
Main control end in described processor inquires about the execution result stored in described result storage area by query interface.
3. method according to claim 2, is characterized in that, described execution result comprises failure information and statistical information;
Wherein, described failure information comprises: business end identifies, failure cause, filename, program line number;
Described statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
4. a multinuclear test proving installation, it is characterized in that, described device comprises:
Processor and shared drive, wherein said processor comprises main control end and at least one business end; Described shared drive comprises order storage area and result storage area;
Described main control end is used in the process of implementation of test cases, sends information order to order storage area; Wherein, described information order comprises: business end identifies, pending function name and parametric variable;
Described business end is for judging whether corresponding the business end mark in the described information order in described order storage area identifies with this business end; If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable;
The information order that described order storage area sends for storing described main control end, so that all business ends can read described information order;
Described result storage area is for storing the execution result of specified services end in described information order, so that described main control end is added up execution result, described execution result is generated after executing described information order by the business end of specifying in described information order.
5. device according to claim 4, is characterized in that, described multinuclear test proving installation also comprises:
Query interface, inquires about the execution result stored in described result storage area by described query interface for the main control end in described processor.
6. device according to claim 5, is characterized in that, described execution result comprises failure information and statistical information;
Wherein, described failure information comprises: business end identifies, failure cause, filename, program line number;
Described statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
CN201210459920.0A 2012-11-15 2012-11-15 A kind of method and apparatus of multinuclear test Expired - Fee Related CN102999423B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210459920.0A CN102999423B (en) 2012-11-15 2012-11-15 A kind of method and apparatus of multinuclear test

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210459920.0A CN102999423B (en) 2012-11-15 2012-11-15 A kind of method and apparatus of multinuclear test

Publications (2)

Publication Number Publication Date
CN102999423A CN102999423A (en) 2013-03-27
CN102999423B true CN102999423B (en) 2016-03-02

Family

ID=47928020

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210459920.0A Expired - Fee Related CN102999423B (en) 2012-11-15 2012-11-15 A kind of method and apparatus of multinuclear test

Country Status (1)

Country Link
CN (1) CN102999423B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107168879B (en) * 2017-05-23 2020-03-10 网易(杭州)网络有限公司 Method and device for generating test report of centralized configuration management system
CN110501627B (en) * 2018-05-17 2020-11-03 大唐移动通信设备有限公司 Digital logic circuit detection method and device for base station
KR102131982B1 (en) * 2018-05-31 2020-07-08 현대오트론 주식회사 Multi core system and software diagnostic system for vehicle and operating method thereof
CN110059004B (en) * 2019-03-21 2021-08-17 深圳市腾讯信息技术有限公司 Application testing method, device, equipment and medium
CN111158299A (en) * 2020-03-20 2020-05-15 艾德克斯电子(南京)有限公司 Software system capable of controlling instrument by multiple channels and method for reducing computer consumption
CN112035346B (en) * 2020-08-25 2023-09-12 华东计算技术研究所(中国电子科技集团公司第三十二研究所) Automatic test method, system and medium based on embedded DSP operating system
CN113254296B (en) * 2021-06-25 2021-10-01 上海励驰半导体有限公司 Software implementation method and system for chip SLT test
CN116401138B (en) * 2023-06-08 2023-09-15 建信金融科技有限责任公司 Operating system running state detection method and device, electronic equipment and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5896535A (en) * 1996-08-20 1999-04-20 Telefonaktiebolaget L M Ericsson (Publ) Method and system for testing computer system software
CN1282917A (en) * 1999-09-30 2001-02-07 深圳市中兴通讯股份有限公司 Software simulation test method
CN1858719A (en) * 2005-12-27 2006-11-08 华为技术有限公司 Method for realizing automatic test and its system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5896535A (en) * 1996-08-20 1999-04-20 Telefonaktiebolaget L M Ericsson (Publ) Method and system for testing computer system software
CN1282917A (en) * 1999-09-30 2001-02-07 深圳市中兴通讯股份有限公司 Software simulation test method
CN1858719A (en) * 2005-12-27 2006-11-08 华为技术有限公司 Method for realizing automatic test and its system

Also Published As

Publication number Publication date
CN102999423A (en) 2013-03-27

Similar Documents

Publication Publication Date Title
CN102999423B (en) A kind of method and apparatus of multinuclear test
US8832666B2 (en) Dynamic instrumentation
CN109656627A (en) Starting method, activation system and the relevant apparatus of hard disk in a kind of BIOS
CN110673887B (en) Application program starting method and device, terminal equipment and readable storage medium
US20160299859A1 (en) Apparatus and method for external access to core resources of a processor, semiconductor systems development tool comprising the apparatus, and computer program product and non-transitory computer-readable storage medium associated with the method
CN104601617A (en) Peripheral access processing method and device in virtual desktop system
CN104036193B (en) Local cross-domain vulnerability detection method and device for application program
CN102622274B (en) Computer device and interrupt task allocation method thereof
CN101373434A (en) Method and system for rapidly loading and operating program mapping in multiprocessor system
CN112035346B (en) Automatic test method, system and medium based on embedded DSP operating system
US20230367936A1 (en) Verification method, electronic device and storage medium
CN112199272A (en) Intelligent terminal testing method and device, terminal equipment and medium
CN103902301A (en) Method and device and processor reading BIOS
CN112965895B (en) Desktop application program automatic test method, device, equipment and storage medium
CN106547583B (en) Operating system installation method and device
CN115202946A (en) Automated testing method, apparatus, device, storage medium, and program product
CN110858184B (en) PCI bus device enumeration method and device
CN107918574A (en) A kind of method of inspection based on test hardware information under Redhat
CN109656720B (en) Address space allocation method and device
CN105511940B (en) The method and system of authorization virtual machine access Xenstore in a kind of Xen virtualization
CN105320512A (en) Method and device for distributing trunk permission
CN111695314A (en) Multi-core chip simulation test method and device
CN105068911A (en) Method for performing network card performance tuning for CPU inner core
CN102495770B (en) Method and system for computer memory error analysis
CN111726418B (en) Cloud resource allocation method and device, terminal equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160302

Termination date: 20181115