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)

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo