-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: record ingestion (benchmark)
-
Component/s: None
-
Labels:
-
Epic Link:
-
Sprint:Flamebird 5 - Deadshot, Flamebird 6 - The Grinch
-
Story Points:5
Objective
Extend IG API benchmark driver to allow records to be uploaded into the unfiled container and unfiled record folder structure.
Notes
- This depends on an existing API to load content into the repository being available.
Configuration Options
- Upload Unfiled Records - indicates whether this test run should be uploading unfiled records into the unfiled record container and unfiled record folder structure.
- Number of Records - the number of records to upload
- Unfiled Record Folder Path(s) - this is a unfiled record folder into which the record are upload at random into or any unfiled record folder beneath if. If no folder is specified then the records are uploaded at random throughout the unfiled record folder structure available. More than one unfiled path can be provided.
- Content Characteristics - characteristics of the record content, eg size,mimetype (optional)
Acceptance Criteria
Given that I have created a test execution
And configured upload unfiled records off
When the benchmark driver is executed
Then then no records are uploaded to the unfiled record folder structure
Given that I have created a test execution
And configured upload unfiled records on
When the benchmark driver is executed
Then then the specified number of records are uploaded to the unfiled record folder structure
Given that I have created a test execution
And configured the number of records to upload
When the benchmark driver is executed
Then then the specified number of records are uplaod throughout the unfiled record folder structure
Given that I have created a test execution
And configured no unfilred record folder path
When the benchmark driver is executed
Then then records are uploaded throughout the whole unfiled record folder structure at random
Given that I have created a test execution
And configured a record folder path
When the benchmark driver is executed
Then then records are uploaded throughout the specified unfiled record folder and its sub-structure at random
1.
|
Implement Benchmark Driver Extension |
|
Done | Unassigned |
|
|||||||
2.
|
Test Benchmark Driver Extension |
|
Done | Unassigned |
|
|||||||
3.
|
Exploratory Testing |
|
Done | Unassigned |
|
|||||||
4.
|
Update documentation |
|
Done | Unassigned | ||||||||
5.
|
NPE in the logs when scheduleUnfiledRecordLoaders is executed in the second run |
|
Done | Unassigned |