aboutsummaryrefslogtreecommitdiff
path: root/ext/wasm/tests/opfs/concurrency/test.js
diff options
context:
space:
mode:
authorstephan <stephan@noemail.net>2022-11-21 05:18:24 +0000
committerstephan <stephan@noemail.net>2022-11-21 05:18:24 +0000
commitb38ac0986e86d56115396c36355d4e751cc4f7f5 (patch)
tree33d263ac06b881ac99bad30730d42a62543b7f94 /ext/wasm/tests/opfs/concurrency/test.js
parent36d5554c9abaa3080e85e3b7b517605c6106587d (diff)
downloadsqlite-b38ac0986e86d56115396c36355d4e751cc4f7f5.tar.gz
sqlite-b38ac0986e86d56115396c36355d4e751cc4f7f5.zip
More tweaking of OPFS concurrency measures and the related test app.
FossilOrigin-Name: a8d4da1501d411085ec2fd48c4a056c8b1d97ef3c3203c5b403a854ac2864870
Diffstat (limited to 'ext/wasm/tests/opfs/concurrency/test.js')
-rw-r--r--ext/wasm/tests/opfs/concurrency/test.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/ext/wasm/tests/opfs/concurrency/test.js b/ext/wasm/tests/opfs/concurrency/test.js
index b80dad24c..8b75ea4c7 100644
--- a/ext/wasm/tests/opfs/concurrency/test.js
+++ b/ext/wasm/tests/opfs/concurrency/test.js
@@ -57,6 +57,12 @@
options.workerCount = (
urlArgsHtml.has('workers') ? +urlArgsHtml.get('workers') : 3
) || 3;
+ options.opfsVerbose = (
+ urlArgsHtml.has('verbose') ? +urlArgsHtml.get('verbose') : 1
+ ) || 1;
+ options.interval = (
+ urlArgsHtml.has('interval') ? +urlArgsHtml.get('interval') : 750
+ ) || 750;
const workers = [];
workers.post = (type,...args)=>{
for(const w of workers) w.postMessage({type, payload:args});
@@ -91,7 +97,8 @@
workers.uri = (
'worker.js?'
+ 'sqlite3.dir='+options.sqlite3Dir
- + '&opfs-verbose=2'
+ + '&interval='+options.interval
+ + '&opfs-verbose='+options.opfsVerbose
);
for(let i = 0; i < options.workerCount; ++i){
stdout("Launching worker...");