CGI-Application-Plugin-OpenTracing-DataDog
view release on metacpan or search on metacpan
t/12_options_bootstrap.t view on Meta::CPAN
use Test::Most ;
use lib 't/lib/';
use Test::CGI::Application::Plugin::OpenTracing::Utils;
cgi_implementation_params_ok(
'MyTest::CGI::Application::Bootstrap' => [
"OpenTracing::Implementation",
"DataDog",
"default_service_name",
"MyTest::CGI::Application::Bootstrap",
"default_service_type",
"web",
"default_resource_name",
"",
"default_service_name",
"MyTest::Bootstrap",
"default_service_type",
"that_bootstrap",
"default_resource_name",
"that_fixed_endpoint.cgi",
"bar",
"2",
],
);
done_testing();
package MyTest::CGI::Application::Bootstrap;
use base 'CGI::Application';
use CGI::Application::Plugin::OpenTracing::DataDog;
sub run_modes {
start => 'some_method_start',
}
sub some_method_start { return }
sub opentracing_bootstrap_options {
default_service_name => 'MyTest::Bootstrap',
default_service_type => 'that_bootstrap',
default_resource_name => 'that_fixed_endpoint.cgi',
bar => 2,
}
1;
( run in 1.616 second using v1.01-cache-2.11-cpan-9581c071862 )