add get_url test with explicit config url

This commit is contained in:
Corentin Leruth 2023-08-28 17:06:15 +02:00 committed by Simon Cruanes
parent a32e8638ee
commit 329d45ee45
3 changed files with 24 additions and 2 deletions

View file

@ -1,3 +1,6 @@
(tests
(names test_trace_context)
(libraries opentelemetry))
(names test_trace_context test_get_url)
(libraries
opentelemetry
opentelemetry-client-ocurl
opentelemetry-client-cohttp-lwt))

View file

@ -0,0 +1,2 @@
ocurl url = http://localhost:4318
cohttp url = http://localhost:4318

17
tests/test_get_url.ml Normal file
View file

@ -0,0 +1,17 @@
let url = "http://localhost:3000"
let ocurl () =
let config = Opentelemetry_client_ocurl.Config.make ~url () in
Opentelemetry_client_ocurl.with_setup ~config () @@ fun () ->
let url = Opentelemetry_client_ocurl.get_url () in
print_endline @@ Printf.sprintf "ocurl url = %s" url
let cohttp () =
let config = Opentelemetry_client_cohttp_lwt.Config.make ~url () in
Opentelemetry_client_cohttp_lwt.with_setup ~config () @@ fun () ->
let url = Opentelemetry_client_cohttp_lwt.get_url () in
print_endline @@ Printf.sprintf "cohttp url = %s" url
let () =
ocurl ();
cohttp ()