Skip to content

remove jest-github-actions-reporter #1554

remove jest-github-actions-reporter

remove jest-github-actions-reporter #1554

GitHub Actions / JEST Tests succeeded Feb 21, 2025 in 0s

134 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
apps/file-backup/reports/report.xml 4✅ 42s
apps/file-restore/reports/report.xml 4✅ 39s
apps/list/reports/report.xml 4✅ 27s
apps/mariadb-backup/reports/report.xml 4✅ 43s
apps/mariadb-restore/reports/report.xml 4✅ 58s
apps/mongodb-backup/reports/report.xml 4✅ 41s
apps/mongodb-restore/reports/report.xml 4✅ 58s
apps/postgresql-backup/reports/report.xml 4✅ 28s
apps/postgresql-restore/reports/report.xml 4✅ 42s
apps/prune/reports/report.xml 4✅ 42s
packages/commands/reports/report.xml 27✅ 32s
packages/storage-service-clients/reports/report.xml 67✅ 29s

✅ apps/file-backup/reports/report.xml

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

Test suite Passed Failed Skipped Time
backup 4✅ 42s

✅ backup

backup when option --help is specified show help messages
  ✅ backup when option --help is specified show help messages
backup when no option is specified throw error message
  ✅ backup when no option is specified throw error message
backup when valid S3 options are specified and when backup tool options are specified backup mongo in bucket
  ✅ backup when valid S3 options are specified and when backup tool options are specified backup mongo in bucket
backup when valid GCS options are specified and when backup tool options are specified backup mongo in bucket
  ✅ backup when valid GCS options are specified and when backup tool options are specified backup mongo in bucket

✅ apps/file-restore/reports/report.xml

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

Test suite Passed Failed Skipped Time
restore 4✅ 39s

✅ restore

restore when option --help is specified show help messages
  ✅ restore when option --help is specified show help messages
restore when no option is specified throw error message
  ✅ restore when no option is specified throw error message
restore when valid S3 options are specified restore File in bucket
  ✅ restore when valid S3 options are specified restore File in bucket
restore when valid GCS options are specified restore File in bucket
  ✅ restore when valid GCS options are specified restore File in bucket

✅ apps/list/reports/report.xml

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

Test suite Passed Failed Skipped Time
list 4✅ 27s

✅ list

list when option --help is specified show help messages
  ✅ list when option --help is specified show help messages
list when no option is specified throw error message
  ✅ list when no option is specified throw error message
list when valid S3 options are specified list files in bucket
  ✅ list when valid S3 options are specified list files in bucket
list when valid GCS options are specified list files in bucket
  ✅ list when valid GCS options are specified list files in bucket

✅ apps/mariadb-backup/reports/report.xml

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

Test suite Passed Failed Skipped Time
backup 4✅ 43s

✅ backup

backup when option --help is specified show help messages
  ✅ backup when option --help is specified show help messages
backup when no option is specified throw error message
  ✅ backup when no option is specified throw error message
backup when valid S3 options are specified and when backup tool options are specified backup mariadb in bucket
  ✅ backup when valid S3 options are specified and when backup tool options are specified backup mariadb in bucket
backup when valid GCS options are specified and when backup tool options are specified backup mariadb in bucket
  ✅ backup when valid GCS options are specified and when backup tool options are specified backup mariadb in bucket

✅ apps/mariadb-restore/reports/report.xml

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

Test suite Passed Failed Skipped Time
restore 4✅ 58s

✅ restore

restore when option --help is specified show help messages
  ✅ restore when option --help is specified show help messages
restore when no option is specified throw error message
  ✅ restore when no option is specified throw error message
restore when valid S3 options are specified restore MariaDB in bucket
  ✅ restore when valid S3 options are specified restore MariaDB in bucket
restore when valid GCS options are specified restore MariaDB in bucket
  ✅ restore when valid GCS options are specified restore MariaDB in bucket

✅ apps/mongodb-backup/reports/report.xml

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

Test suite Passed Failed Skipped Time
backup 4✅ 41s

✅ backup

backup when option --help is specified show help messages
  ✅ backup when option --help is specified show help messages
backup when no option is specified throw error message
  ✅ backup when no option is specified throw error message
