I was working on processing Windows file names into base URIs and got
fed up with the Windows Jenkins job failing on AlarmClock tests. They
test setting a callback to happen at a specific few 10s of ms time.
These fail, maybe 50% of the time, when some other CI job is running.
When they run on an otherwise empty machine, they pass.
It seems there are multisecond pauses going on. Setting the timeouts so
large as to work on Windows gets ridiculous. There is some muttering on
the web about ScheduledThreadPoolExecutor and cycle countering so VM's
may be involved.
I have turned the test off on Windows for now.
And the Windows file names processing works.
Andy
PS Claude, there are jena-permissions tests for model.read. But
model.read calls RDFDataMgr these days and the app could call directly.
Does this matter?