Uploaded image for project: 'Records Management'
  1. Records Management
  2. RM-4182

Extend IG API Benchmark Driver to declare in-place records

    Details

      Description

      Objectives

      Extend IG API benchmark driver to allow the in-place record declaration strategy to be configured for a test run.

      Configuration Options

      • In-place Record Declaration - indicates whether this test run should be uploading content and declaring it as records
      • Site Id - the collaboration site from which the records will be declared. Mandatory.
      • Folder Path(s) - relative paths within document library from which documents will be declared as records. Multiple paths can be provided. If no folder provided then records declared anywhere in the site document library.
      • Record Declaration Limit - the maximum number of documents to declare, if 0 all records found are declared.

      Note

      • This assumes that documents have already been loaded into the relevant site document library.
      • Ideally as records are declared within a site they should be selected randomly from within the specified folder hierarchy.

      Acceptance Criteria

      Given that I have created a test execution
      And configured in-place record declaration off
      When the benchmark driver is executed
      Then no in-place record declaration occurs

      Given that I have created a test execution
      And configured in-place record declaration on
      When the benchmark driver is executed
      Then in-place record declaration occurs

      Given that I have created a test execution
      And configured in-place record declaration on
      And configured the site id
      And not configured a folder path
      When the benchmark driver is executed
      Then documents are declared from anywhere within the document library of the site
      And all documents found are declared as records

      Given that I have created a test execution
      And configured in-place record declaration on
      And configured the site id
      And configured one or more folder paths
      When the benchmark driver is executed
      Then documents are declared from anywhere within the specified folders and any of their sub-folders
      And all documents found are declared as records

      Given that I have created a test execution
      And configured in-place record declaration on
      And configured where the documents should be declared from
      And configured the maximum number of documents to declare
      When the benchmark driver is executed
      Then documents are declared from anywhere within the specified folders and any of their sub-folders
      And only the specified number of documents is declared

      Sizing video:
      https://ts.alfresco.com/share/s/tgcd-IoNQFCgHJ1NvFeRmw

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  royw Roy Wetherall (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 3 days, 4 hours
                    3d 4h
                    Remaining:
                    0m
                    Logged:
                    Time Not Required
                    Not Specified

                      Structure Helper Panel