Eclipse Test and Performance Tools Platform Project Structure

This page shows the TPTP project structure of the release under development. For the project structure of previous releases, please view the archived project matrix.

TPTP Project Component Structure


ProjectComponentTechnology DomainLead CommitterBugzilla Component
TPTP Platform
JVMTIAgents/eventsJonathan WestPlatform.Agents.JVMTI
Agents/EventsAgents/EventsKathy ChanPlatform.Agents
JVMPIAgents/EventsJonathan WestPlatform.Agents.JVMPI
LoggingAgents/EventsKathy ChanPlatform.Agents.Logging
Collection ControlCollection ControlKathy ChanPlatform.Collection
CommunicationsCommunicationsKathy ChanPlatform.Communication
DocumentationDocumentationJoel CaynePlatform.Doc
Documentation (Static Analysis)DocumentationKathy ChanDocumentation
Documentation (Line Coverage)DocumentationKathy ChanDocumentation
Documentation (Agent Controller)DocumentationJonathan WestDocumentation
EMF ModelEMF ModelJonathan WestPlatform.Model
ExecutionExecutionKathy ChanPlatform.Execution
CBE LoggingExecutionKathy ChanPlatform.Execution.CBELogging
Correlation EngineExecutionKathy ChanPlatform.Execution.CorrelationEngine
FrameworkExecutionKathy ChanPlatform.Execution.Framework
InstrumentationExecutionKathy ChanPlatform.Execution.Instrumentation
Probekit/BCIExecutionKathy ChanPlatform.Execution.ProbekitBCI
Platform.Execution.ChoreographyExecutionKathy ChanPlatform.Execution.Choreography
FileSystemServices (Agent Controller)ExecutionJonathan WestFileSystemServices
IntegratedAgentController (Agent Controller)ExecutionJoel CayneIntegratedAgentController
WindowsService (Agent Controller)ExecutionJonathan WestWindowsService
BuildRelease EngineeringJoel CayneBuild
TPTP ReportsRelease EngineeringKathy ChanTPTP.Reports
TPTP TestingRelease EngineeringKathy ChanTPTP.Testing
Web DocsRelease EngineeringKathy ChanTPTP.Web
UIUIKathy ChanPlatform.UI
ChartingUIKathy ChanPlatform.UI.Charting
Probe EditorUIJonathan WestPlatform.UI.ProbeEditor
Profiling PerspectiveUIJonathan WestPlatform.UI.ProfilingPerspective
Sequence DiagramUIJonathan WestPlatform.UI.SequenceDiagram
Config (Agent Controller)UIJonathan WestConfig
TPTP Testing Tools
Agents/EventsAgents/EventsJerome BozierTest.Agents
Comptest AgentAgents/EventsJerome BozierTest.Agents.ComptestAgent
RecorderAgents/EventsJerome BozierTest.Agents.Recorder
DocumentationDocumentationJerome BozierTest.Doc
Documentation (ASF)DocumentationJerome BozierDocumentation
Test ExecutionExecutionJerome BozierTest.Execution
Auto GUI RunnerExecutionJerome BozierTest.Execution.AutoGUIRunner
Common RunnerExecutionJerome BozierTest.Execution.CommonRunner
Execution HarnessExecutionJerome BozierTest.Execution.ExecutionHarness
JUnit RunnerExecutionJerome BozierTest.Execution.JUnitRunner
JUnit Plug-in RunnerExecutionJerome BozierTest.Execution.JUnitPluginRunner
Manual RunnerExecutionJerome BozierTest.Execution.ManualRunner
URL RunnerExecutionJerome BozierTest.Execution.URLRunner
ASF.RuntimeExecutionJerome BozierASF.Runtime
Test ModelModelJerome BozierTest.Model
Reporting InfrastructureUIJerome BozierPlatform.UI.ReportingInfrastructure
UIUIJerome BozierTest.UI
Auto GUI UIUIJerome BozierTest.UI.AutoGUIUI
Artifact, Location, Deployment, Execution History EditorsUIJerome BozierTest.UI.ConfigEditors
Datapool EditorUIJerome BozierTest.UI.DatapoolEditor
Test Suite / fwk editors / common test editor / gen / launch configUIJerome BozierTest.UI.FrameworkEditors
JUnit Editor/GenUIJerome BozierTest.UI.JUnit
JUnit Plug-in Editor/GenUIJerome BozierTest.UI.JUnitPlugin
Manual Test EditorUIJerome BozierTest.UI.Manual
Manual Test ClientUIJerome BozierTest.UI.ManualTestClient
Test ReportingUIJerome BozierTest.UI.Reporting
Test PerspectiveUIJerome BozierTest.UI.TestPerspective
URL TestUIJerome BozierTest.UI.URLTest
TPTP Tracing and Profiling Tools
Probe instancesExecutionJonathan WestTrace.Execution
Trace ViewsUIJonathan WestTrace.UI
Trace ReportingUIJonathan WestTrace.UI.Reporting

Default Bugzilla Component Owners


When a bugzilla is opened against a component in Hyades 3.3 or earlier, the person named in this list becomes the default owner: Hyades 3.3 bugzilla component owners

When a bugzilla is opened against a component in TPTP, the person named against a given TPTP bugzilla component in this list becomes the default owner: TPTP bugzilla component owners

Component Level Plug-in Mapping with Committers


This section shows the plug-ins that belong to each of the components, and the committers who work in each component.

TPTP Platform
TPTP Testing Tools
TPTP Tracing and Profiling Tools

Plug-ins not assigned to any project

TPTP Platform Project

Project Lead: Kathy Chan

ComponentBugzilla ComponentPlug-insCommitters
Agents/EventsPlatform.Agentsorg.eclipse.tptp.platform.agentcontrollerKathy Chan
JVMPIPlatform.Agents.JVMPIorg.eclipse.tptp.platform.agentcontrollerJonathan West
JVMTIPlatform.Agents.JVMTIorg.eclipse.tptp.platform.jvmti.runtime
org.eclipse.tptp.platform.jvmti.client
Jonathan West
LoggingPlatform.Agents.Loggingorg.eclipse.hyades.logging.coreKathy Chan
Collection ControlPlatform.Collectionorg.eclipse.tptp.platform.collection.frameworkKathy Chan
CommunicationsPlatform.Communicationorg.eclipse.tptp.platform.agentcontrollerKathy Chan
DocumentationPlatform.Docorg.eclipse.tptp.platform.doc.user
org.eclipse.tptp.platform.doc.isv
org.eclipse.tptp.platform.agentcontroller.doc.isv
org.eclipse.tptp.platform.agentcontroller.doc.user
org.eclipse.hyades.probekit.doc.user
Joel Cayne
ExecutionPlatform.Executionorg.eclipse.tptp.platform.core
org.eclipse.tptp.platform.execution
org.eclipse.tptp.platform.samples
org.eclipse.tptp.platform.examples
org.eclipse.tptp.platform.examples.isv
org.eclipse.hyades.logging.core.sample
org.eclipse.tptp.examples
org.eclipse.tptp.platform.welcome
Kathy Chan
CBE LoggingPlatform.Execution.CBELoggingorg.eclipse.hyades.logging.core
org.eclipse.tptp.platform.logging.events
Kathy Chan
Correlation EnginePlatform.Execution.CorrelationEngineorg.eclipse.hyades.execution.correlation
org.eclipse.hyades.execution.trace
Kathy Chan
FrameworkPlatform.Execution.Frameworkorg.eclipse.hyades.executionKathy Chan
Joseph P_Toomey
InstrumentationPlatform.Execution.Instrumentationorg.eclipse.tptp.platform.instrumentation.ui
org.eclipse.tptp.platform.instrumentation.annotation
Kathy Chan
Probekit/BCIPlatform.Execution.ProbekitBCIorg.eclipse.hyades.probekit
org.eclipse.tptp.platform.probekit
org.eclipse.tptp.platform.probekit.launch
Kathy Chan
EMF ModelPlatform.Modelorg.eclipse.tptp.platform.models
org.eclipse.tptp.platform.models.hierarchy
Jonathan West
Joseph P_Toomey
Paul Slauenwhite
Eugene Chan
UIPlatform.UIorg.eclipse.tptp.platform.core
org.eclipse.tptp.platform.common
org.eclipse.tptp.platform.common.ui
org.eclipse.tptp.platform.common.ui.trace
org.eclipse.tptp.platform.integration.pde
org.eclipse.hyades.ui
org.eclipse.tptp.platform.profile.server
org.eclipse.tptp.platform.profile.server.core
org.eclipse.tptp.platform.profile.server.wst
org.eclipse.tptp.platform.profile.server.doc.user
Kathy Chan
Eugene Chan
ChartingPlatform.UI.Chartingorg.eclipse.tptp.platform.report
org.eclipse.tptp.platform.report.core
org.eclipse.tptp.platform.report.doc.user
org.eclipse.tptp.platform.report.samples
org.eclipse.tptp.platform.report.tests
org.eclipse.tptp.platform.report.ui
org.apache.batik
Kathy Chan
Probe EditorPlatform.UI.ProbeEditororg.eclipse.hyades.probekit.uiJonathan West
Eugene Chan
Profiling PerspectivePlatform.UI.ProfilingPerspectiveorg.eclipse.hyades.trace.ui
org.eclipse.tptp.platform.trace
Jonathan West
Eugene Chan
Sequence DiagramPlatform.UI.SequenceDiagramorg.eclipse.hyades.uiJonathan West
Eugene Chan
BuildBuildorg.eclipse.hyades.releng.builderJoel Cayne
Kathy Chan
TPTP ReportsTPTP.ReportsN/AKathy Chan
TPTP TestingTPTP.TestingN/AKathy Chan
Web DocsTPTP.WebN/AKathy Chan
Platform.Execution.ChoreographyPlatform.Execution.ChoreographyN/AKathy Chan
Documentation (Static Analysis)DocumentationN/AKathy Chan
Documentation (Line Coverage)DocumentationN/AKathy Chan
Config (Agent Controller)ConfigN/AJonathan West
Documentation (Agent Controller)Documentationorg.eclipse.tptp.platform.agentcontroller.doc.isv
org.eclipse.tptp.platform.agentcontroller.doc.user
Jonathan West
FileSystemServices (Agent Controller)FileSystemServicesN/AJonathan West
IntegratedAgentController (Agent Controller)IntegratedAgentControllerorg.eclipse.tptp.platform.ac.win_ia32
org.eclipse.tptp.platform.ac.win_em64t
org.eclipse.tptp.platform.ac.win_ipf
org.eclipse.tptp.platform.ac.linux_ia32
org.eclipse.tptp.platform.ac.linux_em64t
org.eclipse.tptp.platform.ac.linux_ipf
org.eclipse.tptp.platform.iac.administrator
Joel Cayne
WindowsService (Agent Controller)WindowsServiceorg.eclipse.tptp.platform.agentcontrollerJonathan West