backup when valid S3 options are specified and when backup tool options are specified backup mongo in bucket
  ✅ backup when valid S3 options are specified and when backup tool options are specified backup mongo in bucket
backup when valid GCS options are specified and when backup tool options are specified backup mongo in bucket
  ✅ backup when valid GCS options are specified and when backup tool options are specified backup mongo in bucket

✅ apps/mongodb-restore/reports/report.xml

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

Test suite Passed Failed Skipped Time
restore 4✅ 57s

✅ restore

restore when option --help is specified show help messages
  ✅ restore when option --help is specified show help messages
restore when no option is specified throw error message
  ✅ restore when no option is specified throw error message
restore when valid S3 options are specified restore mongo in bucket
  ✅ restore when valid S3 options are specified restore mongo in bucket
restore when valid GCS options are specified restore mongo in bucket
  ✅ restore when valid GCS options are specified restore mongo in bucket

✅ apps/postgresql-backup/reports/report.xml

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

Test suite Passed Failed Skipped Time
backup 4✅ 28s

✅ backup

backup when option --help is specified show help messages
  ✅ backup when option --help is specified show help messages
backup when no option is specified throw error message
  ✅ backup when no option is specified throw error message
backup when valid S3 options are specified and when backup tool options are specified backup PostgreSQL in bucket
  ✅ backup when valid S3 options are specified and when backup tool options are specified backup PostgreSQL in bucket
backup when valid GCS options are specified and when backup tool options are specified backup PostgreSQL in bucket
  ✅ backup when valid GCS options are specified and when backup tool options are specified backup PostgreSQL in bucket

✅ apps/postgresql-restore/reports/report.xml

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

Test suite Passed Failed Skipped Time
restore 4✅ 42s

✅ restore

restore when option --help is specified show help messages
  ✅ restore when option --help is specified show help messages
restore when no option is specified throw error message
  ✅ restore when no option is specified throw error message
restore when valid S3 options are specified restore PostgreSQL in bucket
  ✅ restore when valid S3 options are specified restore PostgreSQL in bucket
restore when valid GCS options are specified restore PostgreSQL in bucket
  ✅ restore when valid GCS options are specified restore PostgreSQL in bucket

✅ apps/prune/reports/report.xml

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

Test suite Passed Failed Skipped Time
prune 4✅ 42s

✅ prune

prune when option --help is specified show help messages
  ✅ prune when option --help is specified show help messages
prune when no option is specified throw error message
  ✅ prune when no option is specified throw error message
prune when valid S3 options are specified and when prune options show pruning files everyday prune today's files in bucket
  ✅ prune when valid S3 options are specified and when prune options show pruning files everyday prune today's files in bucket
prune when valid GCS options are specified and when prune options show pruning files everyday prune today's files in bucket
  ✅ prune when valid GCS options are specified and when prune options show pruning files everyday prune today's files in bucket

✅ packages/commands/reports/report.xml

27 tests were completed in 32s with 27 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
BackupCommand 10✅ 31s
ListCommand 5✅ 29s
PruneCommand 5✅ 29s
RestoreCommand 5✅ 29s
StorageServiceClientCommand 2✅ 758ms

✅ BackupCommand

BackupCommand dumpDB reject with error
  ✅ BackupCommand dumpDB reject with error
BackupCommand execBackupAction when cromode is empty call backupOnce()
  ✅ BackupCommand execBackupAction when cromode is empty call backupOnce()
BackupCommand execBackupAction when cromode is present call backupCronMode()
  ✅ BackupCommand execBackupAction when cromode is present call backupCronMode()
BackupCommand backupOnce when options are valid, but "storageServiceClient" is not set in advance reject with error
  ✅ BackupCommand backupOnce when options are valid, but "storageServiceClient" is not set in advance reject with error
BackupCommand backupOnce when options are valid and "storageServiceClient" is set in advance and when "healthchecksUrl" is empty return undefined and call dumpDB(), but does not call axios.get()
  ✅ BackupCommand backupOnce when options are valid and "storageServiceClient" is set in advance and when "healthchecksUrl" is empty return undefined and call dumpDB(), but does not call axios.get()
