Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Major dependency updates #292

Merged
merged 2 commits into from
Nov 18, 2024

Merge branch 'main' into update/major

e74fff0
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

chore: Major dependency updates #292

Merge branch 'main' into update/major
e74fff0
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Test Results succeeded Nov 18, 2024 in 0s

151 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
./target/test-reports/TEST-swiss.dasch.api.AuthorizationHandlerSpec.xml 3βœ… 22ms
./target/test-reports/TEST-swiss.dasch.api.AuthServiceLiveSpec.xml 9βœ… 409ms
./target/test-reports/TEST-swiss.dasch.api.MaintenanceEndpointsSpec.xml 3βœ… 2s
./target/test-reports/TEST-swiss.dasch.api.MonitoringEndpointsSpec.xml 3βœ… 570ms
./target/test-reports/TEST-swiss.dasch.api.ProjectsEndpointSpec.xml 22βœ… 24s
./target/test-reports/TEST-swiss.dasch.domain.AssetFilenameSpec.xml 4βœ… 151ms
./target/test-reports/TEST-swiss.dasch.domain.AssetIdSpec.xml 4βœ… 780ms
./target/test-reports/TEST-swiss.dasch.domain.AssetInfoServiceSpec.xml 4βœ… 1s
./target/test-reports/TEST-swiss.dasch.domain.AugmentedPathSpec.xml 22βœ… 2s
./target/test-reports/TEST-swiss.dasch.domain.AuthScopeSpec.xml 4βœ… 117ms
./target/test-reports/TEST-swiss.dasch.domain.BulkIngestServiceSpec.xml 7βœ… 9s
./target/test-reports/TEST-swiss.dasch.domain.CsvUtilSpec.xml 3βœ… 62ms
./target/test-reports/TEST-swiss.dasch.domain.FileChecksumServiceLiveSpec.xml 5βœ… 783ms
./target/test-reports/TEST-swiss.dasch.domain.IngestServiceSpec.xml 1βœ… 167ms
./target/test-reports/TEST-swiss.dasch.domain.MimeTypeGuesserSpec.xml 2βœ… 17ms
./target/test-reports/TEST-swiss.dasch.domain.MovingImageServiceSpec.xml 4βœ… 1s
./target/test-reports/TEST-swiss.dasch.domain.ProjectRepositoryLiveSpec.xml 8βœ… 469ms
./target/test-reports/TEST-swiss.dasch.domain.ProjectServiceSpec.xml 7βœ… 5s
./target/test-reports/TEST-swiss.dasch.domain.ProjectShortcodeSpec.xml 3βœ… 1s
./target/test-reports/TEST-swiss.dasch.domain.SipiCommandSpec.xml 3βœ… 44ms
./target/test-reports/TEST-swiss.dasch.domain.StillImageServiceLiveSpec.xml 6βœ… 1s
./target/test-reports/TEST-swiss.dasch.domain.StorageServiceLiveSpec.xml 10βœ… 2s
./target/test-reports/TEST-swiss.dasch.domain.SupportedFileTypeSpec.xml 5βœ… 139ms
./target/test-reports/TEST-swiss.dasch.domain.ZipUtilitySpec.xml 2βœ… 22ms
./target/test-reports/TEST-swiss.dasch.infrastructure.AggregatedHealthSpec.xml 1βœ… 6ms
./target/test-reports/TEST-swiss.dasch.infrastructure.Base62Spec.xml 1βœ… 73ms
./target/test-reports/TEST-swiss.dasch.infrastructure.CommandExecutorLiveSpec.xml 2βœ… 267ms
./target/test-reports/TEST-swiss.dasch.infrastructure.FileSystemHealthIndicatorLiveSpec.xml 2βœ… 119ms
./target/test-reports/TEST-swiss.dasch.infrastructure.HealthSpec.xml 1βœ… 5ms

βœ…Β ./target/test-reports/TEST-swiss.dasch.api.AuthorizationHandlerSpec.xml

3 tests were completed in 22ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.api.AuthorizationHandlerSpec 3βœ… 22ms

βœ…Β swiss.dasch.api.AuthorizationHandlerSpec

βœ… should disable auth - should authorize anyone
βœ… should handle auth - should check admin
βœ… should handle auth - should authorize project read with read or admin

βœ…Β ./target/test-reports/TEST-swiss.dasch.api.AuthServiceLiveSpec.xml

