PHP DataSift\Storyplayer\PlayerLib Namespace

Interfaces

Name Description
TestEnvironment_Group the API available to the TestEnvironment_Player

Classes

Name Description
Action_LogItem Represents a single activity item in the log
Action_LogItemTest
Action_Logger The top level of the logging tree
Action_LoggerTest
E4xx_DeprecatedFeature Exception thrown when we attempt to do something that we used to support, but decided to remove from Storyplayer
E4xx_InvalidStoryListFile Exception thrown when we attempt to load a file that is missing, or contains an incorrectly-declared list of stories
E4xx_NoSuchFile Exception thrown when we attempt to load a file that is missing
E4xx_NoSuchPhase Exception thrown when we attempt to load a phase that does not exist
E4xx_NoSuchReport Exception thrown when we attempt to load a report that does not exist
E5xx_CheckpointIsReadOnly Exception thrown when an attempt is made to modify the checkpoint, but the checkpoint has been put into read-only mode
E5xx_InvalidConfig Exception thrown when we get invalid json config
E5xx_InvalidStoryFile Exception thrown when we attempt to load a file that is missing, or contains an incorrectly-declared story
E5xx_InvalidStoryFileTest
E5xx_NoRemoteWebDriverConfig Exception thrown when we're expecting RemoteWebDriver config, but can't find any
E5xx_NoRemoteWebDriverUrl Exception thrown when we're expecting RemoteWebDriver config to contain the URL to the Selenium WebDriver server, but it doesn't
E5xx_NoResultForPhase Exception thrown when we don't have the result of a given story phase
E5xx_NoSauceLabsApiKey Exception thrown when we're expecting SauceLabs config, but can't find any
E5xx_NoSauceLabsConfig Exception thrown when we're expecting SauceLabs config, but can't find any
E5xx_NoSauceLabsUsername Exception thrown when we're expecting SauceLabs config, but can't find any
E5xx_NoStoryActions Exception thrown when we discover a story that has no actions to perform
E5xx_NoStoryActionsTest
E5xx_NoSuchDataInCheckpoint Exception thrown when an attempt is made to access data that does not exist inside the checkpoint
E5xx_NoSuchStoryPhase Exception thrown when anything tries to work with a story phase that our code doesn't support
E5xx_NotAProseClass Exception thrown when the Prose_Loader loads a class, but it isn't a child of the 'Prose' class
PhaseGroup_Player runs a set of phases, and returns the result
PhaseGroup_Result a record of what happened with a phase group
Phase_Loader Helper class to load Phase classes and create objects from them
Phase_Result tracks the result from a single phase
Prose_Loader Helper class to load Prose classes and create objects from them
Report_Loader Helper class to load OutputPlugin classes and create objects from them
Script Represents the Script that is being played
Script_Player the main class for animating a single story
Story Object that represents a single story
StoryTeller our main facilitation class
StoryTemplate Base class for reusable test environment setup/teardown instructions
StoryTest
Story_Checkpoint our data container, that is available to each phase of a test
Story_ContextTest
Story_Loader Helper for loading a single story, and verifying that the story was properly created after being loaded
Story_LoaderTest
Story_Player the main class for animating a single story
Story_Result a record of what happened with a story
Tale_Loader Helper for loading a list of stories to run, and verifying that it is a list we are happy with
TestEnvironment Represents the TestEnvironment that is being created / destroyed
TestEnvironment_Player constructs / demolishes test environments around stories / tales