archivematica / Issues

Issues repository for the Archivematica project
GNU Affero General Public License v3.0
16 stars 1 forks source link

Release testing: Rocky 9 #1628

Closed sromkey closed 11 months ago

sromkey commented 1 year ago

1 - Transfer Types

1.1

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: create-aip.feature

External tools: null

When SampleTransfers/Images is processed using the Standard transfer type

1.2

Sev: null

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

When SampleTransfer/ZippedDirectoryTransfers/DemoTransferCSV.zip is processed using the Zipped Directory transfer type

1.3

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: create-aip.feature

External tools: null

When SampleTransfers/UnzippedBag is processed using the Unzipped Bag transfer type

1.4

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: 7zip

When SampleTransfer/ZippedBag.zip is processed using the Zipped Bag transfer type

1.5

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When SampleTransfer/DSpaceExport (or one of the zips contained inside) is processed using the DSpace transfer type

1.6

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: tsk_recover (Sleuthkit), unrar-free

When SampleTransfer/ISODiskImage is processed using the Disk Image transfer type AND disk image metadata has been added before the transfer is started

1.7

Sev: Low

Current coverage in AMAUAT: Excellent

AMAUAT tests: create-aip.feature

External tools: null

When the three Dataverse sample transfers (SampleTransfers/Dataverse/AStudyOfMyAfternoonDrinks, SampleTransfers/Dataverse/NDSAStaffingReport, SampleTransfers/Dataverse/XRayScansOfPolyodonSpathula) are processed using the Dataverse transfer type AND Archivematica is not set to delete packages after extraction

2 - Transfer Variants

2.1

Sev: High

Current coverage in AMAUAT: Ok / Implicit

AMAUAT tests: create-aip.feature

External tools: null

When a transfer containing descriptive and rights metadata (SampleTransfer/DemoTransferCSV) is processed

2.2

Sev: High

Current coverage in AMAUAT: Ok / Implicit

AMAUAT tests: null

External tools: null

When a Transfer containing Submission Documentation (SampleTransfer/DemoTransferCSV) is processed

2.3

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a transfer containing multi-level descriptive metadata (SampleTransfer/CSVmultiLevel) is processed

2.4

Sev: High

Current coverage in AMAUAT: Ok / Implicit

AMAUAT tests: null

External tools: null

When a transfer containing descriptive metadata for individual files using a metadata.csv (SampleTransfer/CSVmetadata) is processed

2.5

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a transfer with files that have been manually normalized outside of Archivematica (TestTransfers/ManualNormalization) is processed, and "Normalize for preservation and access" is selected at the Normalization microservice

2.6

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

With “Normalization” set to None and “Approve normalization” set to None in the default processing config, process a transfer using SampleTransfers/AccessCopies, “Job: Normalize” should only give three options - choose “Normalize for preservation”.

2.7

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

With “Normalization” set to None and “Approve normalization” set to None in the default processing config, run SampleTransfers/ServiceCopies transfer and choose “Normalize service files for access”.

2.8

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When SampleTransfers/ProcessingMCP is processed using the Standard transfer type

2.9

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When SampleTransfers/BagExamples/SimpleBagWithProcessingMCP is processed as a Zipped Bag transfer

2.1

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When one of the directories in SampleTransfers/StructMapTransferSamples is processed using the Standard transfer type

2.11

Sev: null

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer contains a premis.xml file (SampleTransfers/PremisImporter)

When the premis.xml file is parsed into the Archivematica METS file

2.12

Sev: null

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer contains an identifiers.json file (SampleTransfers/DemoTransferCSV)

When the identifiers.json file is imported into Archivematica after the Objects are ingested

3 - Checksums & Integrity Checking

3.1

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: checksum.feature

External tools: null

When a transfer includes invalid external checksums (TestTransfers/fixityCheckShouldFail)

3.2

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: checksum.feature

External tools: null

When a transfer includes valid external checksums (SampleTransfers/DemoTransferCSV)

4 - Virus scanning

4.1

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: virus.feature

External tools: null

When a transfer containing a virus is processed (TestTransfers/virusTests)

4.2

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: virus.feature

External tools: null

When a transfer that does not contain a virus is processed

