EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][de.uka.ipd.sdq.simucomframework.usage]

COVERAGE SUMMARY FOR SOURCE FILE [ClosedWorkload.java]

nameclass, %method, %block, %line, %
ClosedWorkload.java0%   (0/1)0%   (0/2)0%   (0/31)0%   (0/10)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ClosedWorkload0%   (0/1)0%   (0/2)0%   (0/31)0%   (0/10)
ClosedWorkload (IUserFactory, int, String): void 0%   (0/1)0%   (0/12)0%   (0/5)
run (): void 0%   (0/1)0%   (0/19)0%   (0/5)

1package de.uka.ipd.sdq.simucomframework.usage;
2 
3import de.uka.ipd.sdq.reliability.core.FailureStatistics;
4 
5/**
6 * Class used for executing a closed workload. The class creates as many
7 * users as specified and executes them simultaniously
8 * @author Steffen Becker
9 *
10 */
11public class ClosedWorkload implements IWorkloadDriver {
12 
13        private int population;
14        private IUserFactory userFactory;
15        private String usageScenarioId;
16 
17        /**
18         * Constructor of the closed workload driver
19         * @param userFactory Factory used to create the users 
20         * @param population Number of users in the system
21         */
22        public ClosedWorkload(IUserFactory userFactory, int population, String usageScenarioId)
23        {
24                this.population = population;
25                this.userFactory = userFactory;
26                this.usageScenarioId = usageScenarioId;
27        }
28 
29        /* (non-Javadoc)
30         * @see de.uka.ipd.sdq.simucomframework.usage.IWorkloadDriver#run()
31         */
32        public void run() {
33                FailureStatistics.getInstance().reset();
34                for (int i=0; i<population; i++) {
35                        IUser user = userFactory.createUser(usageScenarioId);
36                        user.startUserLife();
37                }
38        }
39}

[all classes][de.uka.ipd.sdq.simucomframework.usage]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov