ts/tests/testthat/app.rserve.R

32 lines
607 B
R

library(Rserve)
library(ts)
library(ts)
fn_mean <- ts_function(mean, x = ts_numeric(), result = ts_numeric(1))
fn_first <- ts_function(function(x = ts_character()) x[1],
result = ts_character(1)
)
sample_num <- ts_function(
sample,
x = ts_numeric(0),
size = ts_integer(1),
result = ts_numeric()
)
first.fns <- function() ts_app(list(
fn_first = fn_first,
fn_mean = fn_mean,
sample_num = sample_num
))
oc.init <- function() Rserve:::ocap(first.fns)
Rserve::run.Rserve(
websockets.port = 6311,
websockets = TRUE,
oob = TRUE,
qap = FALSE,
websockets.qap.oc = TRUE
)