9 tests were completed in 409ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.api.AuthServiceLiveSpec 9βœ… 409ms

βœ…Β swiss.dasch.api.AuthServiceLiveSpec

βœ… AuthServiceLive - An expired token should fail with a JwtProblem
βœ… AuthServiceLive - An invalid token should fail with JwtProblem
βœ… AuthServiceLive - A token with invalid signature should fail with JwtProblem
βœ… AuthServiceLive - Should validate contents
βœ… AuthServiceLive - A valid token should be verified
βœ… AuthServiceLive - A token with invalid issuer should fail with JwtProblem
βœ… AuthServiceLive - A token with invalid audience should fail with JwtProblem
βœ… AuthServiceLive - Should extract AuthScope from contents
βœ… AuthServiceLive - A token without subject should fail with JwtProblem

βœ…Β ./target/test-reports/TEST-swiss.dasch.api.MaintenanceEndpointsSpec.xml

3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.api.MaintenanceEndpointsSpec 3βœ… 2s

βœ…Β swiss.dasch.api.MaintenanceEndpointsSpec

βœ… MaintenanceEndpoint - /maintenance/needs-originals should - should return 204 and create a report
βœ… MaintenanceEndpoint - /maintenance/needs-originals should - should return 204 and create an extended report
βœ… MaintenanceEndpoint - /maintenance/needs-top-left-correction should - should return 204 and create a report

βœ…Β ./target/test-reports/TEST-swiss.dasch.api.MonitoringEndpointsSpec.xml

3 tests were completed in 570ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.api.MonitoringEndpointsSpec 3βœ… 570ms

βœ…Β swiss.dasch.api.MonitoringEndpointsSpec

βœ… MonitoringEndpoints - get /info - should return 200
βœ… MonitoringEndpoints - get /health - when unhealthy should return status DOWN
βœ… MonitoringEndpoints - get /health - when healthy should return status UP

βœ…Β ./target/test-reports/TEST-swiss.dasch.api.ProjectsEndpointSpec.xml

22 tests were completed in 24s with 22 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.api.ProjectsEndpointSpec 22βœ… 24s

βœ…Β swiss.dasch.api.ProjectsEndpointSpec

βœ… ProjectsEndpoint - POST /projects/{shortcode}/import should - given the Content-Type header is not-present, return correct error
βœ… ProjectsEndpoint - POST /projects/{shortcode}/import should - given the Content-Type header is invalid, return correct error
βœ… ProjectsEndpoint - POST /projects/{shortcode}/import should - given the shortcode is invalid, return 400
βœ… ProjectsEndpoint - POST /projects/{shortcode}/export should, - given the project shortcode is invalid, return 400
βœ… ProjectsEndpoint - POST /projects/{shortcode}/import should - given the Body is empty, return 400
βœ… ProjectsEndpoint - POST /projects/{shortcode}/export should, - given the project does not exist, return 404
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/<assetId> - given the project folder exists but the asset info file does not exist should return Not Found
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/ingest/<filename>.mp3 - should refuse ingesting without content
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/<assetId> - given the project folder does not exist should return Not Found
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/ingest/<filename>.mp3 - should handle ingest denormalized filenames
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/<assetId> - given a basic asset info file exists it should return the info
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/ingest/<filename>.mp3 - should ingest successfully
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/<assetId> - given a still image asset info file exists it should return the info
βœ… ProjectsEndpoint with SttpStub - /projects/<shortcode>/asset/<assetId>/original - fail by no permissions
βœ… ProjectsEndpoint - POST /projects/{shortcode}/import should - given the Body is not a zip, will return 400
βœ… ProjectsEndpoint - POST /projects/{shortcode}/import should - given the Body is a zip, return 200
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/<assetId> - given a moving image asset info file exists it should return the info
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/<assetId>/original - return the original contents
βœ… ProjectsEndpoint - /projects/<shortcode>/asset/<assetId>/original - given the info file does not exist, it should return Not Found
βœ… ProjectsEndpoint - /admin/projects/{shortcode} - DELETE ./erase should delete the project folder
βœ… ProjectsEndpoint - GET /projects should list non-empty project in test folders
βœ… ProjectsEndpoint - POST /projects/{shortcode}/export should, - given the project is valid, return 200 with correct headers

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.AssetFilenameSpec.xml

4 tests were completed in 151ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.AssetFilenameSpec 4βœ… 151ms

