11const crypto = require ( 'crypto' ) ;
22const { series } = require ( 'async' ) ;
33
4- const { scalityS3Client, awsS3Client } = require ( '../../../s3SDK' ) ;
4+ const { awsS3Client } = require ( '../../../s3SDK' ) ;
5+ const { config } = require ( 'tests_common/configuration' ) ;
56const ReplicationUtility = require ( '../../ReplicationUtility' ) ;
67
7- const scalityUtils = new ReplicationUtility ( scalityS3Client ) ;
88const awsUtils = new ReplicationUtility ( awsS3Client ) ;
99const srcBucket = `source-bucket-${ Date . now ( ) } ` ;
1010const destBucket = process . env . AWS_CRR_BUCKET_NAME ;
@@ -21,11 +21,13 @@ const keyutf8 = `${keyPrefix}/%EA%9D%8崰㈌㒈保轖䳷䀰⺩ቆ楪僷ꈅꓜ퇬
2121const REPLICATION_TIMEOUT = 300000 ;
2222
2323describe ( 'Replication with AWS backend' , function ( ) {
24- // eslint-disable-next-line
24+ let scalityUtils ;
2525 this . timeout ( REPLICATION_TIMEOUT ) ;
2626 this . retries ( 3 ) ;
2727 const roleArn = 'arn:aws:iam::root:role/s3-replication-role' ;
2828
29+ before ( ( ) => { scalityUtils = new ReplicationUtility ( config . ZenkoAccount . s3Client ) ; } ) ;
30+
2931 beforeEach ( done => series ( [
3032 next => scalityUtils . createVersionedBucket ( srcBucket , next ) ,
3133 next => scalityUtils . putBucketReplication (
@@ -979,9 +981,12 @@ describe('Replication with AWS backend', function () {
979981} ) ;
980982
981983describe . skip ( 'Replication with AWS backend: source AWS location' , function ( ) {
984+ let scalityUtils ;
982985 this . timeout ( REPLICATION_TIMEOUT ) ;
983986 const roleArn = 'arn:aws:iam::root:role/s3-replication-role' ;
984987
988+ before ( ( ) => { scalityUtils = new ReplicationUtility ( config . ZenkoAccount . s3Client ) ; } ) ;
989+
985990 beforeEach ( done => series ( [
986991 next => scalityUtils . createVersionedBucketAWS ( srcBucket , next ) ,
987992 next => scalityUtils . putBucketReplication (
0 commit comments