File tree Expand file tree Collapse file tree 1 file changed +39
-3
lines changed
Expand file tree Collapse file tree 1 file changed +39
-3
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,6 @@ const SyncManagerModule = proxyquireNonStrict("./src/sync-manager", {
3939
4040async function runBenchmark ( vaultRootDir : string ) {
4141 const vault = new obsidianMocks . Vault ( vaultRootDir ) ;
42- console . log ( "Vault config dir:" , vault . configDir ) ;
4342
4443 // Create a real logger with our mock vault
4544 const logger = new LoggerModule . default ( vault , false ) ;
@@ -182,8 +181,39 @@ const cleanupRemote = async () => {
182181const BENCHMARK_DATA = [
183182 {
184183 files : 1 ,
185- maxDepth : 1 ,
186- fileSize : 7 * 1024 * 1024 ,
184+ maxDepth : 0 ,
185+ // 15 Kb
186+ fileSize : 1024 * 15 ,
187+ } ,
188+ {
189+ files : 10 ,
190+ maxDepth : 0 ,
191+ // 15 Kb
192+ fileSize : 1024 * 15 ,
193+ } ,
194+ {
195+ files : 100 ,
196+ maxDepth : 0 ,
197+ // 15 Kb
198+ fileSize : 1024 * 15 ,
199+ } ,
200+ {
201+ files : 1000 ,
202+ maxDepth : 0 ,
203+ // 15 Kb
204+ fileSize : 1024 * 15 ,
205+ } ,
206+ {
207+ files : 10000 ,
208+ maxDepth : 0 ,
209+ // 15 Kb
210+ fileSize : 1024 * 15 ,
211+ } ,
212+ {
213+ files : 100000 ,
214+ maxDepth : 0 ,
215+ // 15 Kb
216+ fileSize : 1024 * 15 ,
187217 } ,
188218] ;
189219
@@ -193,6 +223,9 @@ const BENCHMARK_DATA = [
193223 try {
194224 const results = [ ] ;
195225 for ( const data of BENCHMARK_DATA ) {
226+ console . log (
227+ `Running benchmark for ${ data . files } files of ${ data . fileSize } bytes` ,
228+ ) ;
196229 const vaultRootDir = path . join (
197230 benchmarkRootDir ,
198231 `${ data . files } -${ data . maxDepth } -${ data . fileSize } ` ,
@@ -222,6 +255,9 @@ const BENCHMARK_DATA = [
222255 uploadTime,
223256 downloadTime,
224257 } ) ;
258+
259+ // Cleanup vault dir again, it's not necessary to keep it around
260+ fs . rmSync ( vaultRootDir , { recursive : true , force : true } ) ;
225261 }
226262 fs . writeFileSync ( "benchmark_result.json" , JSON . stringify ( results ) , {
227263 flag : "w" ,
You can’t perform that action at this time.
0 commit comments