Font Size: a A A

Design And Implementation Of ATE System For AR Board Based On Continuous Integration

Posted on:2017-12-02Degree:MasterType:Thesis
Country:ChinaCandidate:S M ZhuFull Text:PDF
GTID:2518304841479544Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the gradual expansion of the scale of software,people also place greater demands on software integration mode.Some integration modes such as "Big Bang"?"iterative increment" and "Daily Build" couldn't meet the request of current software projects for rapid integration and release,then continuous integration came into being.It shortens time interval of software integration,increases the frequency of integration,enhances information feedback,ensures the quality of software and is one of the most important practices of software agile development techniques.However,it's not easy to do continuous integration well and ensure a high degree of automation and efficiency in engineering practices.This paper describes the design and implementation of a type of ATE system for AR(Access Router)board based on continuous integration.Totally we analyzed the needs of high frequency software-building and equipment test,then designed and deployed a kind of Master-Agent Distributed CI build system to automatically compile AR board equipment software,developed and implemented an ATE system to test AR board equipment based on continuous integration platform ICP-CI.And we also made some configuration management about code version of SVN.In order to improve the efficiency of task execution,we used Agent1 and Agent2 servers to build 4 types of AR board equipment software dfx-soft in parallel,and also used Master and Agent3 servers to download board software in three-way parallel.In order to improve the efficiency of the feedback of results,we divided the whole task to three phased project:build?load and test.In order to save staff time,we executed the complete test task during the night.We maintained a certain degree of redundancy of resources and enhanced the expansion of space projects by making the Agent server environment into resource template and using switch and serial server to expand ports.By actual operation,it takes average time of 17.73 minutes to build the AR board and 89.9 minutes to run ATE,the CI system has verified that it significantly improves efficiency compared with manual operation.And when building test fails,developers and managers will receive an email feedback about the causes of failure,then software functional defects can be timely positioned and resolved,so it protects the quality of the board software and improves work efficiency.
Keywords/Search Tags:Continuous Integration, Software Integration, ATE, build, feedback
PDF Full Text Request
Related items