WuKong Project Report November 2014 Team members: Master

advertisement
WuKong Project Report
November 2014
1.
Team members:
Master students: 蔡博倫, 李政勳, 周君哲, 趙守浩, 陳俊翰
PhD student: 賴爾思
Engineer: 莊景祺, 陳群元
PI: 林桂傑 Co-PI: 施吉昇, 王佑中
2.
Discussion with champions:
We had a sync-up meeting with YK Chen, Shao-Wan Yang on Nov. 6. The
agenda of the meeting is to sync up the progress on stabilizing WuKong
middleware and discuss the follow-up for the stabilization project. In
October, Dr. Wang worked with the team members to develop the testing
framework for WuKong, including unit and integration tests. The testing
framework allows the developer to upload the latest code to the server in
WuKong lab and to conduct pre-designed test plans automatically and
repeatedly. Physical devices are also connected to the server to test data
read/write on devices and wireless communication on devices. Unit test
framework has been completed and integration test framework needs
another week to finish.
Follow-up:
- Connect the testing server to Intel Galileo platforms: at this moment,
only WuDevices are connected to the server. Intel platforms will be added
in December.
- Intel Galileo board: Intel started to ship Galileo Generation 2 to
universities and professors in Taiwan in October 2014. At this moment,
the technical support for Generation 2 is not yet completed. Shao-Wen
suggested to start with Generation 1 and migrate to Generation 2 later.
3.
Progress between last month and this month
The major effort of WuKong team in October 2014 is to develop the
testing server for WuKong: WuTest. The goal of the testing server is to
verify the functional requirements and compatibility of the components.
The developers can use series of testing scripts to test and debug their
codes before submissions. In the future, we will include automatic testing
suites to conduct the testing when a new submission is committed or
nightly.
The framework consists of unit test and integration test component. Unit
test component was completed in October and integration test
component will be completed by the end of November. We also prepared
the design document and user manual, which is now available to WuKong
team members and is provided on request. The document provides the
overall architecture, step-by-step instructions for building test plans for
location test, property test, deploy test, and propagation test. The
document for integration test is under development.
In current version, the developers should use remote desktop manager,
such as VNC viewer, to connect to the server for testing. It is because a
graphical tool is required to build the image for WuDevice. The command
line procedure to build device image has be planned for future release.
4.
Brief plan for the next month
In the coming months, we will complete WuTest and prepare for public
release. Hence, the registered developers can use WuTest to test their
codes on physical device and assure that their codes are compatible with
existing components. We will also participate the Intel Asia annual event
in November 2014 to
Download