Automatic compiling test method and system for communication electronic product
A technology of electronic products and testing methods, applied in code compilation, software testing/debugging, electrical digital data processing, etc., can solve the problems of low research and development efficiency, a large amount of manpower and material resources, and reduce the input of manpower and material resources and simplify testing Process, the effect of improving R&D efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0074] See figure 1 , an automatic compiling and testing method for a communication electronic product provided in this embodiment, comprising:
[0075] Step 101: Generate the commit node corresponding to each test source code, and push the commit node to the Linux server; the test source code is written according to the test requirements of the modules in the communication electronic product or for communication with the communication electronic product. The external instrument information connected to the product is written; one local git warehouse corresponds to multiple commit nodes, and each commit node stores the test source code or the modified test source code.
[0076] Step 102: compile the code stored in each commit node, and transmit the compilation result to the web page for display; the compilation result includes compiled code and compilation status; the compilation status includes compilation success and compilation status. fail.
[0077] Step 103: the Linux s...
Embodiment 2
[0097] See figure 2 , the present embodiment provides an automated compiling and testing method for communication electronic products, including:
[0098] Step 201: When debugging a test task, write a test source code corresponding to the test task on a web page; the test source code is written according to the test requirements of the modules in the communication electronic product or for the Compiled by communication electronics connected to external instrumentation information.
[0099] Step 202: the web page invokes an automatic compiling program to compile the test source code to obtain a compilation result; the automatic compiling program is a compiling program created by python on a Linux server; the compiling program created by the Python is called using a python script The MakeFile compiled by gcc; the compilation result includes compiled code and compilation status; the compilation status includes compilation success and compilation failure.
[0100] Step 203: Sen...
Embodiment 3
[0110] See image 3 , an automated compiling and testing system for communication electronic products provided in this embodiment, comprising:
[0111] Local device for:
[0112] Generate the commit node corresponding to each test source code, and push the commit node to the Linux server; the test source code is written according to the test requirements of the modules in the communication electronic product or is connected with the communication electronic product Compiled by external instrumentation information; one local git repository corresponds to multiple commit nodes, and each commit node stores test source code or modified test source code.
[0113] Linux server for:
[0114] Compile the code stored in each commit node, and transmit the compilation result to the web page for display; the compilation result includes compiled code and compilation status; the compilation status includes compilation success and compilation failure;
[0115] Send the test case to the te...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com