BackupCommand backupOnce when options are valid and "storageServiceClient" is set in advance and when "healthcheckUrl" is present which can get successfully return undefined and call dumpDB() and call axios.get() with "healthcheckUrl"
  ✅ BackupCommand backupOnce when options are valid and "storageServiceClient" is set in advance and when "healthcheckUrl" is present which can get successfully return undefined and call dumpDB() and call axios.get() with "healthcheckUrl"
BackupCommand backupOnce when options are valid and "storageServiceClient" is set in advance and when "healthcheckUrl" is present which cannot get with error return undefined and call dumpDB() and call axios.get() with error and call logging
  ✅ BackupCommand backupOnce when options are valid and "storageServiceClient" is set in advance and when "healthcheckUrl" is present which cannot get with error return undefined and call dumpDB() and call axios.get() with error and call logging
BackupCommand backupCronMode call backupOnce() at specified time
  ✅ BackupCommand backupCronMode call backupOnce() at specified time
BackupCommand addBackupOptions call addOption()
  ✅ BackupCommand addBackupOptions call addOption()
BackupCommand setBackupAction call saveStorageClientInAdvance() and action()
  ✅ BackupCommand setBackupAction call saveStorageClientInAdvance() and action()

✅ ListCommand

ListCommand list when options are valid, but "storageServiceClient" is not set in advance reject with error
  ✅ ListCommand list when options are valid, but "storageServiceClient" is not set in advance reject with error
ListCommand list when options are valid and "storageServiceClient" is set in advance and when storageServiceClient.listFiles() return empty return undefined and not logging
  ✅ ListCommand list when options are valid and "storageServiceClient" is set in advance and when storageServiceClient.listFiles() return empty return undefined and not logging
ListCommand list when options are valid and "storageServiceClient" is set in advance and when storageServiceClient.listFiles() return file names return undefined and logging
  ✅ ListCommand list when options are valid and "storageServiceClient" is set in advance and when storageServiceClient.listFiles() return file names return undefined and logging
ListCommand addListOptions call addOption()
  ✅ ListCommand addListOptions call addOption()
ListCommand setListAction call action()
  ✅ ListCommand setListAction call action()

✅ PruneCommand

PruneCommand prune when options are valid, but "storageServiceClient" is not set in advance reject with error
  ✅ PruneCommand prune when options are valid, but "storageServiceClient" is not set in advance reject with error
PruneCommand prune when options are valid and "storageServiceClient" is set in advance and when isDeleteBackupDay is true and target files exists return undefined and call storageServiceClient.deleteFile() and logging these file names
  ✅ PruneCommand prune when options are valid and "storageServiceClient" is set in advance and when isDeleteBackupDay is true and target files exists return undefined and call storageServiceClient.deleteFile() and logging these file names
PruneCommand prune when options are valid and "storageServiceClient" is set in advance and when isDeleteBackupDay is false return undefined and not call storageServiceClient.deleteFile() and not logging
  ✅ PruneCommand prune when options are valid and "storageServiceClient" is set in advance and when isDeleteBackupDay is false return undefined and not call storageServiceClient.deleteFile() and not logging
PruneCommand addPruneOptions call addOption()
  ✅ PruneCommand addPruneOptions call addOption()
PruneCommand setPruneAction call action()
  ✅ PruneCommand setPruneAction call action()

✅ RestoreCommand

RestoreCommand restoreDB reject with error
  ✅ RestoreCommand restoreDB reject with error
RestoreCommand restore when options are valid, but "storageServiceClient" is not set in advance reject with error
  ✅ RestoreCommand restore when options are valid, but "storageServiceClient" is not set in advance reject with error
RestoreCommand restore when options are valid and "storageServiceClient" is set in advance return undefined
  ✅ RestoreCommand restore when options are valid and "storageServiceClient" is set in advance return undefined
RestoreCommand addRestoreOptions call addOption()
  ✅ RestoreCommand addRestoreOptions call addOption()
RestoreCommand setRestoreAction call action()
  ✅ RestoreCommand setRestoreAction call action()

✅ StorageServiceClientCommand

StorageServiceClientCommand addStorageOptions return own instance and call option()
  ✅ StorageServiceClientCommand addStorageOptions return own instance and call option()
