Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X 

A

AbstractCompletionEstimator - Class in org.alfresco.bm.driver.test
General support and controls for a CompletionEstimator implementation.
AbstractCompletionEstimator(EventService, ResultService) - Constructor for class org.alfresco.bm.driver.test.AbstractCompletionEstimator
 
AbstractEventProcessor - Class in org.alfresco.bm.driver.event
Basic services for the event processor implementations

Read 'good practice' notes for documenting behaviour.

AbstractEventProcessor() - Constructor for class org.alfresco.bm.driver.event.AbstractEventProcessor
Default constructor
AbstractEventProducer - Class in org.alfresco.bm.driver.event.producer
Basic services for the event producer implementations

Read 'good practice' notes for documenting behaviour.

AbstractEventProducer() - Constructor for class org.alfresco.bm.driver.event.producer.AbstractEventProducer
Default constructor
AbstractEventReporter - Class in org.alfresco.bm.manager.report
Abstract support for event reporting
AbstractEventReporter(TestRunServicesCache, String, String) - Constructor for class org.alfresco.bm.manager.report.AbstractEventReporter
 
AbstractEventSelector - Class in org.alfresco.bm.driver.event.selector
Abstract base class for event selectors.
AbstractEventSelector(String, EventProcessorRegistry) - Constructor for class org.alfresco.bm.driver.event.selector.AbstractEventSelector
 
AbstractEventSelector(EventProcessorRegistry) - Constructor for class org.alfresco.bm.driver.event.selector.AbstractEventSelector
 
AbstractEventSelectorProcessor - Class in org.alfresco.bm.driver.event.selector
Event processor that uses an eventSelector to choose the next event.
AbstractEventSelectorProcessor(EventSelector, SessionService) - Constructor for class org.alfresco.bm.driver.event.selector.AbstractEventSelectorProcessor
 
AbstractEventService - Class in org.alfresco.bm.driver.event
Services for EventService implementations.
AbstractEventService() - Constructor for class org.alfresco.bm.driver.event.AbstractEventService
 
AbstractRestResource - Class in org.alfresco.bm.manager.api
Support for REST resources.
AbstractRestResource() - Constructor for class org.alfresco.bm.manager.api.AbstractRestResource
 
AbstractResultService - Class in org.alfresco.bm.common
Common implementation around event results.
AbstractResultService() - Constructor for class org.alfresco.bm.common.AbstractResultService
 
AbstractSessionService - Class in org.alfresco.bm.common.session
Abstract implemnetation for methods that don't persist or retrieve values directly.
AbstractSessionService() - Constructor for class org.alfresco.bm.common.session.AbstractSessionService
 
AbstractTestFileService - Class in org.alfresco.bm.driver.file
Abstract service implementation of FileDataService based on MongoDB.
AbstractTestFileService(FileDataService, String) - Constructor for class org.alfresco.bm.driver.file.AbstractTestFileService
 
add(double, T) - Method in class org.alfresco.bm.driver.event.RandomWeightedSelector
Add an object to the list.
addError(String) - Method in class org.alfresco.bm.driver.test.prop.TestProperty
Record and error condition against the test property.
addError(String, String, String) - Method in class org.alfresco.bm.driver.test.prop.TestProperty
Record an error when converting a value
addListener(BMTestRunnerListener) - Method in class org.alfresco.bm.common.util.junit.tools.BMTestRunner
Add a listener.
addProperties(Properties) - Method in class org.alfresco.bm.driver.test.prop.BooleanTestProperty
 
addProperties(Properties) - Method in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
addProperties(Properties) - Method in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
addProperties(Properties) - Method in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
addProperties(Properties) - Method in class org.alfresco.bm.driver.test.prop.TestProperty
Derived instances must override this and attach additional, type-specific properties
addSample(boolean, long) - Method in class org.alfresco.bm.manager.report.ResultSummary
Add another sample to the event
addTestRunDriver(ObjectId, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Register a driver with a test run
AESCipher - Class in org.alfresco.bm.common.util.cipher
Encoding and decoding of strings (passwords for JSON export)
AESCipher() - Constructor for class org.alfresco.bm.common.util.cipher.AESCipher
 
afterPropertiesSet() - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
 
afterPropertiesSet() - Method in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
ALL_EVENT_NAMES - Static variable in class org.alfresco.bm.manager.api.v1.ResultsRestAPI
states not to filter by event names when query event results
appendData(String, String, String, String, String[], String[]) - Method in interface org.alfresco.bm.manager.report.DataReportService
Appends extra data for a test.run to a named sheet.
appendData(String, String, String, String, String[], String[]) - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
Application - Class in org.alfresco.bm.manager
 
Application() - Constructor for class org.alfresco.bm.manager.Application
 
ArgumentCheck - Class in org.alfresco.bm.common.util
Validation for passed arguments.
ArgumentCheck() - Constructor for class org.alfresco.bm.common.util.ArgumentCheck
 

B

BMTestRunner - Class in org.alfresco.bm.common.util.junit.tools
Utility class that kicks off a BM test using the MongoDBForTestsFactory if MongoDB host has not been specified.
BMTestRunner() - Constructor for class org.alfresco.bm.common.util.junit.tools.BMTestRunner
 
BMTestRunner(long) - Constructor for class org.alfresco.bm.common.util.junit.tools.BMTestRunner
 
BMTestRunnerListener - Interface in org.alfresco.bm.common.util.junit.tools
Interface that receives callbacks from the BMTestRunner.
BMTestRunnerListenerAdaptor - Class in org.alfresco.bm.common.util.junit.tools
Interface that receives callbacks from the BMTestRunner.
BMTestRunnerListenerAdaptor() - Constructor for class org.alfresco.bm.common.util.junit.tools.BMTestRunnerListenerAdaptor
 
BooleanTestProperty - Class in org.alfresco.bm.driver.test.prop
Support and validation of TestPropertyType#BOOLEAN test properties
BooleanTestProperty(String, Properties) - Constructor for class org.alfresco.bm.driver.test.prop.BooleanTestProperty
Build a 'string' property using the given values.

C

canPersistDataObject(Object) - Static method in class org.alfresco.bm.driver.event.Event
Determine if the data can be written out to MongoDB
CAPABILITY_JAVA6 - Static variable in class org.alfresco.bm.common.TestConstants
 
CAPABILITY_JAVA7 - Static variable in class org.alfresco.bm.common.TestConstants
 
CAPABILITY_SELENIUM - Static variable in class org.alfresco.bm.common.TestConstants
 
checkMandatoryObject(Object, String) - Static method in class org.alfresco.bm.common.util.ArgumentCheck
Checks that the parameter with the given name has content i.e.
checkMandatoryString(String, String) - Static method in class org.alfresco.bm.common.util.ArgumentCheck
Checks that the string parameter with the given name is not null or empty
checkNumberPositive(long, String) - Static method in class org.alfresco.bm.common.util.ArgumentCheck
Checks that the number is positive.
checkObject(Object, String) - Static method in exception org.alfresco.bm.common.util.exception.ObjectNotFoundException
Checks and throws if object is null.
checkState() - Method in class org.alfresco.bm.driver.test.TestRun
Called to do a check of the test run state and make any adjustments as necessary.
CipherException - Exception in org.alfresco.bm.common.util.cipher
Cipher Exception class
CipherException(String, Throwable) - Constructor for exception org.alfresco.bm.common.util.cipher.CipherException
Constructor
CipherException(Throwable) - Constructor for exception org.alfresco.bm.common.util.cipher.CipherException
Constructor
CipherException(String) - Constructor for exception org.alfresco.bm.common.util.cipher.CipherException
Constructor
CipherVersion - Enum in org.alfresco.bm.common.util.cipher
Cipher version enumeration
clear() - Method in class org.alfresco.bm.common.mongo.MongoEventService
 
clear() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
clear() - Method in interface org.alfresco.bm.common.ResultService
Clears all recorded data
clear() - Method in class org.alfresco.bm.common.session.MongoSessionService
 
clear() - Method in interface org.alfresco.bm.common.session.SessionService
Clears all recorded data
clear() - Method in interface org.alfresco.bm.driver.event.EventService
Clears all recorded data
collateResults(boolean) - Method in class org.alfresco.bm.manager.report.AbstractEventReporter
 
COLLECTION_EXTRA_DATA - Static variable in class org.alfresco.bm.manager.report.DataReportServiceImpl
Stores the collection name
COLLECTION_EXTRA_DATA_DESCRIPTION - Static variable in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
COLLECTION_LOGS - Static variable in class org.alfresco.bm.common.util.log.MongoLogService
 
COLLECTION_TEST_DEFS - Static variable in class org.alfresco.bm.common.mongo.MongoTestDAO
 
COLLECTION_TEST_DRIVERS - Static variable in class org.alfresco.bm.common.mongo.MongoTestDAO
 
COLLECTION_TEST_PROPS - Static variable in class org.alfresco.bm.common.mongo.MongoTestDAO
 
COLLECTION_TEST_RUNS - Static variable in class org.alfresco.bm.common.mongo.MongoTestDAO
 
COLLECTION_TESTS - Static variable in class org.alfresco.bm.common.mongo.MongoTestDAO
 
compareTo(TestProperty) - Method in class org.alfresco.bm.driver.test.prop.TestProperty
Compares based on group and name.
CompletionEstimator - Interface in org.alfresco.bm.driver.test
Interface for classes that are able to estimate the progress of a test
CompoundCompletionEstimator - Class in org.alfresco.bm.driver.test
Uses the highest estimate from a list of estimations.
CompoundCompletionEstimator(EventService, ResultService, List<CompletionEstimator>) - Constructor for class org.alfresco.bm.driver.test.CompoundCompletionEstimator
Constructor with required dependencies
ConcurrencyException - Exception in org.alfresco.bm.common.util.exception
Exception generated when a modification was not written because the underlying resource has changed
ConcurrencyException() - Constructor for exception org.alfresco.bm.common.util.exception.ConcurrencyException
 
convertEvent(Event) - Static method in class org.alfresco.bm.common.mongo.MongoEventService
Helper method to convert an Event into a persistable object
copyDBObject(DBObject) - Static method in class org.alfresco.bm.manager.api.AbstractRestResource
Does a deep copy of an object to allow for subsequent modification
copyTest(String, String, Integer, String, int) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Create a new test by copying an existing test.
copyTestRun(String, String, String, int) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Create a new test run by copying an existing test run.
count() - Method in class org.alfresco.bm.common.mongo.MongoEventService
 
count() - Method in interface org.alfresco.bm.driver.event.EventService
 
countDrivers(String, Integer, boolean) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Count registered drivers
countResults() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
countResults() - Method in interface org.alfresco.bm.common.ResultService
Count the number of events
countResultsByEventName(String) - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
countResultsByEventName(String) - Method in interface org.alfresco.bm.common.ResultService
Count the number of previously-completed events with the given name.
countResultsByFailure() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
countResultsByFailure() - Method in interface org.alfresco.bm.common.ResultService
 
countResultsBySuccess() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
countResultsBySuccess() - Method in interface org.alfresco.bm.common.ResultService
 
createDataObject(Object, Object) - Method in interface org.alfresco.bm.driver.event.selector.EventDataCreator
Create a data object for use in a specific api call and return it.
createNewFileData(FileData) - Method in interface org.alfresco.bm.driver.file.FileDataService
Insert new data about a file
createNewFileData(FileData) - Method in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
CreateSessionsEventProcessor - Class in org.alfresco.bm.driver.event
Ensures that a certain number of sessions are active when it takes samples and raises more events for session creation, if required.
CreateSessionsEventProcessor(SessionService, String, int, int) - Constructor for class org.alfresco.bm.driver.event.CreateSessionsEventProcessor
Constructor with essential values
createTest(String, String, String, Integer) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Create a new test for the precise release and schema
createTest(TestDetails) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
createTestProperty(String, Properties) - Method in enum org.alfresco.bm.driver.test.prop.TestProperty.TestPropertyType
 
createTestRun(String, String, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Create a new test run
createTestRun(String, TestRunDetails) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
CSVReporter - Class in org.alfresco.bm.manager.report
Dumps summary of all results.
CSVReporter(TestRunServicesCache, String, String) - Constructor for class org.alfresco.bm.manager.report.CSVReporter
 

D

DataReportService - Interface in org.alfresco.bm.manager.report
extra data report service Allows one or more extra data sheets for Excel results export.
DataReportServiceImpl - Class in org.alfresco.bm.manager.report
extra data report service Allows one or more extra data sheets for Excel results export.
DataReportServiceImpl(DB) - Constructor for class org.alfresco.bm.manager.report.DataReportServiceImpl
Constructor
DecimalTestProperty - Class in org.alfresco.bm.driver.test.prop
Support and validation of TestPropertyType#INT test properties
DecimalTestProperty(String, Properties) - Constructor for class org.alfresco.bm.driver.test.prop.DecimalTestProperty
Build a 'string' property using the given values.
decode(String, String) - Static method in class org.alfresco.bm.common.util.cipher.AESCipher
Decodes a string with a given salt
decryptPropertyValue(DBObject, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Decrypt property if encrypted
DEFAULT_AUTO_CLOSE_SESSION_ID - Static variable in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
DEFAULT_AUTO_CLOSE_SESSION_ID - Static variable in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
 
DEFAULT_AUTO_PROPAGATE_SESSION_ID - Static variable in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
DEFAULT_AUTO_PROPAGATE_SESSION_ID - Static variable in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
 
DEFAULT_CHART - Static variable in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
DEFAULT_CHART - Static variable in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
 
DEFAULT_EVENT_DETAILS_NAME_STRING - Static variable in class org.alfresco.bm.common.EventDetails
Stores the default name of event details
DEFAULT_INHERITANCE - Static variable in class org.alfresco.bm.driver.test.prop.TestPropertyFactory
 
DEFAULT_MASK - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
DEFAULT_MAX - Static variable in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
DEFAULT_MAX - Static variable in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
DEFAULT_MAX - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
DEFAULT_MIN - Static variable in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
DEFAULT_MIN - Static variable in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
DEFAULT_MIN - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
DEFAULT_REGEX - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
DEFAULT_VALUE - Static variable in class org.alfresco.bm.driver.test.prop.BooleanTestProperty
 
DEFAULT_VALUE - Static variable in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
DEFAULT_VALUE - Static variable in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
DEFAULT_VALUE - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
DEFAULT_WARN_DELAY - Static variable in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
DEFAULT_WARN_DELAY - Static variable in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
 
deleteEvent(Event) - Method in class org.alfresco.bm.common.mongo.MongoEventService
 
deleteEvent(Event) - Method in interface org.alfresco.bm.driver.event.EventService
Delete an event from the provider.
deleteTest(String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Delete an existing test
deleteTest(String, boolean) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
Delete a test and optionally clean up all related test data
deleteTestRun(ObjectId) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Delete an existing test run
deleteTestRun(String, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Delete an existing test run
deleteTestRun(String, String) - Method in class org.alfresco.bm.common.spring.TestRunServicesCache
Deletes the collections of the test run and the extra data from MongoDB
deleteTestRun(String, String, boolean) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
Delete a test run and optionally clean up all related test data
destroy() - Method in class org.alfresco.bm.common.mongo.MongoClientFactory
 
destroy() - Method in class org.alfresco.bm.common.mongo.MongoDBFactory
 
destroy() - Method in class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
 
DoNothingEventProcessor - Class in org.alfresco.bm.driver.event
This processor does nothing with the event and produces no further output.
DoNothingEventProcessor() - Constructor for class org.alfresco.bm.driver.event.DoNothingEventProcessor
 
DOT - Static variable in class org.alfresco.bm.common.TestConstants
 
downloadRemoteFile(FileData, File) - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
Download the file represented from the remote location to the local file.
downloadRemoteFile(FileData, File) - Method in class org.alfresco.bm.driver.file.FtpTestFileService
 
downloadRemoteFile(FileData, File) - Method in class org.alfresco.bm.driver.file.LocalTestFileService
 

E

ElapsedTimeCompletionEstimator - Class in org.alfresco.bm.driver.test
Measure the completion ratio based on the length of time the test has been running.
ElapsedTimeCompletionEstimator(EventService, ResultService, String, long) - Constructor for class org.alfresco.bm.driver.test.ElapsedTimeCompletionEstimator
Constructor with required dependencies
encode(String, String) - Static method in class org.alfresco.bm.common.util.cipher.AESCipher
Returns an encoded BASE64 string of the value.
encryptPropertyValue(DBObject, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Encrypts property DB object
endSession(String) - Method in class org.alfresco.bm.common.session.AbstractSessionService
 
endSession(String) - Method in interface org.alfresco.bm.common.session.SessionService
Mark a session as complete.
equals(Object) - Method in class org.alfresco.bm.driver.event.Event
 
equals(Object) - Method in class org.alfresco.bm.driver.test.prop.TestProperty
Equality is based purely on name.
equals(Object) - Method in class org.alfresco.bm.driver.test.TestRun
 
Event - Class in org.alfresco.bm.driver.event
An event that is persisted and retrieved for processing.
Event(String, Object) - Constructor for class org.alfresco.bm.driver.event.Event
Construct an event with some data, scheduling it for the current time.
Event(String, long, Object) - Constructor for class org.alfresco.bm.driver.event.Event
Construct a scheduled event with some data.
Event(String, long, Object, boolean) - Constructor for class org.alfresco.bm.driver.event.Event
Construct a scheduled event with some data, optionally forcing the data to be stored in memory.
EVENT_BEAN_PREFIX - Static variable in class org.alfresco.bm.driver.event.Event
 
EVENT_ID_START - Static variable in class org.alfresco.bm.driver.event.Event
 
EVENT_NAME_START - Static variable in class org.alfresco.bm.driver.event.Event
 
EventController - Class in org.alfresco.bm.driver.event
A master controlling thread that ensures that: reads events from the queue checks out threads to process events monitors event processors records event executions handles exceptions e.g.
EventController(String, String, EventService, EventProducerRegistry, EventProcessorRegistry, ResultService, SessionService, TestRunLogService, int) - Constructor for class org.alfresco.bm.driver.event.EventController
Construct the controller
EventCountCompletionEstimator - Class in org.alfresco.bm.driver.test
Measure the completion ratio based on the number of a specific type of event.
EventCountCompletionEstimator(EventService, ResultService, String, long) - Constructor for class org.alfresco.bm.driver.test.EventCountCompletionEstimator
Constructor with required dependencies
EventDataCreator - Interface in org.alfresco.bm.driver.event.selector
Implemented by event processors using the event selector framework to generate input for the next event.
EventDataObject - Class in org.alfresco.bm.driver.event.selector
 
EventDataObject(EventDataObject.STATUS, Object) - Constructor for class org.alfresco.bm.driver.event.selector.EventDataObject
 
EventDataObject.STATUS - Enum in org.alfresco.bm.driver.event.selector
 
EventDetails - Class in org.alfresco.bm.common
Event details to show in the BM UI
EventDetails() - Constructor for class org.alfresco.bm.common.EventDetails
Default constructor
EventDetails(Date, String, boolean, Object, Object) - Constructor for class org.alfresco.bm.common.EventDetails
STD constructor
EventProcessor - Interface in org.alfresco.bm.driver.event
Basic interface that test runner code needs to implement in order to be processed by the Benchmark Server framework.
EventProcessorRegistry - Class in org.alfresco.bm.driver.event
A registry of event processors that allow for simple registration
EventProcessorRegistry() - Constructor for class org.alfresco.bm.driver.event.EventProcessorRegistry
 
EventProcessorResponse - Class in org.alfresco.bm.driver.event.selector
Represents a full response from an event processor: a success/failure indication, a response message and the raw response data.
EventProcessorResponse(String, boolean, Object) - Constructor for class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
EventProcessorResponse(String, EventProcessorResult, Object) - Constructor for class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
EventProcessorResponse(String, boolean, Object, boolean) - Constructor for class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
EventProcessorResponse(String, boolean, Object, Object, boolean) - Constructor for class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
EventProcessorResponse(String, EventProcessorResult, Object, Object, boolean) - Constructor for class org.alfresco.bm.driver.event.selector.EventProcessorResponse
An event response containing all the input and output details
EventProcessorResult - Enum in org.alfresco.bm.driver.event.selector
 
EventProducer - Interface in org.alfresco.bm.driver.event.producer
Interface for components that can redirect events accoding to customized logic.
EventProducerRegistry - Class in org.alfresco.bm.driver.event.producer
A registry of event producers that allow for simple registration
EventProducerRegistry() - Constructor for class org.alfresco.bm.driver.event.producer.EventProducerRegistry
 
EventRecord - Class in org.alfresco.bm.common
A representation of the data for an event result
EventRecord(String, boolean, long, long, Object, Event) - Constructor for class org.alfresco.bm.common.EventRecord
 
EventResult - Class in org.alfresco.bm.common
The result of event processing.
EventResult(List<Event>) - Constructor for class org.alfresco.bm.common.EventResult
Constructor for successful results containing future events without any additional data to record.
EventResult(Object, List<Event>) - Constructor for class org.alfresco.bm.common.EventResult
Constructor for successful results containing future events with additional data to record.
EventResult(Object, Event) - Constructor for class org.alfresco.bm.common.EventResult
Constructor for successful results containing a future event with additional data to record.
EventResult(Object, boolean) - Constructor for class org.alfresco.bm.common.EventResult
Constructor for results containing no future events.
EventResult(Object, List<Event>, boolean) - Constructor for class org.alfresco.bm.common.EventResult
Constructor for results containing future events with additional data to record.
EventResultFilter - Enum in org.alfresco.bm.common
Filter values for the event results in the ResultsRestAPI
EventSelector - Interface in org.alfresco.bm.driver.event.selector
Selects the next event from a set of configured event successors to the current event.
EventService - Interface in org.alfresco.bm.driver.event
Interface for classes that handle persistence and retrieval of events.
eventService - Variable in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
 
EventSuccessor - Class in org.alfresco.bm.driver.event.selector
Information on an event successor, including the event name, relative weighting and delay.
EventSuccessor(String, double) - Constructor for class org.alfresco.bm.driver.event.selector.EventSuccessor
 
EventWeight - Class in org.alfresco.bm.driver.event
Data representing relative weight for given event names.
EventWeight(String, double) - Constructor for class org.alfresco.bm.driver.event.EventWeight
 
EventWeight(String, String) - Constructor for class org.alfresco.bm.driver.event.EventWeight
 
EventWeight(String, double, String) - Constructor for class org.alfresco.bm.driver.event.EventWeight
 
EventWork - Class in org.alfresco.bm.driver.event
A unit of work that can be executed by the event processing threads.
EventWork(String, String, Event, String[], EventProcessor, EventProducerRegistry, EventService, ResultService, SessionService, TestRunLogService) - Constructor for class org.alfresco.bm.driver.event.EventWork
Construct work to be executed by a thread
export(OutputStream) - Method in class org.alfresco.bm.manager.report.CSVReporter
 
export(Writer) - Method in class org.alfresco.bm.manager.report.CSVReporter
 
export(OutputStream) - Method in interface org.alfresco.bm.manager.report.ReportGenerator
Write the report to the given stream, closing the stream when done.
export(OutputStream) - Method in class org.alfresco.bm.manager.report.XLSXReporter
 
exportProps(String, String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
exportTest(String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Exports the test with properties as JSON
exportTestProps(String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
exportTestRun(String, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Exports a test run with encrypted password properties by test and run name.
EXTENSION_BIN - Static variable in class org.alfresco.bm.driver.file.FileData
 

F

FAILED_LABEL_PREFIX - Static variable in class org.alfresco.bm.manager.report.AbstractEventReporter
 
FIELD_CAPABILITIES - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_CHART - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_CIPHER - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_COMPLETED - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_CONTEXT_PATH - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_DATA - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_DATA - Static variable in class org.alfresco.bm.common.session.MongoSessionService
 
FIELD_DATA - Static variable in class org.alfresco.bm.driver.event.Event
 
FIELD_DATA_OWNER - Static variable in class org.alfresco.bm.driver.event.Event
 
FIELD_DEFAULT - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_DESCRIPTION - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_DRIVER - Static variable in class org.alfresco.bm.driver.event.Event
 
FIELD_DRIVER_ID - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_DRIVER_ID - Static variable in class org.alfresco.bm.common.util.log.MongoLogService
 
FIELD_DRIVER_ID - Static variable in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
FIELD_DRIVERS - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_DURATION - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_ENCODING - Static variable in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FIELD_END_TIME - Static variable in class org.alfresco.bm.common.session.MongoSessionService
 
FIELD_EVENT - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_EVENT_DATA - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_EVENT_DATA_OWNER - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_EVENT_DATA_VALUE - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_EVENT_LOCK_OWNER - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_EVENT_LOCK_TIME - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_EVENT_NAME - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_EVENT_SCHEDULED_TIME - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_EVENT_SESSION_ID - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_EXPIRES - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_EXTENSION - Static variable in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FIELD_FILESET - Static variable in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FIELD_HIDE - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_HOSTNAME - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_ID - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_ID - Static variable in class org.alfresco.bm.common.session.MongoSessionService
 
FIELD_ID - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_ID - Static variable in class org.alfresco.bm.common.util.log.MongoLogService
 
FIELD_ID - Static variable in class org.alfresco.bm.driver.event.Event
 
FIELD_ID - Static variable in class org.alfresco.bm.manager.report.DataReportServiceImpl
static field names
FIELD_IP_ADDRESS - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_LEVEL - Static variable in class org.alfresco.bm.common.util.log.MongoLogService
 
FIELD_LOCAL_NAME - Static variable in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FIELD_LOCALE - Static variable in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FIELD_LOCK_OWNER - Static variable in class org.alfresco.bm.driver.event.Event
 
FIELD_LOCK_TIME - Static variable in class org.alfresco.bm.driver.event.Event
 
FIELD_MASK - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_MESSAGE - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_MSG - Static variable in class org.alfresco.bm.common.util.log.MongoLogService
 
FIELD_NAME - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_NAME - Static variable in class org.alfresco.bm.driver.event.Event
 
FIELD_ORIGIN - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_PING - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_PROCESSED_BY - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_PROGRESS - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_PROPERTIES - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_RANDOMIZER - Static variable in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FIELD_RELEASE - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_REMOTE_NAME - Static variable in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FIELD_RESULT - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_RESULTS_FAIL - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_RESULTS_SUCCESS - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_RESULTS_TOTAL - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_RUN - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_SCHEDULED - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_SCHEDULED_TIME - Static variable in class org.alfresco.bm.driver.event.Event
 
FIELD_SCHEMA - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_SESSION_ID - Static variable in class org.alfresco.bm.driver.event.Event
 
FIELD_SHEET_NAME - Static variable in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
FIELD_SIZE - Static variable in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FIELD_START_DELAY - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_START_TIME - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_START_TIME - Static variable in class org.alfresco.bm.common.session.MongoSessionService
 
FIELD_STARTED - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_STATE - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_STOPPED - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_SUCCESS - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_SUCCESS_RATE - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_SYSTEM - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_TEST - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_TEST - Static variable in class org.alfresco.bm.common.util.log.MongoLogService
 
FIELD_TEST - Static variable in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
FIELD_TEST_RUN - Static variable in class org.alfresco.bm.common.util.log.MongoLogService
 
FIELD_TEST_RUN - Static variable in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
FIELD_TIME - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_TIME - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_TIME - Static variable in class org.alfresco.bm.common.util.log.MongoLogService
 
FIELD_TIME - Static variable in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
FIELD_TITLE - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_VALUE - Static variable in class org.alfresco.bm.common.EventRecord
 
FIELD_VALUE - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_VALUE - Static variable in class org.alfresco.bm.driver.event.Event
The 'value' that is associated with the data
FIELD_VERSION - Static variable in class org.alfresco.bm.common.TestConstants
 
FIELD_WARNING - Static variable in class org.alfresco.bm.common.EventRecord
 
fileCount(String) - Method in interface org.alfresco.bm.driver.file.FileDataService
Get the number of files in a given fileset
fileCount(String) - Method in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FileData - Class in org.alfresco.bm.driver.file
Data fields representing a file.
FileData() - Constructor for class org.alfresco.bm.driver.file.FileData
 
FileDataService - Interface in org.alfresco.bm.driver.file
Provides crud against mirror data for test files.
FileDataServiceImpl - Class in org.alfresco.bm.driver.file
Concrete service implementation of FileDataService based on MongoDB.
FileDataServiceImpl(DB, String) - Constructor for class org.alfresco.bm.driver.file.FileDataServiceImpl
 
FILESET_DEFAULT - Static variable in class org.alfresco.bm.driver.file.FileData
 
findFile(String, String) - Method in interface org.alfresco.bm.driver.file.FileDataService
Find a specific file based on the file name in the remote store
findFile(String, String) - Method in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
findSessionData(String) - Method in class org.alfresco.bm.common.session.AbstractSessionService
Find session data for the given ID
findSessionData(String) - Method in class org.alfresco.bm.common.session.MongoSessionService
 
forcePing() - Method in class org.alfresco.bm.driver.test.Test
TEST ONLY: Force the driver ping task to execute on the current thread.
FtpTestFileService - Class in org.alfresco.bm.driver.file
FTP-based implementation of AbstractTestFileService.
FtpTestFileService(FileDataService, String, String, int, String, String, String) - Constructor for class org.alfresco.bm.driver.file.FtpTestFileService
 

G

getActiveSessionsCount() - Method in class org.alfresco.bm.common.session.MongoSessionService
 
getActiveSessionsCount() - Method in interface org.alfresco.bm.common.session.SessionService
Returns a number of active sessions, i.e.
getAllEventsFilterName() - Method in class org.alfresco.bm.manager.api.v1.ResultsRestAPI
 
getAllSessionsCount() - Method in class org.alfresco.bm.common.session.MongoSessionService
 
getAllSessionsCount() - Method in interface org.alfresco.bm.common.session.SessionService
Returns a number of sessions, active or otherwise
getBenchmarkId() - Method in class org.alfresco.bm.common.TestRunDetails
 
getCheckPeriod() - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
 
getChoices() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
getCompletedSessionsCount() - Method in class org.alfresco.bm.common.session.MongoSessionService
 
getCompletedSessionsCount() - Method in interface org.alfresco.bm.common.session.SessionService
Returns a number of completed sessions, i.e.
getCompletion() - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
 
getCompletion() - Method in interface org.alfresco.bm.driver.test.CompletionEstimator
Get the latest test completion estimate
getCompletionImpl() - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
Implementation of a fetch to get the completion state.
getCompletionImpl() - Method in class org.alfresco.bm.driver.test.CompoundCompletionEstimator
Implementation of a fetch to get the completion state.
getCompletionImpl() - Method in class org.alfresco.bm.driver.test.ElapsedTimeCompletionEstimator
Implementation of a fetch to get the completion state.
getCompletionImpl() - Method in class org.alfresco.bm.driver.test.EventCountCompletionEstimator
Implementation of a fetch to get the completion state.
getCompletionImpl() - Method in class org.alfresco.bm.driver.test.SessionCountCompletionEstimator
Implementation of a fetch to get the completion state.
getCompletionImpl() - Method in class org.alfresco.bm.driver.test.UnknownCompletionEstimator
Implementation of a fetch to get the completion state.
getCopyOf() - Method in class org.alfresco.bm.common.TestDetails
 
getCopyOf() - Method in class org.alfresco.bm.common.TestRunDetails
Gets if to create a copy of an old test
getCtx() - Method in class org.alfresco.bm.driver.test.TestRun
Get the application context associated with the test run.
getData() - Method in class org.alfresco.bm.common.EventRecord
 
getData() - Method in class org.alfresco.bm.common.EventResult
 
getData() - Method in class org.alfresco.bm.common.session.SessionData
 
getData() - Method in class org.alfresco.bm.driver.event.Event
 
getData() - Method in class org.alfresco.bm.driver.event.selector.EventDataObject
 
getData(String, String, String, String) - Method in interface org.alfresco.bm.manager.report.DataReportService
Returns a DB cursor for a test.run extra data sheet
getData(String, String, String, String) - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
getDataInMemory() - Method in class org.alfresco.bm.driver.event.Event
 
getDataLocation() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
getDataLocation() - Method in interface org.alfresco.bm.common.ResultService
 
getDataObject() - Method in class org.alfresco.bm.driver.event.Event
Deprecated.
in V2.0.2
getDataReportService(String, String) - Method in class org.alfresco.bm.common.spring.TestRunServicesCache
Returns the data report service or null if no data report service is configured.
getDb() - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
 
getDefault() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
getDescription() - Method in class org.alfresco.bm.common.TestDetails
 
getDescription() - Method in class org.alfresco.bm.common.TestRunDetails
Gets the test description
getDescription() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
getDescription(String, String, String, String) - Method in interface org.alfresco.bm.manager.report.DataReportService
Gets the column headers / description for a test.run data sheet
getDescription(String, String, String, String) - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
getDriver() - Method in class org.alfresco.bm.driver.event.Event
 
getDriverId() - Method in class org.alfresco.bm.common.EventRecord
 
getDriverId() - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
 
getDriverId() - Method in class org.alfresco.bm.driver.test.TestRunService
 
getDrivers(String, Integer, boolean) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Get registered test drivers
getEncoding() - Method in class org.alfresco.bm.driver.file.FileData
 
getEndTime() - Method in class org.alfresco.bm.common.session.SessionData
 
getErrors() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
getEvent() - Method in class org.alfresco.bm.common.EventRecord
 
getEvent(String) - Method in class org.alfresco.bm.common.mongo.MongoEventService
 
getEvent(String) - Method in interface org.alfresco.bm.driver.event.EventService
Retrieve an event by ID
getEventDetails(EventResultFilter, String, int, int) - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
getEventDetails(EventResultFilter, String, int, int) - Method in interface org.alfresco.bm.common.ResultService
Query and returns event result details as requested.
getEventInputData() - Method in class org.alfresco.bm.common.EventDetails
 
getEventName() - Method in class org.alfresco.bm.common.EventDetails
 
getEventName() - Method in class org.alfresco.bm.driver.event.EventWeight
 
getEventName() - Method in class org.alfresco.bm.driver.event.selector.EventSuccessor
 
getEventNames() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
getEventNames() - Method in interface org.alfresco.bm.common.ResultService
Get a discrete list of event names from across all the results
getEventResultData() - Method in class org.alfresco.bm.common.EventDetails
 
getEventResultEventNames(String, String) - Method in class org.alfresco.bm.manager.api.v1.ResultsRestAPI
 
getEventResults(String, String, String, String, int, int) - Method in class org.alfresco.bm.manager.api.v1.ResultsRestAPI
 
getEvents(int, int) - Method in class org.alfresco.bm.common.mongo.MongoEventService
 
getEvents(int, int) - Method in interface org.alfresco.bm.driver.event.EventService
Only useful for testing: Retrieve all events with paging
getEventService(String, String) - Method in class org.alfresco.bm.common.spring.TestRunServicesCache
Get the EventService for the given test run
getEventTime() - Method in class org.alfresco.bm.common.EventDetails
 
getExtension(String) - Static method in class org.alfresco.bm.driver.file.FileData
Yet another method to extract the filename extension, defaulting to 'bin' if not found.
getExtension() - Method in class org.alfresco.bm.driver.file.FileData
 
getFile() - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
 
getFile(String) - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
 
getFile() - Method in interface org.alfresco.bm.driver.file.TestFileService
Get a random file of any description
getFile(String) - Method in interface org.alfresco.bm.driver.file.TestFileService
Get a random file with the given extension
getFileByName(String) - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
 
getFileByName(String) - Method in interface org.alfresco.bm.driver.file.TestFileService
Find a specific file by name
getFileset() - Method in class org.alfresco.bm.driver.file.FileData
 
getFirstResult() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
getFirstResult() - Method in interface org.alfresco.bm.common.ResultService
Retrieve the first result by start time
getGroup() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
getId() - Method in class org.alfresco.bm.common.EventRecord
 
getId() - Method in class org.alfresco.bm.common.session.SessionData
 
getId() - Method in class org.alfresco.bm.driver.event.Event
 
getId() - Method in class org.alfresco.bm.driver.test.TestRun
 
getInput() - Method in class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
getLastResult() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
getLastResult() - Method in interface org.alfresco.bm.common.ResultService
Retrieve the last result by start time
getLevel() - Method in enum org.alfresco.bm.common.util.log.LogService.LogLevel
Get the severity level
getLocale() - Method in class org.alfresco.bm.driver.file.FileData
 
getLocalName() - Method in class org.alfresco.bm.driver.file.FileData
 
getLockOwner() - Method in class org.alfresco.bm.driver.event.Event
 
getLockTime() - Method in class org.alfresco.bm.driver.event.Event
 
getLog() - Method in class org.alfresco.bm.common.spring.LifecycleController
Get any log messages generated during startup or shutdown
getLogs(String, String, String, LogService.LogLevel, Long, Long, int, int) - Method in interface org.alfresco.bm.common.util.log.LogService
Retrieve log messages in a cursor
getLogs(String, String, String, LogService.LogLevel, Long, Long, int, int) - Method in class org.alfresco.bm.common.util.log.MongoLogService
 
getLogs(String, String, String, String, Long, Long, int, int) - Method in class org.alfresco.bm.manager.api.v1.StatusAPI
 
getMaskedProperyNames(String, Integer) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Fetch masked property names (passwords) by release and version name.
getMaskedProperyNames(String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Fetch masked property names (passwords) by test name.
getMax() - Method in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
getMax() - Method in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
getMax() - Method in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
getMessage() - Method in class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
getMin() - Method in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
getMin() - Method in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
getMin() - Method in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
getMirrorPath() - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
Get the data mirror path (relative to the root location).
getMirrorPath() - Method in class org.alfresco.bm.driver.file.FtpTestFileService
Combines the FtpTestFileService.ftpHost and FtpTestFileService.ftpPath into a relative path.
getMirrorPath() - Method in class org.alfresco.bm.driver.file.LocalTestFileService
Uses 'local' plus the CRC32 of LocalTestFileService.testFileDir
getMongoHost() - Method in class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
Get a Mongo host string e.g.
getMongoTestFeatureVersion() - Method in class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
returns the Mongo version to test against
getMongoURI() - Method in class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
Utility method to build a MongoDB URI that references the DB provided by this factory
getMongoURIWithoutDB() - Method in class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
Utility method to build a MongoDB URI that can be used to construct a mongo client.
getName() - Method in class org.alfresco.bm.common.TestDetails
 
getName() - Method in class org.alfresco.bm.common.TestRunDetails
 
getName() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
getName() - Method in class org.alfresco.bm.driver.event.Event
 
getName() - Method in interface org.alfresco.bm.driver.event.EventProcessor
 
getName() - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelector
 
getName() - Method in interface org.alfresco.bm.driver.event.selector.EventSelector
The event selector's name, may be null.
getName() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
getName() - Method in class org.alfresco.bm.manager.report.ResultSummary
 
getNewState() - Method in exception org.alfresco.bm.common.util.exception.RunStateException
 
getNextEventData() - Method in class org.alfresco.bm.driver.event.CreateSessionsEventProcessor
Get data to provide for each event raised.
getNextEventData() - Method in class org.alfresco.bm.driver.event.RaiseEventsEventProcessor
Get data to provide for each event raised.
getNextEventName() - Method in class org.alfresco.bm.driver.event.ResultBarrier
 
getNextEvents() - Method in class org.alfresco.bm.common.EventResult
 
getNextEvents(Event) - Method in interface org.alfresco.bm.driver.event.producer.EventProducer
Construct a list of events to follow according the some scenario of business logic.
getNextEvents(Event) - Method in class org.alfresco.bm.driver.event.producer.RandomRedirectEventProducer
 
getNextEvents(Event) - Method in class org.alfresco.bm.driver.event.producer.RedirectEventProducer
 
getNextEvents(Event) - Method in class org.alfresco.bm.driver.event.producer.TerminateEventProducer
 
getNextValueRow(DBCursor) - Method in interface org.alfresco.bm.manager.report.DataReportService
Returns the next row with values or null if no more values.
getNextValueRow(DBCursor) - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
getObject() - Method in class org.alfresco.bm.common.mongo.MongoClientFactory
Get the Mongo client that this instance holds
getObject() - Method in class org.alfresco.bm.common.mongo.MongoDBFactory
Get the database that this instance is produces.
getObject() - Method in class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
 
getObjectType() - Method in class org.alfresco.bm.common.mongo.MongoClientFactory
 
getObjectType() - Method in class org.alfresco.bm.common.mongo.MongoDBFactory
 
getObjectType() - Method in class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
 
getOldName() - Method in class org.alfresco.bm.common.TestDetails
 
getOldName() - Method in class org.alfresco.bm.common.TestRunDetails
gets the old test name (in case of copy)
getPersistableResponse(EventProcessorResponse) - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelectorProcessor
 
getPreviousState() - Method in exception org.alfresco.bm.common.util.exception.RunStateException
 
getProcessedBy() - Method in class org.alfresco.bm.common.EventRecord
 
getProcessor(String) - Method in class org.alfresco.bm.driver.event.EventProcessorRegistry
Get the processor that must handle events with the given name
getProducer(String) - Method in class org.alfresco.bm.driver.event.producer.EventProducerRegistry
Get the producer that must handle events with the given name
getPropertiesList() - Method in class org.alfresco.bm.driver.test.TestDefaults
 
getPropertiesMap() - Method in class org.alfresco.bm.driver.test.TestDefaults
 
getProperty(String, String, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Retrieve the effective property for a given test, test run and property name.
getPropValueAsString(DBObject) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Returns the value or default of the property as string
getRandomFile(String) - Method in interface org.alfresco.bm.driver.file.FileDataService
Get a random file description from a given dataset
getRandomFile(String, String) - Method in interface org.alfresco.bm.driver.file.FileDataService
Get a random file description from a given dataset and with the given file extension
getRandomFile(String) - Method in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
getRandomFile(String, String) - Method in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
getRandomizer() - Method in class org.alfresco.bm.driver.file.FileData
 
getRegex() - Method in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
getRelease() - Method in class org.alfresco.bm.common.TestDetails
 
getRelease() - Method in class org.alfresco.bm.driver.test.Test
 
getRemoteName() - Method in class org.alfresco.bm.driver.file.FileData
 
getReportCSV(String, String) - Method in class org.alfresco.bm.manager.api.v1.ResultsRestAPI
 
getReportXLSX(String, String) - Method in class org.alfresco.bm.manager.api.v1.ResultsRestAPI
 
getResponseData() - Method in class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
getResult() - Method in class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
getResults(ResultService.ResultHandler, long, long, long, boolean) - Method in class org.alfresco.bm.common.AbstractResultService
Get result statistics for discrete time intervals.
getResults(String, int, int) - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
getResults(long, long, boolean, int, int) - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
getResults(String, int, int) - Method in interface org.alfresco.bm.common.ResultService
Retrieve a page of event results by event name
getResults(long, long, boolean, int, int) - Method in interface org.alfresco.bm.common.ResultService
Retrieve a page of event results using a time window, filtering by chartability
getResults(ResultService.ResultHandler, long, long, long, boolean) - Method in interface org.alfresco.bm.common.ResultService
Get result statistics for discrete time intervals.
getResultsCSV(ResultsRestAPI, String, String) - Static method in class org.alfresco.bm.common.util.junit.tools.BMTestRunner
Helper method to extract the csv results to a string that can be output in the logs
getResultService(String, String) - Method in class org.alfresco.bm.common.spring.TestRunServicesCache
Get the ResultService for the given test run
getResultService() - Method in class org.alfresco.bm.manager.report.AbstractEventReporter
 
getResultsFail() - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
 
getResultsFail() - Method in interface org.alfresco.bm.driver.test.CompletionEstimator
 
getResultsFailImpl() - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
Implementation of a fetch to fetch the number of failed results
getResultsSuccess() - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
 
getResultsSuccess() - Method in interface org.alfresco.bm.driver.test.CompletionEstimator
 
getResultsSuccessImpl() - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
Implementation of a fetch to fetch the number of successful results
getRun() - Method in exception org.alfresco.bm.common.util.exception.RunStateException
 
getScheduled() - Method in class org.alfresco.bm.common.TestRunSchedule
 
getScheduledTime() - Method in class org.alfresco.bm.driver.event.Event
 
getSchema() - Method in class org.alfresco.bm.common.TestDetails
 
getSchema() - Method in class org.alfresco.bm.driver.test.Test
 
getServerAddress() - Method in class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
Utility method to build a MongoDB host string (IP:PORT)
getSessionData(String) - Method in class org.alfresco.bm.common.session.AbstractSessionService
 
getSessionData(String) - Method in interface org.alfresco.bm.common.session.SessionService
 
getSessionData(String) - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelectorProcessor
 
getSessionElapsedTime(String) - Method in class org.alfresco.bm.common.session.AbstractSessionService
 
getSessionElapsedTime(String) - Method in interface org.alfresco.bm.common.session.SessionService
Get the session elapsed time
getSessionEndTime(String) - Method in class org.alfresco.bm.common.session.AbstractSessionService
 
getSessionEndTime(String) - Method in interface org.alfresco.bm.common.session.SessionService
Get the session end time
getSessionId() - Method in class org.alfresco.bm.driver.event.Event
 
getSessionService(String, String) - Method in class org.alfresco.bm.common.spring.TestRunServicesCache
Get the SessionService for the given test run
getSessionStartTime(String) - Method in class org.alfresco.bm.common.session.AbstractSessionService
 
getSessionStartTime(String) - Method in interface org.alfresco.bm.common.session.SessionService
Get the session start time
getSheetNames(String, String, String) - Method in interface org.alfresco.bm.manager.report.DataReportService
Gets the extra data sheet names for a specific test.run
getSheetNames(String, String, String) - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
getSize() - Method in class org.alfresco.bm.driver.file.FileData
 
getStartDelay() - Method in class org.alfresco.bm.common.EventRecord
 
getStartTime() - Method in class org.alfresco.bm.common.EventRecord
 
getStartTime() - Method in class org.alfresco.bm.common.session.SessionData
 
getStartupStatus() - Method in class org.alfresco.bm.manager.api.v1.StatusAPI
 
getStats(boolean) - Method in class org.alfresco.bm.manager.report.ResultSummary
Get the statistics for the event
getStatus() - Method in class org.alfresco.bm.driver.event.selector.EventDataObject
 
getSuccessPercentage() - Method in class org.alfresco.bm.manager.report.ResultSummary
 
getTest(ObjectId, boolean) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Retrieve the data for given test
getTest(String, boolean) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Retrieve the data for given test
getTest() - Method in exception org.alfresco.bm.common.util.exception.RunStateException
 
getTest(String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
getTestDAO() - Method in class org.alfresco.bm.common.spring.TestRunServicesCache
Get the MongoTestDAO for the given test run
getTestDAO() - Method in class org.alfresco.bm.driver.test.TestRunService
 
getTestDAO() - Method in class org.alfresco.bm.manager.report.AbstractEventReporter
 
getTestDef(String, Integer) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Retrieve a specific (and full) test definition
getTestDef(String, int) - Method in class org.alfresco.bm.manager.api.v1.TestDefinitionRestAPI
 
getTestDefs(boolean, int, int) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
 
getTestDefs(boolean, int, int) - Method in class org.alfresco.bm.manager.api.v1.TestDefinitionRestAPI
 
getTestDrivers(String, boolean) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
getTestFileName() - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
 
getTestMetadata(String) - Method in interface org.alfresco.bm.common.TestService
Get the complete metadata for a test
getTestMetadata(String) - Method in class org.alfresco.bm.common.TestServiceImpl
 
getTestName() - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
 
getTestName() - Method in class org.alfresco.bm.driver.test.TestRunService
 
getTestProperties(String, Properties) - Static method in class org.alfresco.bm.driver.test.prop.TestPropertyFactory
Convert Java properties into instances of TestProperty instances.
getTestPropertiesMap(ObjectId, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Returns the map with "final" test run properties of the test run.
getTestProperty(String, String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
getTestRun(ObjectId, boolean) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Retrieve the data for given test run
getTestRun(String, String, boolean) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Retrieve the data for given test run
getTestRun(ObjectId) - Method in class org.alfresco.bm.driver.test.Test
Get the object managing the specific test run
getTestRun(String, String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
getTestRunMetadata(String, String) - Method in interface org.alfresco.bm.common.TestService
Get the complete metadata for a test run
getTestRunMetadata(String, String) - Method in class org.alfresco.bm.common.TestServiceImpl
 
getTestRunName() - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
 
getTestRunName() - Method in class org.alfresco.bm.driver.test.TestRunService
 
getTestRunNames(String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Get the test run names associated with a given test
getTestRunPropertiesMap(ObjectId, ObjectId, String, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Returns the map with "final" test run properties of the test run.
getTestRunProperty(String, String, String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
getTestRuns(String, int, int, TestRunState...) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
 
getTestRuns(String, int, int, String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
getTestRunState(String, String) - Method in interface org.alfresco.bm.common.TestService
Retrieve the precise run state for the given test run
getTestRunState(String, String) - Method in class org.alfresco.bm.common.TestServiceImpl
 
getTestRunState(String, String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
getTestRunSummary(String, String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
getTests(String, Integer, int, int) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Get a list of all defined tests
getTests(String, Integer, int, int) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
getTestService() - Method in class org.alfresco.bm.common.spring.TestRunServicesCache
Get the TestService for the given test run
getTestService() - Method in class org.alfresco.bm.manager.report.AbstractEventReporter
 
getTime() - Method in class org.alfresco.bm.common.EventRecord
 
getTimeSeriesResults(String, String, long, String, long, int, boolean) - Method in class org.alfresco.bm.manager.api.v1.ResultsRestAPI
Retrieve an approximate number of results, allowing for a smoothing factor (Simple Moving Average) - the number of data results to including in the moving average.
getTitle() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
getTotalResults() - Method in class org.alfresco.bm.manager.report.ResultSummary
Get the total number of results (success and failure)
getType() - Method in class org.alfresco.bm.driver.test.prop.BooleanTestProperty
 
getType() - Method in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
getType() - Method in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
getType() - Method in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
getType() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
getValidation() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
getValue() - Method in class org.alfresco.bm.common.PropSetBean
 
getValueNames() - Static method in class org.alfresco.bm.driver.test.prop.BooleanTestProperty
 
getValueNames() - Static method in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
getValueNames() - Static method in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
getValueNames() - Static method in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
getValueNames() - Static method in class org.alfresco.bm.driver.test.prop.TestProperty
Fetch the values that should be defined for a test property.
getValueNames() - Method in enum org.alfresco.bm.driver.test.prop.TestProperty.TestPropertyType
 
getVersion() - Method in class org.alfresco.bm.common.PropSetBean
 
getVersion() - Method in class org.alfresco.bm.common.TestDetails
 
getVersion() - Method in class org.alfresco.bm.common.TestRunDetails
 
getVersion() - Method in class org.alfresco.bm.common.TestRunSchedule
 
getWarnDelay() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
getWarnDelay() - Method in interface org.alfresco.bm.driver.event.EventProcessor
Provide a hint for the processing framework on how much time should elapse before the warnings need to be issued over the delay
getWarning() - Method in class org.alfresco.bm.common.EventRecord
 
getWeight() - Method in class org.alfresco.bm.driver.event.EventWeight
 
getWeight() - Method in class org.alfresco.bm.driver.event.selector.EventSuccessor
 
getWindowSize(long, long, int) - Static method in class org.alfresco.bm.manager.report.AbstractEventReporter
Helper method to calculate a window size (ms) such that the approximate number of results is retrieved across the given time range.
groupByName(List<TestProperty>) - Static method in class org.alfresco.bm.driver.test.prop.TestPropertyFactory
Helper method to create a map of test properties keyed by their names
gson - Variable in class org.alfresco.bm.manager.api.AbstractRestResource
 

H

handleExceptionCustom(Exception, WebRequest) - Method in class org.alfresco.bm.manager.api.v1.RestResponseEntityExceptionHandler
 
hashCode() - Method in class org.alfresco.bm.driver.event.Event
 
hashCode() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
Hashcode is based purely on name.
hashCode() - Method in class org.alfresco.bm.driver.test.TestRun
 

I

ID_EVENT_LABEL - Static variable in class org.alfresco.bm.manager.report.AbstractEventReporter
 
importProps(String, String, PropSetBean) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
ImportResult - Enum in org.alfresco.bm.common
Import result enumeration.
importTest(String, DBObject) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Imports the properties of a test from JSON.
importTestProps(String, PropSetBean) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
importTestRun(String, String, DBObject) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
 
indexFileData(boolean) - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
Initialize the service by indexing the files on the FTP server
IntTestProperty - Class in org.alfresco.bm.driver.test.prop
Support and validation of TestPropertyType#INT test properties
IntTestProperty(String, Properties) - Constructor for class org.alfresco.bm.driver.test.prop.IntTestProperty
Build a 'string' property using the given values.
isAutoCloseSessionId() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
isAutoCloseSessionId() - Method in interface org.alfresco.bm.driver.event.EventProcessor
Must the framework auto-close any event sessions that cannot be propagated? This will be called if there are no further events to publish, either through an exception coming out of the processing or because an event has no further events in the chain.
isAutoPropagateSessionId() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
isAutoPropagateSessionId() - Method in interface org.alfresco.bm.driver.event.EventProcessor
Must the framework automatically carry event sessions from event to event.
isChart() - Method in class org.alfresco.bm.common.EventRecord
 
isChart() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
isChart() - Method in interface org.alfresco.bm.driver.event.EventProcessor
Hint whether the result should be included in charts
isCompleted() - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
 
isCompleted() - Method in interface org.alfresco.bm.driver.test.CompletionEstimator
Shortcut method to determine if the test run has completed or not.
isEventSuccess() - Method in class org.alfresco.bm.common.EventDetails
 
isHide() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
isMask() - Method in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
isMask() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
isMaskedProperty(DBObject) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Checks if the DBObject contains a field FIELD_MASK and returns true if set
isPersistAsString() - Method in class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
isSingleton() - Method in class org.alfresco.bm.common.mongo.MongoClientFactory
 
isSingleton() - Method in class org.alfresco.bm.common.mongo.MongoDBFactory
 
isSingleton() - Method in class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
 
isStarted() - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
 
isStarted() - Method in interface org.alfresco.bm.driver.test.CompletionEstimator
Shortcut method to determine if the test run has started or not If it has not started, the completion value will be 0.0
isSuccess() - Method in class org.alfresco.bm.common.EventRecord
 
isSuccess() - Method in class org.alfresco.bm.common.EventResult
 
isValueField(String) - Method in interface org.alfresco.bm.manager.report.DataReportService
checks if the field name is a user defined value field or a value field
isValueField(String) - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
checks if the field name is a user defined value field or a value field

K

KEY_COMPLETED_SESSION_COUNT - Static variable in class org.alfresco.bm.driver.event.CreateSessionsEventProcessor
 
KEY_LAST_EVENT_TIME - Static variable in class org.alfresco.bm.driver.event.RaiseEventsEventProcessor
 
KEY_OUTPUT_EVENTS_RAISED - Static variable in class org.alfresco.bm.driver.event.CreateSessionsEventProcessor
 
KEY_OUTPUT_EVENTS_RAISED - Static variable in class org.alfresco.bm.driver.event.RaiseEventsEventProcessor
 

L

LifecycleController - Class in org.alfresco.bm.common.spring
Context-aware bean that initializes the application
LifecycleController(LifecycleListener...) - Constructor for class org.alfresco.bm.common.spring.LifecycleController
 
LifecycleListener - Interface in org.alfresco.bm.common.spring
Interface for listeners that listen to lifecycle events
LIMIT_VALUE - Static variable in class org.alfresco.bm.manager.report.AbstractEventReporter
 
listRemoteFiles() - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
List all files on the remote server
listRemoteFiles() - Method in class org.alfresco.bm.driver.file.FtpTestFileService
Does a listing of files on the FTP server
listRemoteFiles() - Method in class org.alfresco.bm.driver.file.LocalTestFileService
Does a listing of files on the local directory
LocalTestFileService - Class in org.alfresco.bm.driver.file
Concrete service implementation of FileDataService based on MongoDB.
LocalTestFileService(FileDataService, String, String) - Constructor for class org.alfresco.bm.driver.file.LocalTestFileService
 
lockProperties(ObjectId, ObjectId) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Record a final set of locked properties for a test run.
log(String, String, String, LogService.LogLevel, String) - Method in interface org.alfresco.bm.common.util.log.LogService
Log a message
log(String, String, String, LogService.LogLevel, String) - Method in class org.alfresco.bm.common.util.log.MongoLogService
 
log(LogService.LogLevel, String) - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
Log a message specific to this instance
log(LogService.LogLevel, String) - Method in class org.alfresco.bm.driver.test.TestRunService
Log a message specific to this instance
log - Variable in class org.alfresco.bm.manager.report.AbstractEventReporter
 
logDebug(String) - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
Logs a DEBUG message.
logDebug(String) - Method in class org.alfresco.bm.driver.test.TestRunService
Logs a DEBUG message.
logError(String) - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
Logs an ERROR message.
logError(String) - Method in class org.alfresco.bm.driver.test.TestRunService
Logs an ERROR message.
logFatal(String) - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
Logs a FATAL message.
logFatal(String) - Method in class org.alfresco.bm.driver.test.TestRunService
Logs a FATAL message.
logger - Variable in class org.alfresco.bm.common.AbstractResultService
 
logger - Variable in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
logger
logger - Variable in class org.alfresco.bm.driver.event.AbstractEventProcessor
Resource for derived classes to use for logging
logger - Variable in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
Resource for derived classes to use for logging
logger - Variable in class org.alfresco.bm.driver.event.selector.AbstractEventSelector
Logging
logger - Variable in class org.alfresco.bm.driver.test.TestRunService
logger
logger - Variable in class org.alfresco.bm.manager.api.AbstractRestResource
 
logger - Variable in class org.alfresco.bm.manager.api.v1.RestResponseEntityExceptionHandler
 
logInfo(String) - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
Logs an INFO message.
logInfo(String) - Method in class org.alfresco.bm.driver.test.TestRunService
Logs an INFO message.
LogService - Interface in org.alfresco.bm.common.util.log
Interface for service providing detailed system-wide logging
LogService.LogLevel - Enum in org.alfresco.bm.common.util.log
Log levels for the benchmark LogService
logTrace(String) - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
Logs a TRACE message.
logTrace(String) - Method in class org.alfresco.bm.driver.test.TestRunService
Logs a TRACE message.
logWarn(String) - Method in class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
Logs a WARN message.
logWarn(String) - Method in class org.alfresco.bm.driver.test.TestRunService
Logs a WARN message.

M

main(String[]) - Static method in class org.alfresco.bm.common.util.junit.tools.BMTestRunner
Main method starts up the the application context and provides a callback
main(String[]) - Static method in class org.alfresco.bm.manager.Application
 
MASK - Static variable in class org.alfresco.bm.common.TestConstants
 
maskValues(DBObject) - Static method in class org.alfresco.bm.manager.api.AbstractRestResource
Find and mask property values.
MONGO_PREFIX - Static variable in class org.alfresco.bm.common.TestConstants
 
MongoClientFactory - Class in org.alfresco.bm.common.mongo
A Spring-friendly, singleton factory of MongoClient instances.
MongoClientFactory(MongoClientURI, String, String) - Constructor for class org.alfresco.bm.common.mongo.MongoClientFactory
Create an instance of the factory.
MongoDBFactory - Class in org.alfresco.bm.common.mongo
A Spring-friendly, singleton factory of DB instances.
MongoDBFactory(MongoClient, String) - Constructor for class org.alfresco.bm.common.mongo.MongoDBFactory
Create an instance of the factory.
MongoDBForTestsFactory - Class in org.alfresco.bm.common.util.junit.tools
A factory for MongoDB instances in order to make use of it via Spring contexts or in tests.
MongoDBForTestsFactory() - Constructor for class org.alfresco.bm.common.util.junit.tools.MongoDBForTestsFactory
Constructor
MongoEventService - Class in org.alfresco.bm.common.mongo
An EventService MongoDB collection
MongoEventService(DB, String) - Constructor for class org.alfresco.bm.common.mongo.MongoEventService
Construct a event service against a Mongo database and given collection name
MongoLogService - Class in org.alfresco.bm.common.util.log
Mongo implementation of service providing log message persistence
MongoLogService(DB, int, int, int) - Constructor for class org.alfresco.bm.common.util.log.MongoLogService
Construct an instance providing the DB and collection name to use
MongoResultService - Class in org.alfresco.bm.common.mongo
A Mongo-based implementation of the results for benchmark test runs.
MongoResultService(DB, String) - Constructor for class org.alfresco.bm.common.mongo.MongoResultService
Construct a test result provider against a Mongo database and given collection name
MongoSessionService - Class in org.alfresco.bm.common.session
Mongo implementation of service providing access and management of SessionData.
MongoSessionService(DB, String) - Constructor for class org.alfresco.bm.common.session.MongoSessionService
Construct an instance providing the DB and collection name to use
MongoTestDAO - Class in org.alfresco.bm.common.mongo
MongoDB persistence of test metadata
MongoTestDAO(DB) - Constructor for class org.alfresco.bm.common.mongo.MongoTestDAO
Construct the DAO using the Mongo DB directly

N

name - Variable in class org.alfresco.bm.driver.event.selector.AbstractEventSelector
 
NEW_LINE - Static variable in class org.alfresco.bm.manager.report.AbstractEventReporter
 
newSession(SessionData) - Method in class org.alfresco.bm.common.session.AbstractSessionService
Persist session data.
newSession(SessionData) - Method in class org.alfresco.bm.common.session.MongoSessionService
 
next() - Method in class org.alfresco.bm.driver.event.RandomWeightedSelector
Chooses randomly from the list of objects based on the weightings provided.
next(Object, Object) - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelector
Implemented by subclasses to select a successor event.
next(Object, Object) - Method in class org.alfresco.bm.driver.event.selector.RandomWeightedEventSelector
Chooses randomly from the list of successor events based on the weightings provided.
nextEvent(String, long) - Method in class org.alfresco.bm.common.mongo.MongoEventService
Retrieve the next event in the queue.
nextEvent(String, long) - Method in interface org.alfresco.bm.driver.event.EventService
Retrieve the next event in the queue.
nextEvent(Object, Object) - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelector
 
nextEvent(Object, Object) - Method in interface org.alfresco.bm.driver.event.selector.EventSelector
Select next event, which may be "noop" indicating that the event processing should end.
NotFoundException - Exception in org.alfresco.bm.common.util.exception
Exception generated when a test or test run is not found
NotFoundException(String, String) - Constructor for exception org.alfresco.bm.common.util.exception.NotFoundException
 
NotFoundException(String, String, Throwable) - Constructor for exception org.alfresco.bm.common.util.exception.NotFoundException
 

O

ObjectNotFoundException - Exception in org.alfresco.bm.common.util.exception
ObjectNotFoundException
ObjectNotFoundException(String) - Constructor for exception org.alfresco.bm.common.util.exception.ObjectNotFoundException
Constructor
ObjectNotFoundException(String, Throwable) - Constructor for exception org.alfresco.bm.common.util.exception.ObjectNotFoundException
Constructor with a cause
onApplicationEvent(ApplicationContextEvent) - Method in class org.alfresco.bm.common.spring.LifecycleController
 
org.alfresco.bm.common - package org.alfresco.bm.common
 
org.alfresco.bm.common.mongo - package org.alfresco.bm.common.mongo
 
org.alfresco.bm.common.session - package org.alfresco.bm.common.session
 
org.alfresco.bm.common.spring - package org.alfresco.bm.common.spring
 
org.alfresco.bm.common.util - package org.alfresco.bm.common.util
 
org.alfresco.bm.common.util.cipher - package org.alfresco.bm.common.util.cipher
 
org.alfresco.bm.common.util.exception - package org.alfresco.bm.common.util.exception
 
org.alfresco.bm.common.util.junit.tools - package org.alfresco.bm.common.util.junit.tools
 
org.alfresco.bm.common.util.log - package org.alfresco.bm.common.util.log
 
org.alfresco.bm.driver.event - package org.alfresco.bm.driver.event
 
org.alfresco.bm.driver.event.producer - package org.alfresco.bm.driver.event.producer
 
org.alfresco.bm.driver.event.selector - package org.alfresco.bm.driver.event.selector
 
org.alfresco.bm.driver.file - package org.alfresco.bm.driver.file
 
org.alfresco.bm.driver.test - package org.alfresco.bm.driver.test
 
org.alfresco.bm.driver.test.prop - package org.alfresco.bm.driver.test.prop
 
org.alfresco.bm.manager - package org.alfresco.bm.manager
 
org.alfresco.bm.manager.api - package org.alfresco.bm.manager.api
 
org.alfresco.bm.manager.api.v1 - package org.alfresco.bm.manager.api.v1
 
org.alfresco.bm.manager.report - package org.alfresco.bm.manager.report
 

P

PATH_APP_CONTEXT - Static variable in class org.alfresco.bm.common.TestConstants
 
PATH_TEST_COMMON_CONTEXT - Static variable in class org.alfresco.bm.common.TestConstants
 
PATH_TEST_CONTEXT - Static variable in class org.alfresco.bm.common.TestConstants
 
PATH_TEST_SERVICES_CONTEXT - Static variable in class org.alfresco.bm.common.TestConstants
 
processEvent(Event, StopWatch) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Process an event.
processEvent(Event) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Process an event.
processEvent(Event) - Method in class org.alfresco.bm.driver.event.CreateSessionsEventProcessor
 
processEvent(Event) - Method in class org.alfresco.bm.driver.event.DoNothingEventProcessor
 
processEvent(Event, StopWatch) - Method in interface org.alfresco.bm.driver.event.EventProcessor
Process an event.
processEvent(Event) - Method in class org.alfresco.bm.driver.event.RaiseEventsEventProcessor
 
processEvent(Event) - Method in class org.alfresco.bm.driver.event.RaiseSingleEventEventProcessor
 
processEvent(Event) - Method in class org.alfresco.bm.driver.event.RenameEventProcessor
Deprecated.
 
processEvent(Event) - Method in class org.alfresco.bm.driver.event.ResultBarrier
 
processEvent(Event) - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelectorProcessor
 
processEventImpl(Event) - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelectorProcessor
 
processResult(long, long, Map<String, DescriptiveStatistics>, Map<String, Integer>) - Method in interface org.alfresco.bm.common.ResultService.ResultHandler
The callback of statistics for a given time window.
PRODUCER_NAME_PREFIX - Static variable in interface org.alfresco.bm.driver.event.producer.EventProducer
 
PROP_APP_CONTEXT_PATH - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_APP_DESCRIPTION - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_APP_DIR - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_APP_INHERITANCE - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_APP_RELEASE - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_APP_SCHEMA - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_CHOICE_COLLECTION - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PROP_DEFAULT - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PROP_DESCRIPTION - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PROP_DRIVER_ID - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_GROUP - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PROP_HIDE - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PROP_HTML5 - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
PROP_INHERITANCE - Static variable in class org.alfresco.bm.driver.test.prop.TestPropertyFactory
 
PROP_MASK - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
PROP_MASK - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PROP_MAX - Static variable in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
PROP_MAX - Static variable in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
PROP_MAX - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
PROP_MIN - Static variable in class org.alfresco.bm.driver.test.prop.DecimalTestProperty
 
PROP_MIN - Static variable in class org.alfresco.bm.driver.test.prop.IntTestProperty
 
PROP_MIN - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
PROP_MONGO_CONFIG_DATABASE - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_MONGO_CONFIG_HOST - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_MONGO_CONFIG_PASSWORD - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_MONGO_CONFIG_URI - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_MONGO_CONFIG_USERNAME - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_MONGO_TEST_DATABASE - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_MONGO_TEST_HOST - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_MONGO_TEST_PASSWORD - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_MONGO_TEST_URI - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_MONGO_TEST_USERNAME - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_NAME - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PROP_NAME_REGEX - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_NAME_REGEX - Static variable in class org.alfresco.bm.driver.test.prop.TestPropertyFactory
Property names must start with a letter and then may only contain letters, numbers or dash (-)
PROP_REGEX - Static variable in class org.alfresco.bm.driver.test.prop.StringTestProperty
 
PROP_SYSTEM_CAPABILITIES - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_TEST - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_TEST_RUN - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_TEST_RUN_FQN - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_TEST_RUN_ID - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_TEST_RUN_MONITOR_PERIOD - Static variable in class org.alfresco.bm.common.TestConstants
 
PROP_TITLE - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PROP_TYPE - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PROP_VALIDATION - Static variable in class org.alfresco.bm.driver.test.prop.TestProperty
 
PropSetBean - Class in org.alfresco.bm.common
Bean for handling property set parameters
PropSetBean() - Constructor for class org.alfresco.bm.common.PropSetBean
 
putEvent(Event) - Method in class org.alfresco.bm.common.mongo.MongoEventService
 
putEvent(Event) - Method in interface org.alfresco.bm.driver.event.EventService
Adds an event to the provider.

R

RaiseEventsEventProcessor - Class in org.alfresco.bm.driver.event
Emits a given number of events at a given frequency for a given time.
RaiseEventsEventProcessor(String, long, int) - Constructor for class org.alfresco.bm.driver.event.RaiseEventsEventProcessor
Constructor with essential values
RaiseSingleEventEventProcessor - Class in org.alfresco.bm.driver.event
Emits a each of a list of events exactly once.
RaiseSingleEventEventProcessor(List<String>) - Constructor for class org.alfresco.bm.driver.event.RaiseSingleEventEventProcessor
Constructor with essential values
RandomRedirectEventProducer - Class in org.alfresco.bm.driver.event.producer
Redirect events randomly based on relative weights.
RandomRedirectEventProducer(List<EventWeight>) - Constructor for class org.alfresco.bm.driver.event.producer.RandomRedirectEventProducer
 
RandomWeightedEventSelector - Class in org.alfresco.bm.driver.event.selector
Select a successor event from a set of relatively-weighted event successors.
RandomWeightedEventSelector(String, EventProcessorRegistry, List<EventWeight>) - Constructor for class org.alfresco.bm.driver.event.selector.RandomWeightedEventSelector
 
RandomWeightedEventSelector(EventProcessorRegistry, List<EventWeight>) - Constructor for class org.alfresco.bm.driver.event.selector.RandomWeightedEventSelector
 
RandomWeightedSelector<T> - Class in org.alfresco.bm.driver.event
 
RandomWeightedSelector() - Constructor for class org.alfresco.bm.driver.event.RandomWeightedSelector
 
recordResult(EventRecord) - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
recordResult(EventRecord) - Method in interface org.alfresco.bm.common.ResultService
Simply store an event for later use
RedirectEventProducer - Class in org.alfresco.bm.driver.event.producer
Redirect the inbound event into a single, renamed, possibly-delayed event.
RedirectEventProducer(String) - Constructor for class org.alfresco.bm.driver.event.producer.RedirectEventProducer
Set the event to redirect to but use the current system time for scheduling.
RedirectEventProducer(String, long) - Constructor for class org.alfresco.bm.driver.event.producer.RedirectEventProducer
Set the event to redirect to using the given time for scheduling.
refreshDriver(String, long) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Refresh the expiry time of a driver
register() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Register this instance for the event names that are handled.
register(String, EventProcessor) - Method in class org.alfresco.bm.driver.event.EventProcessorRegistry
Register a processor for a given event name
register() - Method in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
Register this instance for the event names that are handled.
register(String, EventProducer) - Method in class org.alfresco.bm.driver.event.producer.EventProducerRegistry
Register a producer for a given event name
registerDriver(String, Integer, String, String, String, Set<String>) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Register a test driver
registry - Variable in class org.alfresco.bm.driver.event.selector.AbstractEventSelector
 
remove(String, String, String) - Method in interface org.alfresco.bm.manager.report.DataReportService
Removes all data from the tables affecting to driver (if provided), test and test run (if provided).
remove(String, String, String) - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
removeFile(String, String) - Method in interface org.alfresco.bm.driver.file.FileDataService
Remove a specific file index based on the file name in the remote store
removeFile(String, String) - Method in class org.alfresco.bm.driver.file.FileDataServiceImpl
 
removeTestRunDriver(ObjectId, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Derigister a driver from a test run
RenameEventProcessor - Class in org.alfresco.bm.driver.event
Deprecated.
From 2.0, use the RedirectEventProducer.
RenameEventProcessor(String) - Constructor for class org.alfresco.bm.driver.event.RenameEventProcessor
Deprecated.
Constructor with essential values
ReportGenerator - Interface in org.alfresco.bm.manager.report
Interface for report generators.
RestResponseEntityExceptionHandler - Class in org.alfresco.bm.manager.api.v1
 
RestResponseEntityExceptionHandler() - Constructor for class org.alfresco.bm.manager.api.v1.RestResponseEntityExceptionHandler
 
ResultBarrier - Class in org.alfresco.bm.driver.event
Simple barrier that reschedules itself until a number of eventresults (RecordedEvents) are available.
ResultBarrier(String, long, String, ResultService) - Constructor for class org.alfresco.bm.driver.event.ResultBarrier
Create a new barrier.
ResultService - Interface in org.alfresco.bm.common
Service interface providing methods to store and query for event results.
resultService - Variable in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
 
ResultService.ResultHandler - Interface in org.alfresco.bm.common
Callback handler for aggregated results.
ResultsRestAPI - Class in org.alfresco.bm.manager.api.v1
REST API V1
ResultsRestAPI(TestRunServicesCache) - Constructor for class org.alfresco.bm.manager.api.v1.ResultsRestAPI
 
ResultSummary - Class in org.alfresco.bm.manager.report
Class assisting with the gathering of statistics for an event
ResultSummary(String) - Constructor for class org.alfresco.bm.manager.report.ResultSummary
 
resumeTimer() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Continue timing the event processing
resumeTimer() - Method in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
Continue timing the event processing
run(String, String, Properties) - Method in class org.alfresco.bm.common.util.junit.tools.BMTestRunner
Execute the default test against the given MongoDB or an in-memory instance
run() - Method in class org.alfresco.bm.driver.event.EventController
 
run() - Method in class org.alfresco.bm.driver.event.EventWork
 
run - Variable in class org.alfresco.bm.manager.report.AbstractEventReporter
 
RUN_NAME_REGEX - Static variable in class org.alfresco.bm.common.TestConstants
 
RunStateException - Exception in org.alfresco.bm.common.util.exception
Exception generated when an attempt is made to change the state of a test run in a way that is not supported.
RunStateException(String, String, TestRunState, TestRunState) - Constructor for exception org.alfresco.bm.common.util.exception.RunStateException
 

S

scheduleTestRun(String, String, int, long) - Method in interface org.alfresco.bm.common.TestService
Schedule a test run.
scheduleTestRun(String, String, int, long) - Method in class org.alfresco.bm.common.TestServiceImpl
 
scheduleTestRun(String, String, TestRunSchedule) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
SEPARATOR - Static variable in class org.alfresco.bm.common.TestConstants
 
services - Variable in class org.alfresco.bm.manager.report.AbstractEventReporter
 
SessionCountCompletionEstimator - Class in org.alfresco.bm.driver.test
Measure the completion ratio based on the number of completed sessions.
SessionCountCompletionEstimator(EventService, ResultService, SessionService, long) - Constructor for class org.alfresco.bm.driver.test.SessionCountCompletionEstimator
Constructor with required dependencies
SessionData - Class in org.alfresco.bm.common.session
Data used to manage and track user scenarios
SessionData() - Constructor for class org.alfresco.bm.common.session.SessionData
Required default constructor for persistence
SessionData(DBObject) - Constructor for class org.alfresco.bm.common.session.SessionData
Convenience constructor for service
SessionService - Interface in org.alfresco.bm.common.session
Service providing access and management of SessionData.
setApplicationContext(ApplicationContext) - Method in class org.alfresco.bm.common.spring.LifecycleController
 
setApplicationContext(ApplicationContext) - Method in class org.alfresco.bm.driver.event.EventController
Record the application context for shutdown once processing has finished
setApplicationContext(ApplicationContext) - Method in class org.alfresco.bm.driver.test.Test
Keep track of the parent application context, which will act as a parent context for all test runs.
setAssignedEventGracePeriod(int) - Method in class org.alfresco.bm.driver.event.EventController
Override the default time that an event can be available on the queue for a specific driver before any other driver can pick it up.
setAutoCloseSessionId(boolean) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Change the default session ID auto-close behaviour
setAutoPropagateSessionId(boolean) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Change the default session ID propagation behaviour
setBatchSize(int) - Method in class org.alfresco.bm.driver.event.RaiseEventsEventProcessor
Override the default batch size
setBeanName(String) - Method in class org.alfresco.bm.common.spring.LifecycleController
 
setBeanName(String) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
setBeanName(String) - Method in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
 
setBenchmarkId(String) - Method in class org.alfresco.bm.common.TestRunDetails
Sets Benchmark ID
setChart(boolean) - Method in class org.alfresco.bm.common.EventRecord
 
setChart(boolean) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
setCheckInterval(long) - Method in class org.alfresco.bm.driver.event.ResultBarrier
Set the interval this event is scheduled to check if barrier can be released.
setCheckPeriod(long) - Method in class org.alfresco.bm.driver.event.CreateSessionsEventProcessor
Override the default time between session count checks
setCheckPeriod(long) - Method in class org.alfresco.bm.driver.test.AbstractCompletionEstimator
Override the default time between calls to the underlying data providers
setCopyOf(String) - Method in class org.alfresco.bm.common.TestDetails
 
setCopyOf(String) - Method in class org.alfresco.bm.common.TestRunDetails
Sets if to create a copy of an old test
setData(DBObject) - Method in class org.alfresco.bm.common.session.SessionData
 
setDescription(String) - Method in class org.alfresco.bm.common.TestDetails
 
setDescription(String) - Method in class org.alfresco.bm.common.TestRunDetails
Sets the test description
setDescription(String, String, String, String, String[], String[]) - Method in interface org.alfresco.bm.manager.report.DataReportService
Updates the column names for the extra data for a test.run named sheet.
setDescription(String, String, String, String, String[], String[]) - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
setDriver(String) - Method in class org.alfresco.bm.driver.event.Event
 
setDriverIds(String[]) - Method in class org.alfresco.bm.driver.event.EventController
Update the list of driver IDs in use.
setEncoding(String) - Method in class org.alfresco.bm.driver.file.FileData
 
setEndTime(long) - Method in class org.alfresco.bm.common.session.SessionData
 
setEventInputData(Object) - Method in class org.alfresco.bm.common.EventDetails
 
setEventName(String) - Method in class org.alfresco.bm.common.EventDetails
 
setEventName(String) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Set the single event name that this processor can handle
setEventName(String) - Method in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
Set the single event name that this producer can handle
setEventNameCreateSessions(String) - Method in class org.alfresco.bm.driver.event.CreateSessionsEventProcessor
Override the default name for repeats
setEventNameRaiseEvents(String) - Method in class org.alfresco.bm.driver.event.RaiseEventsEventProcessor
Override the default name for repeat batches
setEventNames(List<String>) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Set the names of the events that this processor can handle
setEventNames(List<String>) - Method in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
Set the names of the events that this producer can handle
setEventResultData(Object) - Method in class org.alfresco.bm.common.EventDetails
 
setEventsPerSecondPerThread(int) - Method in class org.alfresco.bm.driver.event.EventController
Override the maximum number of events that can be processed per second per thread.
setEventSuccess(boolean) - Method in class org.alfresco.bm.common.EventDetails
 
setEventTime(Date) - Method in class org.alfresco.bm.common.EventDetails
 
setExtension(String) - Method in class org.alfresco.bm.driver.file.FileData
 
setFileset(String) - Method in class org.alfresco.bm.driver.file.FileData
 
setForceStart(boolean) - Method in class org.alfresco.bm.common.spring.LifecycleController
Change how startup failures are handled
setFtpLocalPassiveMode(boolean) - Method in class org.alfresco.bm.driver.file.FtpTestFileService
Force the FTP client to enter local passive mode.
setId(String) - Method in class org.alfresco.bm.common.EventRecord
 
setId(String) - Method in class org.alfresco.bm.common.session.SessionData
 
setId(String) - Method in class org.alfresco.bm.driver.event.Event
 
setLocale(String) - Method in class org.alfresco.bm.driver.file.FileData
 
setLocalName(String) - Method in class org.alfresco.bm.driver.file.FileData
 
setLockOwner(String) - Method in class org.alfresco.bm.driver.event.Event
 
setLockTime(long) - Method in class org.alfresco.bm.driver.event.Event
 
setMaxSessionTime(long) - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelectorProcessor
 
setName(String) - Method in class org.alfresco.bm.common.TestDetails
 
setName(String) - Method in class org.alfresco.bm.common.TestRunDetails
Sets the test name
setNextEventName(String) - Method in class org.alfresco.bm.driver.event.ResultBarrier
 
setOldName(String) - Method in class org.alfresco.bm.common.TestDetails
 
setOldName(String) - Method in class org.alfresco.bm.common.TestRunDetails
sets the old test name (in case of copy)
setPersistResponse(boolean) - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelectorProcessor
 
setProcessedBy(String) - Method in class org.alfresco.bm.common.EventRecord
 
setPropertyOverride(String, String, String, int, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Override a specific test property value.
setRandomizer(int) - Method in class org.alfresco.bm.driver.file.FileData
 
setRegistry(EventProcessorRegistry) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Inject the registry that this instance will register with.
setRegistry(EventProducerRegistry) - Method in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
Inject the registry that this instance will register with.
setRelease(String) - Method in class org.alfresco.bm.common.TestDetails
 
setRemoteName(String) - Method in class org.alfresco.bm.driver.file.FileData
 
setScheduled(long) - Method in class org.alfresco.bm.common.TestRunSchedule
 
setSchema(Integer) - Method in class org.alfresco.bm.common.TestDetails
 
setSessionData(String, DBObject) - Method in class org.alfresco.bm.common.session.AbstractSessionService
 
setSessionData(String, DBObject) - Method in interface org.alfresco.bm.common.session.SessionService
Update or set the persistable data associated with a session
setSessionId(String) - Method in class org.alfresco.bm.driver.event.Event
 
setSize(long) - Method in class org.alfresco.bm.driver.file.FileData
 
setStartDelay(long) - Method in class org.alfresco.bm.common.EventRecord
 
setStartTime(long) - Method in class org.alfresco.bm.common.session.SessionData
 
setSystemCapabilities(String) - Method in class org.alfresco.bm.driver.test.Test
Set a comma-separated string of capabilities.
setTestFileName(String) - Method in class org.alfresco.bm.driver.file.AbstractTestFileService
Sets test file name for JUnit testing
setTestProperty(String, String, PropSetBean) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
setTestRunMonitorPeriod(long) - Method in class org.alfresco.bm.driver.test.Test
Override the default test run monitor period.
setTestRunProperty(String, String, String, PropSetBean) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
setTimeBetweenSessions(long) - Method in class org.alfresco.bm.driver.event.CreateSessionsEventProcessor
Override the default time between sessions
setValue(String) - Method in class org.alfresco.bm.common.PropSetBean
 
setVersion(Integer) - Method in class org.alfresco.bm.common.PropSetBean
 
setVersion(int) - Method in class org.alfresco.bm.common.TestDetails
 
setVersion(int) - Method in class org.alfresco.bm.common.TestRunDetails
Sets the test version
setVersion(int) - Method in class org.alfresco.bm.common.TestRunSchedule
 
setWarnDelay(long) - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
setWarning(String) - Method in class org.alfresco.bm.common.EventRecord
 
size() - Method in class org.alfresco.bm.driver.event.RandomWeightedSelector
 
size() - Method in interface org.alfresco.bm.driver.event.selector.EventSelector
The number of event successors registered.
size() - Method in class org.alfresco.bm.driver.event.selector.RandomWeightedEventSelector
 
start() - Method in class org.alfresco.bm.common.mongo.MongoEventService
 
start() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
start() - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Initialize indexes
start() - Method in class org.alfresco.bm.common.session.MongoSessionService
 
start() - Method in interface org.alfresco.bm.common.spring.LifecycleListener
 
start() - Method in class org.alfresco.bm.common.spring.TestRunServicesCache
 
start() - Method in class org.alfresco.bm.common.util.log.MongoLogService
 
start() - Method in class org.alfresco.bm.driver.event.EventController
Kick the thread off
start() - Method in class org.alfresco.bm.driver.test.Test
 
start() - Method in class org.alfresco.bm.driver.test.TestDefaults
 
start() - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
startSession(DBObject) - Method in class org.alfresco.bm.common.session.AbstractSessionService
 
startSession(DBObject) - Method in interface org.alfresco.bm.common.session.SessionService
Starts a new session, persisting the given data and giving back a unique session ID.
StatusAPI - Class in org.alfresco.bm.manager.api.v1
REST API V1
StatusAPI(LifecycleController, LogService) - Constructor for class org.alfresco.bm.manager.api.v1.StatusAPI
 
stop() - Method in class org.alfresco.bm.common.mongo.MongoEventService
 
stop() - Method in class org.alfresco.bm.common.mongo.MongoResultService
 
stop() - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
 
stop() - Method in class org.alfresco.bm.common.session.MongoSessionService
 
stop() - Method in interface org.alfresco.bm.common.spring.LifecycleListener
 
stop() - Method in class org.alfresco.bm.common.spring.TestRunServicesCache
 
stop() - Method in class org.alfresco.bm.common.util.log.MongoLogService
 
stop() - Method in class org.alfresco.bm.driver.event.EventController
 
stop() - Method in class org.alfresco.bm.driver.test.Test
 
stop() - Method in class org.alfresco.bm.driver.test.TestDefaults
 
stop() - Method in class org.alfresco.bm.driver.test.TestRun
Called to forcibly stop all executing test runs
stop() - Method in class org.alfresco.bm.manager.report.DataReportServiceImpl
 
stopTimer() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Stop timing the event processing.
stopTimer() - Method in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
Stop timing the event processing.
StringTestProperty - Class in org.alfresco.bm.driver.test.prop
Support and validation of TestPropertyType#STRING test properties
StringTestProperty(String, Properties) - Constructor for class org.alfresco.bm.driver.test.prop.StringTestProperty
Build a 'string' property using the given values.
SUFFIX_DEFAULT - Static variable in class org.alfresco.bm.driver.test.prop.TestPropertyFactory
 
suspendTimer() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
Suspend the event processing timer.
suspendTimer() - Method in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
Suspend the event processing timer.

T

TerminateEventProducer - Class in org.alfresco.bm.driver.event.producer
Always produce nothing.
TerminateEventProducer() - Constructor for class org.alfresco.bm.driver.event.producer.TerminateEventProducer
 
terminateTestRun(String, String) - Method in interface org.alfresco.bm.common.TestService
Terminate a test run.
terminateTestRun(String, String) - Method in class org.alfresco.bm.common.TestServiceImpl
 
terminateTestRun(String, String) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
Test - Class in org.alfresco.bm.driver.test
Implementation of service managing and querying the server instances
Test(MongoTestDAO, LogService, String, Integer, String, String, TestDefaults) - Constructor for class org.alfresco.bm.driver.test.Test
 
test - Variable in class org.alfresco.bm.manager.report.AbstractEventReporter
 
TEST_NAME_REGEX - Static variable in class org.alfresco.bm.common.TestConstants
 
TestConstants - Class in org.alfresco.bm.common
Define commonly-used constants
TestConstants() - Constructor for class org.alfresco.bm.common.TestConstants
 
TestDefaults - Class in org.alfresco.bm.driver.test
Class that stores and is able to answer questions about the test configuration i.e.
TestDefaults(Properties, String) - Constructor for class org.alfresco.bm.driver.test.TestDefaults
 
TestDefinitionRestAPI - Class in org.alfresco.bm.manager.api.v1
REST API V1
TestDefinitionRestAPI(MongoTestDAO) - Constructor for class org.alfresco.bm.manager.api.v1.TestDefinitionRestAPI
 
TestDetails - Class in org.alfresco.bm.common
POJO representing test details
TestDetails() - Constructor for class org.alfresco.bm.common.TestDetails
 
TestFileService - Interface in org.alfresco.bm.driver.file
Provides access to test files
TestProperty - Class in org.alfresco.bm.driver.test.prop
Class to hold test properties and provide support for validation
TestProperty(String, Properties) - Constructor for class org.alfresco.bm.driver.test.prop.TestProperty
Construct a test property
TestProperty.TestPropertyType - Enum in org.alfresco.bm.driver.test.prop
Enumeration of the basic property types supported
TestPropertyFactory - Class in org.alfresco.bm.driver.test.prop
Factory bean for test property definitions.
TestPropertyFactory() - Constructor for class org.alfresco.bm.driver.test.prop.TestPropertyFactory
 
TestPropertyOrigin - Enum in org.alfresco.bm.driver.test.prop
Enumeration of the types of sources for a test property.
testReady(ApplicationContext, String) - Method in interface org.alfresco.bm.common.util.junit.tools.BMTestRunnerListener
Notification that the test context has started.
testReady(ApplicationContext, String) - Method in class org.alfresco.bm.common.util.junit.tools.BMTestRunnerListenerAdaptor
Notification that the test context has started.
TestRestAPI - Class in org.alfresco.bm.manager.api.v1
REST API V1
TestRestAPI(MongoTestDAO, TestService, LogService, TestRunServicesCache) - Constructor for class org.alfresco.bm.manager.api.v1.TestRestAPI
 
TestRun - Class in org.alfresco.bm.driver.test
Manages the actual execution of a test run.
TestRun(MongoTestDAO, LogService, ObjectId, ApplicationContext, String) - Constructor for class org.alfresco.bm.driver.test.TestRun
 
TestRunDetails - Class in org.alfresco.bm.common
POJO representing test run details
TestRunDetails() - Constructor for class org.alfresco.bm.common.TestRunDetails
 
testRunFinished(ApplicationContext, String, String) - Method in interface org.alfresco.bm.common.util.junit.tools.BMTestRunnerListener
Notification that the test run finished successfully
testRunFinished(ApplicationContext, String, String) - Method in class org.alfresco.bm.common.util.junit.tools.BMTestRunnerListenerAdaptor
Notification that the test run finished successfully
TestRunLogService - Class in org.alfresco.bm.common.util.log
Deprecated.
Use TestRunService instead
TestRunLogService(LogService, String, String, String) - Constructor for class org.alfresco.bm.common.util.log.TestRunLogService
Deprecated.
 
testRunReady(ApplicationContext, String, String) - Method in interface org.alfresco.bm.common.util.junit.tools.BMTestRunnerListener
Notification that the test run has been created but not started.
testRunReady(ApplicationContext, String, String) - Method in class org.alfresco.bm.common.util.junit.tools.BMTestRunnerListenerAdaptor
Notification that the test run has been created but not started.
TestRunSchedule - Class in org.alfresco.bm.common
POJO representing test run scheduling
TestRunSchedule() - Constructor for class org.alfresco.bm.common.TestRunSchedule
 
TestRunService - Class in org.alfresco.bm.driver.test
Test run services for logging and result report
TestRunService(LogService, MongoTestDAO, String, String, String) - Constructor for class org.alfresco.bm.driver.test.TestRunService
Constructor
TestRunServicesCache - Class in org.alfresco.bm.common.spring
Helper class for instantiating and holding service instances for specific test runs.
TestRunServicesCache(MongoTestDAO) - Constructor for class org.alfresco.bm.common.spring.TestRunServicesCache
 
testRunStarted(ApplicationContext, String, String) - Method in interface org.alfresco.bm.common.util.junit.tools.BMTestRunnerListener
Notification that the test run started.
testRunStarted(ApplicationContext, String, String) - Method in class org.alfresco.bm.common.util.junit.tools.BMTestRunnerListenerAdaptor
Notification that the test run started.
TestRunState - Enum in org.alfresco.bm.common
Class that controls the state transitions for the test runs
TestService - Interface in org.alfresco.bm.common
Service to manage test deployments and test runs.
TestServiceImpl - Class in org.alfresco.bm.common
Provide support to manipulate and control tests
TestServiceImpl(MongoTestDAO) - Constructor for class org.alfresco.bm.common.TestServiceImpl
 
TIME_EVENT_LABEL - Static variable in class org.alfresco.bm.manager.report.AbstractEventReporter
 
toDBObject() - Method in class org.alfresco.bm.common.EventDetails
Conversion to DBObject
toJSON(Object) - Method in class org.alfresco.bm.driver.event.selector.AbstractEventSelectorProcessor
 
toProperties() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
Convert the instance back into raw Java properties
toString() - Method in class org.alfresco.bm.common.EventDetails
 
toString() - Method in class org.alfresco.bm.common.EventRecord
 
toString() - Method in class org.alfresco.bm.common.EventResult
 
toString() - Method in class org.alfresco.bm.common.PropSetBean
 
toString() - Method in class org.alfresco.bm.common.session.SessionData
 
toString() - Method in class org.alfresco.bm.common.TestRunSchedule
 
toString() - Method in class org.alfresco.bm.driver.event.AbstractEventProcessor
 
toString() - Method in class org.alfresco.bm.driver.event.Event
 
toString() - Method in class org.alfresco.bm.driver.event.EventWeight
 
toString() - Method in class org.alfresco.bm.driver.event.producer.AbstractEventProducer
 
toString() - Method in class org.alfresco.bm.driver.event.selector.EventProcessorResponse
 
toString() - Method in class org.alfresco.bm.driver.event.selector.EventSuccessor
 
toString() - Method in class org.alfresco.bm.driver.file.FileData
 
toString() - Method in class org.alfresco.bm.driver.file.FtpTestFileService
 
toString() - Method in class org.alfresco.bm.driver.file.LocalTestFileService
 
toString() - Method in class org.alfresco.bm.driver.test.prop.TestProperty
 
toString() - Method in class org.alfresco.bm.driver.test.TestRun
 
toString() - Method in class org.alfresco.bm.manager.report.AbstractEventReporter
 
toStringSafe(MongoClientURI) - Static method in class org.alfresco.bm.common.mongo.MongoClientFactory
Create a string that masks the username password from the uri
transition(TestRunState) - Method in enum org.alfresco.bm.common.TestRunState
Checks that a transition is allowed

U

UnknownCompletionEstimator - Class in org.alfresco.bm.driver.test
Only able to know if the test has started and assumes the test has finished when there are no more events available.
UnknownCompletionEstimator(EventService, ResultService) - Constructor for class org.alfresco.bm.driver.test.UnknownCompletionEstimator
Constructor with required dependencies
unregisterDriver(String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Unregister a test driver
unsetTestProperty(String, String, PropSetBean) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
updateSessionData(String, DBObject) - Method in class org.alfresco.bm.common.session.AbstractSessionService
Update session's client-provided data matching the ID.
updateSessionData(String, DBObject) - Method in class org.alfresco.bm.common.session.MongoSessionService
 
updateSessionEndTime(String, long) - Method in class org.alfresco.bm.common.session.AbstractSessionService
Update session end time.
updateSessionEndTime(String, long) - Method in class org.alfresco.bm.common.session.MongoSessionService
 
updateTest(String, int, String, String, String, Integer) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Update an existing test to use new test details
updateTest(TestDetails) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
updateTestRun(String, String, int, String, String) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Update an existing test run with new details
updateTestRun(String, TestRunDetails) - Method in class org.alfresco.bm.manager.api.v1.TestRestAPI
 
updateTestRunState(ObjectId, int, TestRunState, Long, Long, Long, Long, Long, Double, Long, Long) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Update the run state of a test run.

V

valueOf(String) - Static method in enum org.alfresco.bm.common.EventResultFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.common.ImportResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.common.TestRunState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.common.util.cipher.CipherVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.common.util.log.LogService.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.driver.event.selector.EventDataObject.STATUS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.driver.event.selector.EventProcessorResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.driver.test.prop.TestProperty.TestPropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.alfresco.bm.driver.test.prop.TestPropertyOrigin
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.alfresco.bm.common.EventResultFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.common.ImportResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.common.TestRunState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.common.util.cipher.CipherVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.common.util.log.LogService.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.driver.event.selector.EventDataObject.STATUS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.driver.event.selector.EventProcessorResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.driver.test.prop.TestProperty.TestPropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.alfresco.bm.driver.test.prop.TestPropertyOrigin
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_ZERO - Static variable in class org.alfresco.bm.common.TestConstants
 

W

WINDOW_SIZES - Static variable in class org.alfresco.bm.manager.report.AbstractEventReporter
Stardard window sizes
writeTestDef(String, Integer, String, List<TestProperty>) - Method in class org.alfresco.bm.common.mongo.MongoTestDAO
Write all the test application's property definitions against the release and schema number
writeTestDetails(Writer, String) - Method in class org.alfresco.bm.manager.report.CSVReporter
Dump summary data for a test

X

XLSXReporter - Class in org.alfresco.bm.manager.report
Generates XLSX report for all events, including summary results, failures, etc.
XLSXReporter(TestRunServicesCache, String, String) - Constructor for class org.alfresco.bm.manager.report.XLSXReporter
 
A B C D E F G H I K L M N O P R S T U V W X 

Copyright © 2005–2018 Alfresco Software. All rights reserved.