Hi all,
After much arm wrestling with R and promises/futures, I finally have a nice skeleton for running OPI tests with a Shiny interface. You can find it on the OPI www site here: https://people.eng.unimelb.edu.au/aturpin/opi/egs/opi_shiny.zip
It makes use of the txtq package for inter-process communication so that the GUI can update the test, and the test can update the GUI.
I hope someone finds it useful.
Cheers,
Andrew