StorageServiceClientCommand saveStorageClientInAdvance return own instance and call hook()
  ✅ StorageServiceClientCommand saveStorageClientInAdvance return own instance and call hook()

✅ packages/storage-service-clients/reports/report.xml

67 tests were completed in 29s with 67 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
GCSStorageServiceClient 33✅ 22s
getStorageServiceClientType() 2✅ 21s
S3StorageServiceClient 30✅ 28s
storageServiceClientFactory() 2✅ 25s

✅ GCSStorageServiceClient

GCSStorageServiceClient constructor when config is empty throw error
  ✅ GCSStorageServiceClient constructor when config is empty throw error
GCSStorageServiceClient constructor when config is only set validProjectId throw error
  ✅ GCSStorageServiceClient constructor when config is only set validProjectId throw error
GCSStorageServiceClient constructor when config is valid with "gcpServiceAccountKeyJsonPath" is set call constructor of Storage class with args
  ✅ GCSStorageServiceClient constructor when config is valid with "gcpServiceAccountKeyJsonPath" is set call constructor of Storage class with args
GCSStorageServiceClient constructor when config is valid with "gcpEndpointUrl" is set call constructor of Storage class with args
  ✅ GCSStorageServiceClient constructor when config is valid with "gcpEndpointUrl" is set call constructor of Storage class with args
GCSStorageServiceClient #exists when listFiles() return object key list which include target object return true
  ✅ GCSStorageServiceClient #exists when listFiles() return object key list which include target object return true
GCSStorageServiceClient #exists when listFiles() reject reject
  ✅ GCSStorageServiceClient #exists when listFiles() reject reject
GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles response exact matched files return matched files
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles response exact matched files return matched files
GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles response not exact matched files return empty files
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles response not exact matched files return empty files
GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles response prefix matched files return empty files
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles response prefix matched files return empty files
GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles response [null] reject with throw exception
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles response [null] reject with throw exception
GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles reject reject with throw exception
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when options are not specified when Bucket#getFiles reject reject with throw exception
GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles response exact matched files return matched files
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles response exact matched files return matched files
GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles response not exact matched files return empty files
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles response not exact matched files return empty files
GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles response prefix matched files return prefix matched files
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles response prefix matched files return prefix matched files
GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles response [null] reject with throw exception
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles response [null] reject with throw exception
GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles reject reject with throw exception
  ✅ GCSStorageServiceClient #listFiles when request URI is valid GCS's when set exactMatch false when Bucket#getFiles reject reject with throw exception
GCSStorageServiceClient #listFiles when request URI is not GCS's reject with throw exception
  ✅ GCSStorageServiceClient #listFiles when request URI is not GCS's reject with throw exception
GCSStorageServiceClient #deleteFile when request URI is valid GCS's when File#delete success resolve with undfined
  ✅ GCSStorageServiceClient #deleteFile when request URI is valid GCS's when File#delete success resolve with undfined
GCSStorageServiceClient #deleteFile when request URI is valid GCS's when File#delete fail reject and throw Error
  ✅ GCSStorageServiceClient #deleteFile when request URI is valid GCS's when File#delete fail reject and throw Error
GCSStorageServiceClient #deleteFile when request URI is not GCS's reject and throw Error
  ✅ GCSStorageServiceClient #deleteFile when request URI is not GCS's reject and throw Error
GCSStorageServiceClient #copyFile when copySource is local file path and copyDestination is GCS's URI call uploadFile()
  ✅ GCSStorageServiceClient #copyFile when copySource is local file path and copyDestination is GCS's URI call uploadFile()
GCSStorageServiceClient #copyFile when copySource is GCS's URI and copyDestination is local file path call downloadFile()
  ✅ GCSStorageServiceClient #copyFile when copySource is GCS's URI and copyDestination is local file path call downloadFile()
GCSStorageServiceClient #copyFile when copySource and copyDestination are both GCS's URI call copyFileOnRemote()
  ✅ GCSStorageServiceClient #copyFile when copySource and copyDestination are both GCS's URI call copyFileOnRemote()
GCSStorageServiceClient #copyFile when copySource and copyDestination are invalid reject and throw Error
  ✅ GCSStorageServiceClient #copyFile when copySource and copyDestination are invalid reject and throw Error
