Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test will send data from the last commit. If no data is available, sample data will be generated.
- testRepositoryTriggers :: TestRepositoryTriggers
- data TestRepositoryTriggers
- trtTriggers :: Lens' TestRepositoryTriggers [RepositoryTrigger]
- trtRepositoryName :: Lens' TestRepositoryTriggers (Maybe Text)
- testRepositoryTriggersResponse :: Int -> TestRepositoryTriggersResponse
- data TestRepositoryTriggersResponse
- trtrsFailedExecutions :: Lens' TestRepositoryTriggersResponse [RepositoryTriggerExecutionFailure]
- trtrsSuccessfulExecutions :: Lens' TestRepositoryTriggersResponse [Text]
- trtrsResponseStatus :: Lens' TestRepositoryTriggersResponse Int
Creating a Request
testRepositoryTriggers :: TestRepositoryTriggers Source #
Creates a value of TestRepositoryTriggers
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
trtTriggers
- The list of triggers to test.trtRepositoryName
- The name of the repository in which to test the triggers.
data TestRepositoryTriggers Source #
Represents the input of a test repository triggers operation.
See: testRepositoryTriggers
smart constructor.
Request Lenses
trtTriggers :: Lens' TestRepositoryTriggers [RepositoryTrigger] Source #
The list of triggers to test.
trtRepositoryName :: Lens' TestRepositoryTriggers (Maybe Text) Source #
The name of the repository in which to test the triggers.
Destructuring the Response
testRepositoryTriggersResponse Source #
Creates a value of TestRepositoryTriggersResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
trtrsFailedExecutions
- The list of triggers that were not able to be tested. This list provides the names of the triggers that could not be tested, separated by commas.trtrsSuccessfulExecutions
- The list of triggers that were successfully tested. This list provides the names of the triggers that were successfully tested, separated by commas.trtrsResponseStatus
- -- | The response status code.
data TestRepositoryTriggersResponse Source #
Represents the output of a test repository triggers operation.
See: testRepositoryTriggersResponse
smart constructor.
Response Lenses
trtrsFailedExecutions :: Lens' TestRepositoryTriggersResponse [RepositoryTriggerExecutionFailure] Source #
The list of triggers that were not able to be tested. This list provides the names of the triggers that could not be tested, separated by commas.
trtrsSuccessfulExecutions :: Lens' TestRepositoryTriggersResponse [Text] Source #
The list of triggers that were successfully tested. This list provides the names of the triggers that were successfully tested, separated by commas.
trtrsResponseStatus :: Lens' TestRepositoryTriggersResponse Int Source #
- - | The response status code.