5 - Special Characters

5.1

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a transfer contains files and directories with non-ASCII characters in the file/directory name (TestTransfers/badNames)

5.2

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When the transfer name contains non-ASCII characters

5.3

Sev: null

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

When a transfer contains files with non-ASCII characters in the file name as well as a metadata.csv file (SampleTransfers/DiacriticsTest)

6 - File Identification

6.1

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: null

External tools: Siegfried

Given that Siegfried is set as the file identification tool

When a transfer is processed

6.2

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: Siegfried

Given that Siegfried is set as the file identification tool

AND the Processing Configuration in the Administration settings has "Perform file format identification (Transfer)" set to Yes

When a transfer that includes known formats is processed (e.g. SampleTransfers/Images)

6.3

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: Siegfried

Given that Siegfried is set as the file identification tool

When a transfer includes a format that is unknown to Siegfried (try sampleTransfers/Multimedia) and is processed with "Perform file format identification (Transfer)" set to Yes

6.4

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: Fido

Given that Fido is set as the file identification tool

When a transfer is processed with "Perform file format identification (Transfer)" set to Yes

6.5

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: Fido

Given that Fido is set as the file identification tool

AND the Processing Configuration in the Administration settings has "Perform file format identification (Transfer)" set to Yes

When a transfer that includes known formats is processed (e.g. SampleTransfers/Images)

6.6

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: Fido

Given that Fido is set as the file identification tool

When a transfer includes a format that is unknown to Fido is processed with "Perform file format identification (Transfer)" set to Yes

6.7

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: File extension script

Given that File Extension is set as the file identification tool

When a transfer is processed with "Perform file format identification (Transfer)" set to Yes

6.8

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a transfer is processed with "Perform file format identification (Transfer)" set to No

7 - Package Extraction

7.1

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: extract-package.feature

External tools: null

When a transfer containing a package (SampleTransfers/OfficeDocs) is processed with the extract packages option set to Yes

7.2

Sev: Medium

Current coverage in AMAUAT: Excellent

AMAUAT tests: extract-package.feature

External tools: null

When a transfer containing a broken package (TestTransfers/broken_package_format_types) is processed with the extract packages option set to Yes

7.3

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a transfer containing a package (SampleTransfers/OfficeDocs) is processed with "Extract packages" set to Yes and "Delete packages after extraction" set to Yes

7.4

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a transfer containing a package (SampleTransfers/OfficeDocs) is processed with "Extract packages" set to Yes and "Delete packages after extraction" set to No

8 - Characterization

8.1

Sev: High

Current coverage in AMAUAT: TBC - need to check which tools we use now

AMAUAT tests: null

External tools: FFprobe, ExifTool, MediaInfo, FITS, fiwalk (Sleuthkit)

When a transfer is processed

9 - Validation

9.1

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: null

External tools: JHOVE

When a transfer containing files that can be validated by JHOVE (SampleTransfers/Images) is processed

9.2

Sev: Medium

Current coverage in AMAUAT: TBC

AMAUAT tests: null

External tools: MediaConch

When a transfer containing Matroska files (SampleTransfers/Matroska) is processed

9.3

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: MediaConch

Given that a MediaConch policy has been created and added to Archivematica

When a transfer containing material that meets the policy criteria is processed with "Perform policy checks on originals" set to Yes

10 - Examine contents

10.1

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: Bulk Extractor

Given that a transfer contains a file containing personally identifying information (SampleTransfers/DemoTransferCSV)

When a transfer is processed with "Examine contents" set to Yes

11 - Normalization

11.1

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer contains file formats for which there are preservation and access normalization rules When the user selects "normalize for preservation and access" at the Normalize job

11.2

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer contains file formats for which there are preservation normalization rules

When the user selects "normalize for preservation" at the Normalize job

11.3

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer contains service files (SampleTransfers/ServiceCopies)

When the user selects "normalize service files for access" at the Normalize job

11.4

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer contains file formats for which there are normalization rules

When the user selects "do not normalize" at the Normalize job

11.5

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a user selects "normalize manually" at the Normalize job