GCSStorageServiceClient #uploadFile when File#upload resolve resolve with undfined
  ✅ GCSStorageServiceClient #uploadFile when File#upload resolve resolve with undfined
GCSStorageServiceClient #uploadFile when File#upload reject reject and throw Error
  ✅ GCSStorageServiceClient #uploadFile when File#upload reject reject and throw Error
GCSStorageServiceClient #downloadFile when File#download resolve resolve with undefined
  ✅ GCSStorageServiceClient #downloadFile when File#download resolve resolve with undefined
GCSStorageServiceClient #downloadFile when GCSStorageServiceClient#send reject reject and throw Error
  ✅ GCSStorageServiceClient #downloadFile when GCSStorageServiceClient#send reject reject and throw Error
GCSStorageServiceClient #copyFileOnRemote when File#copy resolve resolve with undefined
  ✅ GCSStorageServiceClient #copyFileOnRemote when File#copy resolve resolve with undefined
GCSStorageServiceClient #copyFileOnRemote when File#copy reject reject and throw Error
  ✅ GCSStorageServiceClient #copyFileOnRemote when File#copy reject reject and throw Error
GCSStorageServiceClient _parseFilePath when path start with "gs:" and when match() succeed return GCSURI
  ✅ GCSStorageServiceClient _parseFilePath when path start with "gs:" and when match() succeed return GCSURI
GCSStorageServiceClient _parseFilePath when path start with "gs:" and when match() return null return null
  ✅ GCSStorageServiceClient _parseFilePath when path start with "gs:" and when match() return null return null
GCSStorageServiceClient _parseFilePath when path does not start with "gs:" return null
  ✅ GCSStorageServiceClient _parseFilePath when path does not start with "gs:" return null

✅ getStorageServiceClientType()

getStorageServiceClientType() in case of URL startWith "s3" return S3
  ✅ getStorageServiceClientType() in case of URL startWith "s3" return S3
getStorageServiceClientType() in case of URL startWith "gcs" return GCS
  ✅ getStorageServiceClientType() in case of URL startWith "gcs" return GCS

✅ S3StorageServiceClient

S3StorageServiceClient constructor when config file exists return undefined
  ✅ S3StorageServiceClient constructor when config file exists return undefined
S3StorageServiceClient constructor when config file does not exists when config is empty throw error
  ✅ S3StorageServiceClient constructor when config file does not exists when config is empty throw error
S3StorageServiceClient constructor when config file does not exists when config is valid without "awsEndpointUrl" throw error
  ✅ S3StorageServiceClient constructor when config file does not exists when config is valid without "awsEndpointUrl" throw error
S3StorageServiceClient constructor when config file does not exists when config is valid with "awsEndpointUrl" call constructor of Storage class with args
  ✅ S3StorageServiceClient constructor when config file does not exists when config is valid with "awsEndpointUrl" call constructor of Storage class with args
S3StorageServiceClient #exists when listFiles() return object key list which include target object return true
  ✅ S3StorageServiceClient #exists when listFiles() return object key list which include target object return true
S3StorageServiceClient #exists when listFiles() reject reject
  ✅ S3StorageServiceClient #exists when listFiles() reject reject
S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is bucket when S3Client#send response files return files
  ✅ S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is bucket when S3Client#send response files return files
S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send response exact matched files return matched files
  ✅ S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send response exact matched files return matched files
S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send response not exact matched files reject empty files
  ✅ S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send response not exact matched files reject empty files
S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send response prefix matched files reject empty files
  ✅ S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send response prefix matched files reject empty files
S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send response null reject with throw exception
  ✅ S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send response null reject with throw exception
S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send reject reject with throw exception
  ✅ S3StorageServiceClient #listFiles when requested S3 URI is valid when options are not specified when request URI is object when S3Client#send reject reject with throw exception
S3StorageServiceClient #listFiles when requested S3 URI is valid when set includeFolderInList true when request URI is bucket when S3Client#send response files return files
  ✅ S3StorageServiceClient #listFiles when requested S3 URI is valid when set includeFolderInList true when request URI is bucket when S3Client#send response files return files