TPTP Testing Tools Project

Project Lead: Jerome Bozier

ComponentBugzilla ComponentPlug-insCommitters
Reporting InfrastructurePlatform.UI.ReportingInfrastructureorg.eclipse.tptp.platform.report.birt
org.eclipse.tptp.platform.report.birt.ui
Jerome Bozier
Paul Slauenwhite
Agents/EventsTest.Agentsorg.eclipse.hyades.test.coreJerome Bozier
Paul Slauenwhite
Comptest AgentTest.Agents.ComptestAgentorg.eclipse.hyades.test.coreJerome Bozier
Paul Slauenwhite
RecorderTest.Agents.Recorderorg.eclipse.hyades.test.core
org.eclipse.tptp.test.recorders.url
org.eclipse.tptp.test.tools.api
Jerome Bozier
Paul Slauenwhite
DocumentationTest.Docorg.eclipse.hyades.test.doc.user
org.eclipse.tptp.test.tools.manual.doc.user
org.eclipse.tptp.test.tools.junit.plugin.doc.user
org.eclipse.tptp.test.report.birt.doc.user
org.eclipse.tptp.test.doc.isv
org.eclipse.tptp.test.recorders.url.doc.user
Jerome Bozier
Paul Slauenwhite
Test ExecutionTest.Executionorg.eclipse.hyades.test.coreJerome Bozier
Paul Slauenwhite
Auto GUI RunnerTest.Execution.AutoGUIRunnerorg.eclipse.hyades.test.tools.core
org.eclipse.tptp.test.auto.gui
Jerome Bozier
Paul Slauenwhite
Common RunnerTest.Execution.CommonRunnerorg.eclipse.hyades.test.tools.coreJerome Bozier
Paul Slauenwhite
Execution HarnessTest.Execution.ExecutionHarnessorg.eclipse.hyades.test.tools.coreJerome Bozier
Paul Slauenwhite
JUnit RunnerTest.Execution.JUnitRunnerorg.eclipse.hyades.test.tools.coreJerome Bozier
Paul Slauenwhite
JUnit Plug-in RunnerTest.Execution.JUnitPluginRunnerorg.eclipse.tptp.test.tools.junit.pluginJerome Bozier
Paul Slauenwhite
Manual RunnerTest.Execution.ManualRunnerorg.eclipse.tptp.test.tools.manualJerome Bozier
Paul Slauenwhite
URL RunnerTest.Execution.URLRunnerorg.eclipse.hyades.test.tools.coreJerome Bozier
Paul Slauenwhite
Test ModelTest.Modelorg.eclipse.hyades.test.tools.core
org.eclipse.tptp.platform.models
Jerome Bozier
Paul Slauenwhite
UITest.UIorg.eclipse.tptp.test.tools
org.eclipse.tptp.test
Jerome Bozier
Paul Slauenwhite
Auto GUI UITest.UI.AutoGUIUIorg.eclipse.hyades.test.tools.ui
org.eclipse.tptp.test.auto.gui
Jerome Bozier
Paul Slauenwhite
Artifact, Location, Deployment, Execution History EditorsTest.UI.ConfigEditorsorg.eclipse.hyades.test.ui
org.eclipse.hyades.test.ui.extensions
Jerome Bozier
Paul Slauenwhite
Datapool EditorTest.UI.DatapoolEditororg.eclipse.hyades.test.uiJerome Bozier
Paul Slauenwhite
Test Suite / fwk editors / common test editor / gen / launch configTest.UI.FrameworkEditorsorg.eclipse.hyades.test.uiJerome Bozier
Paul Slauenwhite
JUnit Editor/GenTest.UI.JUnitorg.eclipse.hyades.test.tools.uiJerome Bozier
Paul Slauenwhite
JUnit Plug-in Editor/GenTest.UI.JUnitPluginorg.eclipse.tptp.test.tools.junit.pluginJerome Bozier
Paul Slauenwhite
Manual Test EditorTest.UI.Manualorg.eclipse.tptp.test.tools.manualJerome Bozier
Paul Slauenwhite
Manual Test ClientTest.UI.ManualTestClientorg.eclipse.tptp.test.tools.manualJerome Bozier
Paul Slauenwhite
Test ReportingTest.UI.Reportingorg.eclipse.tptp.test.report.birt
org.eclipse.tptp.test.report.birt.ui
org.eclipse.tptp.test.report.birt.doc.user
org.eclipse.tptp.test.samples
Jerome Bozier
Paul Slauenwhite
Test PerspectiveTest.UI.TestPerspectiveorg.eclipse.hyades.test.uiJerome Bozier
Paul Slauenwhite
URL TestTest.UI.URLTestorg.eclipse.hyades.test.tools.uiJerome Bozier
Paul Slauenwhite
ASF.RuntimeASF.RuntimeN/AJerome Bozier
Paul Slauenwhite
Documentation (ASF)DocumentationN/AJerome Bozier
Paul Slauenwhite