When the user manually inserts normalized files into the SIP (by accessing the pipeline's processing location directly via SSH or SFTP) using the required directory structure (see documentation)

And then selects "Approve" at the Approve normalization job

11.6

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the user has manually normalized the files as per 9.1.5

When the user clicks on the metadata icon and then "Manual normalization event detail"

11.7

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer contains file formats for which there are access normalization rules

When the user selects "normalize for access" at the Normalize job

11.8

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer includes an access directory with manually normalized access derivatives (SampleTransfers/AccessCopies)

When the user reaches the Normalize job

11.9

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer includes a preservation directory with manually normalized preservation derivatives (SampleTransfers/PreservationCopies)

When the user reaches the Normalize job and chooses "Normalize for Preservation"

11.1

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: convert (ImageMagick)

When a transfer is processed with "Generate thumbnails" set to Yes

11.11

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

When a transfer is processed with "Generate thumbnails" set to Yes, without default

11.12

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

When a transfer is processed with "Generate thumbnails" set to No

11.13

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: Tesseract

Given that a transfer contains a file that can be transcribed (SampleTransfers/OCRImage)

When a transfer is processed with "Transcribe files (OCR)" set to Yes

12 - Performance & Resilience

12.1

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When multiple transfers are started at the same time

12.2

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a transfer with a large number of files is processed

12.3

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a large transfer is processed (20Gb+)

12.4

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a user clicks on the Remove button for a single completed transfer/SIP on the Transfer or Ingest tab

12.5

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When a user clicks on the Remove button for all transfers/SIPs on the Transfer or Ingest tab

12.6

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

We could add a variety of failure scenarios here -- e.g. if SS is down? or elasticSearch etc? null

13 - Add Metadata

13.1

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user wants to record rights metadata for the transfer using the GUI form

When they click on the metadata icon for a transfer/SIP proir to the metadata reminder microservice

13.2

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user wants to record descriptive metadata for the transfer using the GUI form

When they click on the metadata icon for a transfer/SIP proir to the metadata reminder microservice

13.3

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the accession number field is filled out for a new transfer

When the transfer is processed

14 - Backlog

14.1

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has sent a transfer to backlog at “Job: Create SIP(s)?"

When the user downloads the transfer from the backlog

14.2

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a transfer is in the backlog

When the user searches the backlog using the search interface on the Backlog tab

14.3

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a transfer is in the backlog

When the user creates a delete request and the delete request is approved in the Storage Service

15 - Appraisal

15.1

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a transfer is in the backlog

When the user searches using the search interface on the Appraisal tab

15.2

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user has searched for some material to populate the backlog pane

When the user selects Collapse all/Expand all

15.3

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has selected several files in the Backlog pane

When the user selects Deselect all

15.4

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has selected several files in the Backlog pane

When they add a tag to the selected files

15.5

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has added tags to several items

When they click on the minus sign to remove the tag in the Backlog pane or File list pane

15.6

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a user has added tags to several items

When they create a SIP from the tags in the Arrangement tab

15.7

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has selected several files in the Backlog pane

When the user opens the Report on the Analysis pane > Objects

15.8

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has selected several files in the Backlog pane

When the user opens the Visualizations on the Analysis pane > Objects

15.9

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a transfer contains credit card numbers (SampleTransfers/DemoTransferCSV) or social security numbers that can be recognized by Bulk Extractor

And the transfer was processed with "Examine contents" set to Yes

When the user selects PII or Credit card numbers on the Analysis pane > Examine contents

15.1

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user has selected a browser-renderable file (image, audio, video) on the File list pane

When the user selects Preview File on the Analysis pane

15.11

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When the user selects "Show path" in the File list pane

15.12

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that there is material in the backlog

When the user clicks on "Add directory" in the Arrangement pane

15.13

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that there is a directory in the Arrangement pane

When the user selects the directory and then clicks on "Add directory"

15.14

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that there is a directory structure in the Arrangement pane

When the user wants to navigate through the directories

15.15

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that there is a directory in the Arrangement pane

When the user selects a file and then clicks on "Edit Metadata"

15.16

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that there are directories/files in the Arrangement pane

When the user selects a directory/file and then clicks on "Delete selected"

15.17

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that there are directories/files in the Arrangement pane

When the user selects a directory and clicks on "Create SIP"

15.18

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that there are directories/files in the Arrangement pane but things have gone a bit squirrelly

When the user clicks "Reload"

15.19

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the ArchivesSpace integration is configured

When a user clicks on "Search ArchivesSpace" in the ArchivesSpace pane

15.2

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has selected an ArchivesSpace resource

When the user selects "Add new child record"

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has selected an ArchivesSpace resource

When the user selects "Add new digital object"

15.22

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has created a digital object record

When the user drags and drops a file from the backlog pane onto the digital object record

15.23

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user has selected a resource or child record in the ArchivesSpace pane

When the user selects "Edit rights metadata"

15.24

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user has selected a resource or child record in the ArchivesSpace pane

When the user selects "Edit metadata"

15.25

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user has selected a child record in the ArchivesSpace pane

When the user selects "Delete selected"

15.26

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user has created digital object records and attached files to them

When the user selects the parent record and clicks on "Finalize arrangement"

sromkey commented 1 year ago

16 - Access integrations

16.1

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the AtoM integration is configured

When a user uploads a DIP to AtoM

16.2

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a transfer contains Dublin Core descriptive metadata for individual objects

When the user uploads the DIP to AtoM

16.3

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a user has arranged digital objects/directories using the Arrangement pane of the Appraisal tab

When the DIP is uploaded to AtoM

16.4

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has applied levels of description to digital objects/directories using the Arrangement pane of the Appraisal tab

When the DIP is uploaded to AtoM

16.5

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has added a valid AtoM slug to the access system ID box in the transfer widget

When the DIP is uploaded to AtoM

16.6

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the Binder integration is configured

When a user creates a DIP and uploads it to Binder

16.7

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has added a valid Binder artwork or technology record identifier to the access system ID box in the transfer widget

When the DIP is uploaded to Binder

16.8

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the ArchivesSpace integration is configured

When the user selects "Upload DIP to ArchivesSpace" from the Upload DIP microservice drop-down

16.9

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user has paired a digital object to an ArchivesSpace resource

When the user confirms that matching is complete

16.1

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the transfer includes an ArchivesSpace matching CSV with valid data

When the user selects "Upload DIP to ArchivesSpace" from the Upload DIP microservice drop-down

16.11

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a transfer includes a metadata.csv

When "Upload DIP to CONTENTdm" is selected during the Upload DIP microservice

17 - Archival Storage

17.1

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: null

External tools: null

Given that an AIP storage location has been configured

When a user selects the storage location from the Store AIP dropdown

17.2

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a transfer/SIP is at a decision point where rejecting is an option

When the user selects to reject the transfer/SIP

17.3

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that an AIP has been stored

When the user searches using the search interface on the Archival Storage tab

17.4

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that there are AIPs in storage

When the user does a search with "Show files?" selected

17.5

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: null

External tools: null

Given that an AIP has been stored

When the user clicks on the name or UUID of the AIP

17.6

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the user has done a search in the Archival Storage tab

When the user clicks on "Create an AIC"

17.7

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that an AIP has been stored and the user has navigated to the AIP storage page

When the user clicks on "Download"

17.8

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that an AIP has been stored and the user has navigated to the AIP storage page

When the user clicks on "View" to view the METS file

17.9

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that an AIP has been stored and the user has navigated to the AIP storage page

When the user clicks on "View" to view the pointer file

17.10

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that an AIP has been stored

When the user wants to upload the digital object metadata for the AIP objects to an AtoM description

17.11

Sev: High

Current coverage in AMAUAT: Ok / Implicit (test does not include adding metadata)

AMAUAT tests: reingest-aip.feature

External tools: null

Given that an AIP has been stored

When the user selects "Metadata re-ingest" from the AIP information page

17.12

Sev: High

Current coverage in AMAUAT: Ok / Implicit (test does not specify DIP creation)

AMAUAT tests: reingest-aip.feature

External tools: null

Given that an AIP has been stored

When the user selects "Partial re-ingest" from the AIP information page

17.13

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: reingest-aip.feature

External tools: null

Given that an AIP has been stored

When the user selects "Full re-ingest" from the AIP information page

17.14

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that an AIP has been stored

When the user requests deletion of the AIP from the AIP information page

17.15

Sev: null

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that an encrypted storage location exists

When an AIP is stored in the encrypted storage location

17.16

Sev: null

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a storage location has a replicator location connected to it

When an AIP is stored in the storage location

18 - Preservation Planning

18.1

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the file identification command is set to Siegfried

When the user enables Fido

18.2

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the user has disabled a command

When a transfer that would normally call that command is processed

18.3

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a user has edited a command

When a transfer that calls the command is processed

18.4

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has edited a command

When the user wants to revert to the previous command

19 - Access

19.1

Sev: Low

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that some material has been uploaded to AtoM

When the user looks at the Access tab

20 - Administration

20.1

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the user is on the Administration tab > Processing configuration

When the user selects "Edit"

20.2

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user has changed some values in the default processing configuration

When a transfer is started from the dashboard

20.3

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the user is on the Administration tab > Processing configuration

When the user selects "Download"

20.4

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the user has changed some values in the default processing configuration

When the user selects "Reset"

20.5

Sev: Medium

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the user is on the Administration tab > Processing configuration

When the user selects "Add"

20.6

Sev: Low

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a custom processing configuration has been created

When the user selects "Delete" for the custom processing configuration

20.7

Sev: null

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the user is on the Administration tab > Storage locations

When the user increases or decreases the amount of material in a given storage location

20.8

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user is on the Administration tab > Processing storage usage

When the user selects "Calculate disk usage”

20.9

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user is on the Administration tab > Processing storage usage and has calculated disk usage

When the user selects "Clear" for one of the storage locations

20.1

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that the credentials have been added to the DIP Upload page for an AtoM, Binder, or ArchivesSpace instance

When the user uploads a DIP to those systems

20.11

Sev: High

Current coverage in AMAUAT: Excellent

AMAUAT tests: null

External tools: null

Given that the PREMIS agent identifier value, name, and type have been set

When the user creates an AIP

20.12

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that the user has changed a language in Administration > Languages

When the user views the dashboard

20.13

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When the user checks the version on Administration > Version

21 - Users & Permissions

21.1

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user is an administrator

When the user goes to Administration > Users

21.2

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a user is not an administrator

When the user goes to the Administration tab

21.3

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When LDAP is configured null

21.4

Sev: null

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

When CAS is configured

22 - Failure Reports & Notifications

22.1

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a transfer has failed

When the user views Administration > Failures

22.2

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that a user has a valid email address

When a transfer fails

23 - System Config Options

23.1

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that indexing has been disabled for a pipeline

When the user opens the dashboard

23.2

Sev: Low

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that task output capturing has been disabled for the pipeline

When the user views the task ouptut page for a job that normally has some output in the standard out and standard error streams (i.e. characterize and extract metadata)

24 - Storage Service

24.1

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that Fixity has been configured

When the user views the Packages tab of the Storage Service

24.2

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

Given that there is a DIP in storage

When the user deletes the DIP from the Packages tab

24.3

Sev: Medium

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: null

AIP Recovery null

24.4

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a user has requested that an AIP be deleted using the Delete interface in the dashboard

When a Storage Service admin approves the Deletion requests in the Storage Service

24.5

Sev: High

Current coverage in AMAUAT: null

AMAUAT tests: null

External tools: null

Given that a user has requested that an AIP be deleted using the Delete interface in the dashboard

When a Storage Service admin rejects the Deletion requests in the Storage Service

25 - METS Validation

25.1

Sev: High

Current coverage in AMAUAT: None

AMAUAT tests: null

External tools: METS-RW

Given that an AIP METS file has been created

When the user validates the METS file against the PREMIS in METS Toolbox validator (http://pim.fcla.edu/validate) or against another online validator such as https://www.freeformatter.com/xml-validator-xsd.html

25.2

Sev: High

Current coverage in AMAUAT: Ok / Implicit (test does not specify all METS/PREMIS sections)

AMAUAT tests: transfer-microservices.feature

External tools: METS-RW

Given that an AIP METS file has been created

When the user validates the METS file against the Archivematica METS profile (created by Evelyn, not hosted anywhere yet...)