Hi Ben, I maybe don’t fully get your question right (and I admin I do not know much about R), but I’d simply open the socket on the port I expect BaseX to be listening on and see whether or not I receive a `BaseX:123456789` response and close the connection immediately after.
Best Michael > Am 29.08.2019 um 15:03 schrieb Ben Engbers <ben.engb...@be-logical.nl>: > > Hi, > > Last year I have written a R-client for basex > (https://github.com/BaseXdb/basex/tree/master/basex-api/src/main/r/RbaseXClient.R > > <https://github.com/BaseXdb/basex/tree/master/basex-api/src/main/r/RbaseXClient.R>). > The present version uses no exception handling and you have to include > the source-file in your R-code. A much cleaner solution would be catch > all the errors and to pack the sources in a package. At this moment, I > am working on such a R-package. > > The first test that should be executed in the package, is to test if a > basexserver is available. > > How can I test on Linux, Apple and Windows if a baseserver is running? > > Ben