2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/mumukit/runtime/info.rb', line 2
def info
{
name: Mumukit.runner_name,
version: hook_class(:version)::VERSION,
escualo_base_version: ENV['ESCUALO_BASE_VERSION'],
escualo_service_version: ENV['ESCUALO_SERVICE_VERSION'],
mumukit_version: Mumukit::VERSION,
output_content_type: Mumukit.config.content_type,
comment_type: Mumukit.config.,
features: {
query: query_hook?,
expectations: expectations_hook?,
feedback: feedback_hook?,
secure: validation_hook?,
stateful: Mumukit.config.stateful,
preprocessor: Mumukit.config.preprocessor_enabled,
sandboxed: any_hook_include?([:test, :query], Mumukit::Templates::WithIsolatedEnvironment),
structured: any_hook_include?([:test], Mumukit::Templates::WithStructuredResults) || Mumukit.config.structured
}
}
end
|