TPTP Tracing and Profiling Tools Project

Project Lead: Jonathan West

ComponentBugzilla ComponentPlug-insCommitters
Probe instancesTrace.Executionorg.eclipse.tptp.trace.examples.isvJonathan West
Eugene Chan
Trace ViewsTrace.UIorg.eclipse.tptp.trace
org.eclipse.hyades.trace.views
org.eclipse.tptp.trace.doc.isv
org.eclipse.tptp.trace.jvmti.client
Jonathan West
Eugene Chan
Trace ReportingTrace.UI.Reportingorg.eclipse.tptp.trace.report.birt
org.eclipse.tptp.trace.report.birt.ui
org.eclipse.tptp.trace.report.birt.doc.user
Jonathan West
Eugene Chan

Project Committers


The following table shows the list of all TPTP committers, and their access permissions to TPTP resources.
There are 7 access groups, each controls write access to CVS modules, website and download site.

tptp-platform controls access to /cvsroot/tptp:platform, /cvsroot/org.eclipse:www/tptp/platform
tptp-test controls access to /cvsroot/tptp:test, /cvsroot/org.eclipse:www/tptp/test
tptp-trace controls access to /cvsroot/tptp:trace, /cvsroot/org.eclipse:www/tptp/trace
tptp-test-result controls access to /cvsroot/tptp:test-results
tptp-home controls access to /cvsroot/org.eclipse:www/tptp
tptp-main controls access to the download site

Yes means that the person has committer access to the CVS module named in the column.
No means that the person does not need committer access to the CVS module named in the column.

CommitterOrganizationtptp-platformtptp-testtptp-tracetptp-test-resulttptp-hometptp-main
Jerome BozierYesYesNoYesYesNo
Chris ElfordYesNoNoYesYesYes
Eugene ChanYesNoYesYesYesNo
Joel CayneYesYesYesYesYesYes
Joseph P_ToomeyYesNoNoNoNoNo
Jonathan WestYesNoYesYesYesNo
Oliver ColeYesNoNoYesNoNo
Paul SlauenwhiteNoYesNoYesYesYes
Richard HUANGNoNoYesYesYesNo
Ernest MahYesYesYesYesYesNo
Kathy ChanYesYesYesYesYesNo
Yunan HeYesNoNoYesNoNo
Chengrui DengYesNoNoYesNoNo
Mike ReidYesNoYesYesYesNo