CNDOpenSolarisExplorer
OpenSolaris Explorer
Team
Dev: Thomas Preisler (NB nick: thp), Alexander Simon (AS; NB nick: alexvsimon)
QA: Alexandr Alexandrov (NB nick: alexandrov)
Lead: Thomas Preisler
Charter
Create NetBeans/SunStudio projects for browsing OpenSolaris C/C++ sources
User View
Current Steps to Sreate the OpenSolaris Projects
- nightly log files:
- sources:
- script:
0) Init Create a folder called 'opensolaris' (the name is not important). 1) ON Sources Download latest ON (OpenSolaris) sources 'on-src.tar.bz2' from http://dlc.sun.com/osol/on/downloads to 'opensolaris'. Unzip (bunzip2) 'on-src.tar.bz2' and untar 'on-src.tar'. It should create a folder called 'src' in 'opensolaris' with all the ON sources. 2) The Build Log Copy matching build log file from X86: /net/elpaso.sfbay/export/builds/onnv-gate/log/ Sparc: /net/juarez.sfbay/export/builds/onnv-gate/log/ to 'opensolaris'. The file is called nightly.log. Make sure you are copying a log file that matches your platform (Sparc/X86). 3) Our Script Copy the zip file /net/danmark/export/home/thp/opensolarisqa/createOpenSolarisProjects.zip into 'opensolaris'. Unzip the file. It should create the following files in 'opensolaris': createOpenSolarisProjects.bash openSolarisProjects (folder) nightly.log.filter.bash 4) Filter the build log Run the script 'nightly.log.filter.bash'. It creates a filtered version of the log file called 'part_of_nightly.log'. NOTE: this step is not a step we want the user to perform. The build log from 2) should already have been filtered but the step is necessary for now. 5) Create the OpenSolaris projects Run the script 'createOpenSolarisProjects.bash'. It creates new projects in ~/NetBeansProjects/OpenSolarisProjects matching the ON sources. It takes between 10 and 20 minutes to run depending on hardware. It creates more than 100 projects in ~/NetBeansProjects/OpenSolarisProjects ready to be opened.
Goals
The feature is implemented.
No P1 or P2 issues.
Metrics
Test Plan
Schedule
Milestone | Date | Content |
---|---|---|
M1 | Mid May | Script that creates projects by build log implemented and ready to testing. Not all accuracy issues resolved. |
M2 | End May | All components ready in the local net. |
M3 | Mid June | All components ready in the OpenSolaris web site. |
M4 | End June | Major issues from M1-M3 resolved |
M5 | FCS | Quality raised to production level |
Risks and dependencies
Status and test results
OpenSolaris Project: Navigator
Design specifications
Unit tests
Issuezilla
Status Whiteboard keyword: pomona
(click on the keyword above to get issues list)