S3StorageServiceClient #listFiles when requested S3 URI is valid when set absolutePath false when request URI is bucket when S3Client#send response files return files whose path is relative from bucket path
  ✅ S3StorageServiceClient #listFiles when requested S3 URI is valid when set absolutePath false when request URI is bucket when S3Client#send response files return files whose path is relative from bucket path
S3StorageServiceClient #listFiles when requested S3 URI is valid when set exactMatch false when request URI is object when S3Client#send response prefix matched files return prefix matched files
  ✅ S3StorageServiceClient #listFiles when requested S3 URI is valid when set exactMatch false when request URI is object when S3Client#send response prefix matched files return prefix matched files
S3StorageServiceClient #listFiles when request URI is not S3's reject with throw exception
  ✅ S3StorageServiceClient #listFiles when request URI is not S3's reject with throw exception
S3StorageServiceClient #deleteFile when requested S3 URI is valid when S3Client#send success resolve with undfined
  ✅ S3StorageServiceClient #deleteFile when requested S3 URI is valid when S3Client#send success resolve with undfined
S3StorageServiceClient #deleteFile when requested S3 URI is valid when S3Client#send reject reject and throw Error
  ✅ S3StorageServiceClient #deleteFile when requested S3 URI is valid when S3Client#send reject reject and throw Error
S3StorageServiceClient #deleteFile when request URI is not S3's reject and throw Error
  ✅ S3StorageServiceClient #deleteFile when request URI is not S3's reject and throw Error
S3StorageServiceClient #copyFile when copySource is local file path and copyDestination is S3's URI call uploadFile()
  ✅ S3StorageServiceClient #copyFile when copySource is local file path and copyDestination is S3's URI call uploadFile()
S3StorageServiceClient #copyFile when copySource is S3's URI and copyDestination is local file path call downloadFile()
  ✅ S3StorageServiceClient #copyFile when copySource is S3's URI and copyDestination is local file path call downloadFile()
S3StorageServiceClient #copyFile when copySource and copyDestination are both S3's URI call copyFileOnRemote()
  ✅ S3StorageServiceClient #copyFile when copySource and copyDestination are both S3's URI call copyFileOnRemote()
S3StorageServiceClient #copyFile when copySource and copyDestination are invalid reject and throw Error
  ✅ S3StorageServiceClient #copyFile when copySource and copyDestination are invalid reject and throw Error
S3StorageServiceClient #uploadFile when S3Client#send resolve resolve with undfined
  ✅ S3StorageServiceClient #uploadFile when S3Client#send resolve resolve with undfined
S3StorageServiceClient #uploadFile when S3Client#send reject reject and throw Error
  ✅ S3StorageServiceClient #uploadFile when S3Client#send reject reject and throw Error
S3StorageServiceClient #downloadFile when S3Client#send resolve resolve with undefined
  ✅ S3StorageServiceClient #downloadFile when S3Client#send resolve resolve with undefined
S3StorageServiceClient #downloadFile when S3Client#send reject reject and throw Error
  ✅ S3StorageServiceClient #downloadFile when S3Client#send reject reject and throw Error
S3StorageServiceClient #downloadFile when internal.promises#pipeline reject reject and throw Error
  ✅ S3StorageServiceClient #downloadFile when internal.promises#pipeline reject reject and throw Error
S3StorageServiceClient #copyFileOnRemote when S3Client#send resolve resolve with undfined
  ✅ S3StorageServiceClient #copyFileOnRemote when S3Client#send resolve resolve with undfined
S3StorageServiceClient #copyFileOnRemote when S3Client#send reject reject and throw Error
  ✅ S3StorageServiceClient #copyFileOnRemote when S3Client#send reject reject and throw Error

✅ storageServiceClientFactory()

storageServiceClientFactory() when "StorageServiceClientType" is "S3" when valid S3 options are specified return S3StorageServiceClient calss
  ✅ storageServiceClientFactory() when "StorageServiceClientType" is "S3" when valid S3 options are specified return S3StorageServiceClient calss
storageServiceClientFactory() when "StorageServiceClientType" is "GCS" when valid GCS options are specified call generateS3ServiceClient
  ✅ storageServiceClientFactory() when "StorageServiceClientType" is "GCS" when valid GCS options are specified call generateS3ServiceClient