@@ -12,15 +12,13 @@ import { performanceTest } from '../../shared/performance/performance'
1212import { zipCode } from '../../codewhisperer/indexNode'
1313import { FileSystem } from '../../shared/fs/fs'
1414import AdmZip from 'adm-zip'
15- import { assertEfficientAdmZip , getFsCallsUpperBound } from './utilities'
15+ import { getFsCallsUpperBound } from './utilities'
1616
1717interface SetupResult {
1818 tempDir : string
1919 tempFileName : string
2020 transformQManifest : ZipManifest
2121 fsSpy : sinon . SinonSpiedInstance < FileSystem >
22- zipSpy : sinon . SinonSpiedInstance < AdmZip >
23- zip : AdmZip
2422}
2523
2624async function setup ( numberOfFiles : number , fileSize : number ) : Promise < SetupResult > {
@@ -34,12 +32,10 @@ async function setup(numberOfFiles: number, fileSize: number): Promise<SetupResu
3432 } )
3533 ) . uri . fsPath
3634 const fsSpy = sinon . spy ( fs )
37- const zip = new AdmZip ( )
38- const zipSpy = sinon . spy ( zip )
3935 const transformQManifest = new ZipManifest ( )
4036 transformByQState . setProjectPath ( tempDir )
4137 transformQManifest . customBuildCommand = CodeWhispererConstants . skipUnitTestsBuildCommand
42- return { tempDir, tempFileName, transformQManifest, fsSpy, zipSpy , zip }
38+ return { tempDir, tempFileName, transformQManifest, fsSpy }
4339}
4440
4541function performanceTestWrapper ( numberOfFiles : number , fileSize : number ) {
@@ -67,18 +63,15 @@ function performanceTestWrapper(numberOfFiles: number, fileSize: number) {
6763 return {
6864 setup : async ( ) => await setup ( numberOfFiles , fileSize ) ,
6965 execute : async ( setup : SetupResult ) => {
70- await zipCode (
71- {
72- dependenciesFolder : {
73- path : setup . tempDir ,
74- name : setup . tempFileName ,
75- } ,
76- humanInTheLoopFlag : false ,
77- modulePath : setup . tempDir ,
78- zipManifest : setup . transformQManifest ,
66+ await zipCode ( {
67+ dependenciesFolder : {
68+ path : setup . tempDir ,
69+ name : setup . tempFileName ,
7970 } ,
80- setup . zip
81- )
71+ humanInTheLoopFlag : false ,
72+ modulePath : setup . tempDir ,
73+ zipManifest : setup . transformQManifest ,
74+ } )
8275 } ,
8376 verify : async ( setup : SetupResult ) => {
8477 assert . ok (
@@ -88,7 +81,6 @@ function performanceTestWrapper(numberOfFiles: number, fileSize: number) {
8881 )
8982
9083 assert . ok ( getFsCallsUpperBound ( setup . fsSpy ) <= 15 )
91- assertEfficientAdmZip ( setup . zipSpy , numberOfFiles , 2 , 1 )
9284 } ,
9385 }
9486 }
0 commit comments