βœ…Β swiss.dasch.domain.AssetFilenameSpec

βœ… - should not allow invalid filenames containing path traversals
βœ… - should not allow invalid filenames missing a valid extension
βœ… - should allow valid filenames
βœ… - should not allow invalid characters

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.AssetIdSpec.xml

4 tests were completed in 780ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.AssetIdSpec 4βœ… 780ms

βœ…Β swiss.dasch.domain.AssetIdSpec

βœ… - AssetId.makeNew should create a UUID in Base 62 encoding
βœ… - AssetId should not be created from an String containing invalid characters
βœ… - AssetId should not be created from a String shorter than four characters
βœ… - AssetId should be created from a valid string

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.AssetInfoServiceSpec.xml

4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.AssetInfoServiceSpec 4βœ… 1s

βœ…Β swiss.dasch.domain.AssetInfoServiceSpec

βœ… - findByAssetRef - parsing an info file for a still image with complete metadata info works
βœ… - findByAssetRef - parsing an info file for a moving image with complete metadata info works
βœ… - findByAssetRef - parsing an info file for a other file type with complete metadata info works
βœ… - findByAssetRef - parsing a simple file info works

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.AugmentedPathSpec.xml

22 tests were completed in 2s with 22 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.AugmentedPathSpec 22βœ… 2s

βœ…Β swiss.dasch.domain.AugmentedPathSpec

βœ… AugmentedPath - MovingImageDerivativeFile - cannot be created if filename is not a valid AssetId
βœ… AugmentedPath - MovingImageDerivativeFile - cannot be created from original file
βœ… AugmentedPath - MovingImageDerivativeFile - cannot be created from hidden file
βœ… AugmentedPath - JpxDerivativeFile - cannot be created from original file
βœ… AugmentedPath - JpxDerivativeFile - cannot be created from directory
βœ… AugmentedPath - MovingImageDerivativeFile - cannot be created from directory
βœ… AugmentedPath - MovingImageDerivativeFile - can be created from a Path which is a derivative file mov
βœ… AugmentedPath - ProjectFolder - cannot be created from a Path which is not a project folder
βœ… AugmentedPath - JpxDerivativeFile - cannot be created if filename is not a valid AssetId
βœ… AugmentedPath - ProjectFolder - can be created from a Path which is a project folder
βœ… AugmentedPath - JpxDerivativeFile - can be created from a Path which is a derivative file jpx
βœ… AugmentedPath - OrigFile - can be created if Path ends with .orig
βœ… AugmentedPath - OrigFile - cannot be created if filename is not a valid AssetId
βœ… AugmentedPath - OtherDerivativeFile - cannot be created if filename is not a valid AssetId
βœ… AugmentedPath - OrigFile - cannot be created if file is not an .orig file, e.g. directory or other extension
βœ… AugmentedPath - OrigFile - cannot be created from hidden file
βœ… AugmentedPath - ProjectFolder - cannot be created from a Path which is hidden
βœ… AugmentedPath - OtherDerivativeFile - cannot be created from original file
βœ… AugmentedPath - JpxDerivativeFile - cannot be created from hidden file
βœ… AugmentedPath - OtherDerivativeFile - cannot be created from directory
βœ… AugmentedPath - OtherDerivativeFile - can be created from a Path which is a derivative file
βœ… AugmentedPath - OtherDerivativeFile - cannot be created from hidden file

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.AuthScopeSpec.xml

4 tests were completed in 117ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.AuthScopeSpec 4βœ… 117ms

βœ…Β swiss.dasch.domain.AuthScopeSpec

βœ… - should parse the project read scope
βœ… - should ignore unknown keys, report bad project shortcodes
βœ… - should parse the project write scope
βœ… - should parse the admin scope

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.BulkIngestServiceSpec.xml

7 tests were completed in 9s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.BulkIngestServiceSpec 7βœ… 9s

βœ…Β swiss.dasch.domain.BulkIngestServiceSpec

βœ… BulkIngestServiceLive - start ingest - fail when import folder does not exist
βœ… BulkIngestServiceLive - finalize bulk ingest should - fail when import folder does not exist
βœ… BulkIngestServiceLive - finalize bulk ingest should - remove all files
βœ… BulkIngestServiceLive - check semaphores released - check semaphores
βœ… BulkIngestServiceLive - getBulkIngestMappingCsv - return the mapping csv file
βœ… BulkIngestServiceLive - postBulkIngestEndpoint - test bulk-ingest individual upload
βœ… BulkIngestServiceLive - start ingest - lock project while ingesting

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.CsvUtilSpec.xml

