EMMA Coverage Report (generated Sun Sep 18 11:34:27 PHT 2011)
[all classes][org.apache.maven.continuum.buildcontroller]

COVERAGE SUMMARY FOR SOURCE FILE [BuildContext.java]

nameclass, %method, %block, %line, %
BuildContext.java100% (1/1)86%  (19/22)89%  (82/92)89%  (32/36)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class BuildContext100% (1/1)86%  (19/22)89%  (82/92)89%  (32/36)
getOldScmResult (): ScmResult 0%   (0/1)0%   (0/3)0%   (0/1)
getStartTime (): long 0%   (0/1)0%   (0/3)0%   (0/1)
setOldScmResult (ScmResult): void 0%   (0/1)0%   (0/4)0%   (0/2)
BuildContext (): void 100% (1/1)100% (3/3)100% (1/1)
getActionContext (): Map 100% (1/1)100% (11/11)100% (3/3)
getBuildDefinition (): BuildDefinition 100% (1/1)100% (3/3)100% (1/1)
getBuildResult (): BuildResult 100% (1/1)100% (3/3)100% (1/1)
getModifiedDependencies (): List 100% (1/1)100% (11/11)100% (3/3)
getOldBuildResult (): BuildResult 100% (1/1)100% (3/3)100% (1/1)
getProject (): Project 100% (1/1)100% (3/3)100% (1/1)
getScmResult (): ScmResult 100% (1/1)100% (3/3)100% (1/1)
getTrigger (): int 100% (1/1)100% (3/3)100% (1/1)
isCancelled (): boolean 100% (1/1)100% (3/3)100% (1/1)
setBuildDefinition (BuildDefinition): void 100% (1/1)100% (4/4)100% (2/2)
setBuildResult (BuildResult): void 100% (1/1)100% (4/4)100% (2/2)
setCancelled (boolean): void 100% (1/1)100% (4/4)100% (2/2)
setModifiedDependencies (List): void 100% (1/1)100% (4/4)100% (2/2)
setOldBuildResult (BuildResult): void 100% (1/1)100% (4/4)100% (2/2)
setProject (Project): void 100% (1/1)100% (4/4)100% (2/2)
setScmResult (ScmResult): void 100% (1/1)100% (4/4)100% (2/2)
setStartTime (long): void 100% (1/1)100% (4/4)100% (2/2)
setTrigger (int): void 100% (1/1)100% (4/4)100% (2/2)

1package org.apache.maven.continuum.buildcontroller;
2 
3/*
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements.  See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership.  The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the
9 * "License"); you may not use this file except in compliance
10 * with the License.  You may obtain a copy of the License at
11 *
12 *   http://www.apache.org/licenses/LICENSE-2.0
13 *
14 * Unless required by applicable law or agreed to in writing,
15 * software distributed under the License is distributed on an
16 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17 * KIND, either express or implied.  See the License for the
18 * specific language governing permissions and limitations
19 * under the License.
20 */
21 
22import org.apache.maven.continuum.model.project.BuildDefinition;
23import org.apache.maven.continuum.model.project.BuildResult;
24import org.apache.maven.continuum.model.project.Project;
25import org.apache.maven.continuum.model.project.ProjectDependency;
26import org.apache.maven.continuum.model.scm.ScmResult;
27 
28import java.util.ArrayList;
29import java.util.HashMap;
30import java.util.List;
31import java.util.Map;
32 
33/**
34 * This class holds build context information.
35 *
36 * @author <a href="mailto:kenney@apache.org">Kenney Westerhof</a>
37 */
38public class BuildContext
39{
40    private long startTime;
41 
42    private Project project;
43 
44    private BuildDefinition buildDefinition;
45 
46    private BuildResult oldBuildResult;
47 
48    private ScmResult oldScmResult;
49 
50    private Map<String, Object> actionContext;
51 
52    private ScmResult scmResult;
53 
54    private int trigger;
55 
56    private BuildResult buildResult;
57 
58    private List<ProjectDependency> modifiedDependencies;
59 
60    private boolean cancelled;
61 
62    public void setStartTime( long startTime )
63    {
64        this.startTime = startTime;
65    }
66 
67    public long getStartTime()
68    {
69        return startTime;
70    }
71 
72    public void setProject( Project project )
73    {
74        this.project = project;
75    }
76 
77    public Project getProject()
78    {
79        return project;
80    }
81 
82    public void setBuildDefinition( BuildDefinition buildDefinition )
83    {
84        this.buildDefinition = buildDefinition;
85    }
86 
87    public BuildDefinition getBuildDefinition()
88    {
89        return buildDefinition;
90    }
91 
92    public void setBuildResult( BuildResult build )
93    {
94        this.buildResult = build;
95    }
96 
97    public BuildResult getBuildResult()
98    {
99        return buildResult;
100    }
101 
102    public void setOldBuildResult( BuildResult buildResult )
103    {
104        this.oldBuildResult = buildResult;
105    }
106 
107    public BuildResult getOldBuildResult()
108    {
109        return oldBuildResult;
110    }
111 
112    public void setOldScmResult( ScmResult oldScmResult )
113    {
114        this.oldScmResult = oldScmResult;
115    }
116 
117    public ScmResult getOldScmResult()
118    {
119        return oldScmResult;
120    }
121 
122    public void setScmResult( ScmResult scmResult )
123    {
124        this.scmResult = scmResult;
125    }
126 
127    public ScmResult getScmResult()
128    {
129        return scmResult;
130    }
131 
132    public Map<String, Object> getActionContext()
133    {
134        if ( actionContext == null )
135        {
136            actionContext = new HashMap<String, Object>();
137        }
138        return actionContext;
139    }
140 
141    public int getTrigger()
142    {
143        return trigger;
144    }
145 
146    public void setTrigger( int trigger )
147    {
148        this.trigger = trigger;
149    }
150 
151    public List<ProjectDependency> getModifiedDependencies()
152    {
153        if ( modifiedDependencies == null )
154        {
155            modifiedDependencies = new ArrayList<ProjectDependency>();
156        }
157        return modifiedDependencies;
158    }
159 
160    public void setModifiedDependencies( List<ProjectDependency> modifiedDependencies )
161    {
162        this.modifiedDependencies = modifiedDependencies;
163    }
164 
165    public boolean isCancelled()
166    {
167        return cancelled;
168    }
169 
170    public void setCancelled( boolean cancelled )
171    {
172        this.cancelled = cancelled;
173    }
174}

[all classes][org.apache.maven.continuum.buildcontroller]
EMMA 2.0.5312 (C) Vladimir Roubtsov