3 tests were completed in 62ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.CsvUtilSpec 3βœ… 62ms

βœ…Β swiss.dasch.domain.CsvUtilSpec

βœ… - escapeCsvValue - Should escape a value with a double quote
βœ… - escapeCsvValue - Should escape a value with a comma
βœ… - escapeCsvValue - Should not escape a value without special characters

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.FileChecksumServiceLiveSpec.xml

5 tests were completed in 783ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.FileChecksumServiceLiveSpec 5βœ… 783ms

βœ…Β swiss.dasch.domain.FileChecksumServiceLiveSpec

βœ… FileChecksumService - should calculate checksum of .jp2.orig should be correct
βœ… FileChecksumService - should verify the checksums of an asset's original
βœ… FileChecksumService - should calculate checksum of .jp2 should not match orig
βœ… FileChecksumService - should verify the checksums of an asset's derivative
βœ… FileChecksumService - should verify the checksums of an asset's derivative and original

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.IngestServiceSpec.xml

1 tests were completed in 167ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.IngestServiceSpec 1βœ… 167ms

βœ…Β swiss.dasch.domain.IngestServiceSpec

βœ… IngestService - should ingest a simple csv file

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.MimeTypeGuesserSpec.xml

2 tests were completed in 17ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.MimeTypeGuesserSpec 2βœ… 17ms

βœ…Β swiss.dasch.domain.MimeTypeGuesserSpec

βœ… MimeTypeGuesser - should return None if it cannot guess the MIME type
βœ… MimeTypeGuesser - should guess the MIME type from the filename

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.MovingImageServiceSpec.xml

4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.MovingImageServiceSpec 4βœ… 1s

βœ…Β swiss.dasch.domain.MovingImageServiceSpec

βœ… MovingImageService - createDerivative - should die for unsupported files
βœ… MovingImageService - extractMetaData - given correct metadata it should extract
βœ… MovingImageService - createDerivative - should create a derivative for supported files
βœ… MovingImageService - extractMetaData - given invalid metadata it should not extract

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.ProjectRepositoryLiveSpec.xml

8 tests were completed in 469ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.ProjectRepositoryLiveSpec 8βœ… 469ms

βœ…Β swiss.dasch.domain.ProjectRepositoryLiveSpec

βœ… ProjectRepositoryLive - findByShortcode
βœ… ProjectRepositoryLive - given an empty database should find nothing
βœ… ProjectRepositoryLive - is advancing the id
βœ… ProjectRepositoryLive - findById
βœ… ProjectRepositoryLive - deleteProjectById
βœ… ProjectRepositoryLive - deleteProjectByShortcode
βœ… ProjectRepositoryLive - refuse to create a project twice
βœ… ProjectRepositoryLive - is deleting multiple projects

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.ProjectServiceSpec.xml

7 tests were completed in 5s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.ProjectServiceSpec 7βœ… 5s

βœ…Β swiss.dasch.domain.ProjectServiceSpec

βœ… ProjectService - findProject path - should not find not existing projects
βœ… ProjectService - findAssetsOfProject path - should not find non existing projects
βœ… ProjectService - findProject path - should find existing projects which contain at least one non hidden regular file
βœ… ProjectService - zipping a project - given it does not exist, should return None
βœ… ProjectService - listAllProjects - should list all projects which contain assets in the asset directory
βœ… ProjectService - findAssetsOfProject path - should find asset infos from existing project
βœ… ProjectService - zipping a project - given it does exists, should zip and return file path

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.ProjectShortcodeSpec.xml

3 tests were completed in 1s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.ProjectShortcodeSpec 3βœ… 1s

βœ…Β swiss.dasch.domain.ProjectShortcodeSpec

βœ… - ProjectShortcode should not accept invalid strings
βœ… - ProjectShortcodes with different cases should be equal
βœ… - ProjectShortcode should accept any four digit hex strings

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.SipiCommandSpec.xml

3 tests were completed in 44ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.SipiCommandSpec 3βœ… 44ms

βœ…Β swiss.dasch.domain.SipiCommandSpec

βœ… SipiCommand - should assemble query command
βœ… SipiCommand - should assemble topleft command
βœ… SipiCommand - should render format command

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.StillImageServiceLiveSpec.xml

6 tests were completed in 1s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.StillImageServiceLiveSpec 6βœ… 1s

βœ…Β swiss.dasch.domain.StillImageServiceLiveSpec

βœ… StillImageServiceLive - createDerivative should create a jpx file with correct name
βœ… StillImageServiceLive - not apply top left if not necessary
βœ… StillImageServiceLive - createDerivative should fail if Sipi silently does not transcode the image
βœ… StillImageServiceLive - getDimensions should return Dimensions if Sipi returns them
βœ… StillImageServiceLive - apply top left should apply correction, create backup and update info file
βœ… StillImageServiceLive - getDimensions should fail Dimensions if Sipi does not return them

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.StorageServiceLiveSpec.xml

10 tests were completed in 2s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.StorageServiceLiveSpec 10βœ… 2s

βœ…Β swiss.dasch.domain.StorageServiceLiveSpec

βœ… - should return asset path
βœ… - should return the path of the folder where the asset is stored
βœ… - should return project directory
βœ… - should return temp path
βœ… - load and save json files - should fail to load a non-existing json file
βœ… - create temp directory scoped - Should remove directory and content after scope
βœ… - load and save json files - should overwrite (i.e. create new) and load a json file
βœ… - load and save json files - should fail to load a file which does not contain json
βœ… - create temp directory scoped - should create a temp directory
βœ… - load and save json files - should overwrite existing file and load a json file

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.SupportedFileTypeSpec.xml

5 tests were completed in 139ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.SupportedFileTypeSpec 5βœ… 139ms

βœ…Β swiss.dasch.domain.SupportedFileTypeSpec

βœ… SupportedFileTypesSpec - All still images which are supported by Sipi are supported
βœ… SupportedFileTypesSpec - All valid extensions for StillImage are supported
βœ… SupportedFileTypesSpec - All valid extensions for Other are supported
βœ… SupportedFileTypesSpec - All valid extensions for MovingImage are supported
βœ… SupportedFileTypesSpec - Unknown file extensions are not supported

βœ…Β ./target/test-reports/TEST-swiss.dasch.domain.ZipUtilitySpec.xml

2 tests were completed in 22ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.domain.ZipUtilitySpec 2βœ… 22ms

βœ…Β swiss.dasch.domain.ZipUtilitySpec

βœ… ZipUtility - creating the test directory should work
βœ… ZipUtility - should zip/unzip a folder with a single file

βœ…Β ./target/test-reports/TEST-swiss.dasch.infrastructure.AggregatedHealthSpec.xml

1 tests were completed in 6ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.infrastructure.AggregatedHealthSpec 1βœ… 6ms

βœ…Β swiss.dasch.infrastructure.AggregatedHealthSpec

βœ… AggregatedHealth - aggregates Health

βœ…Β ./target/test-reports/TEST-swiss.dasch.infrastructure.Base62Spec.xml

1 tests were completed in 73ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.infrastructure.Base62Spec 1βœ… 73ms

βœ…Β swiss.dasch.infrastructure.Base62Spec

βœ… Base62 - should encode and decode a UUID

βœ…Β ./target/test-reports/TEST-swiss.dasch.infrastructure.CommandExecutorLiveSpec.xml

2 tests were completed in 267ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.infrastructure.CommandExecutorLiveSpec 2βœ… 267ms

βœ…Β swiss.dasch.infrastructure.CommandExecutorLiveSpec

βœ… CommandExecutorLive - buildCommand without docker when useLocalDev is false
βœ… CommandExecutorLive - buildCommand with docker when useLocalDev is true

βœ…Β ./target/test-reports/TEST-swiss.dasch.infrastructure.FileSystemHealthIndicatorLiveSpec.xml

2 tests were completed in 119ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.infrastructure.FileSystemHealthIndicatorLiveSpec 2βœ… 119ms

βœ…Β swiss.dasch.infrastructure.FileSystemHealthIndicatorLiveSpec

βœ… FileSystemCheck - should fail smoke test given the expected folders do not exist
βœ… FileSystemCheck - should pass smoke test given the expected folders exist

βœ…Β ./target/test-reports/TEST-swiss.dasch.infrastructure.HealthSpec.xml

1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
swiss.dasch.infrastructure.HealthSpec 1βœ… 5ms

βœ…Β swiss.dasch.infrastructure.HealthSpec

βœ… Health - aggregation