M8Test Help

executeString

_script.executeString { setContent( """ _console.log("message from executeString") """.trimIndent() ) setName("executeString") setLanguage { setName("Kotlin") setUrl("https://github.com/m8test/language-release/releases/download/kotlin-0.1.0/com.m8test.kotlin-release_0.1.0.apk") setVersion("0.1.0") } } _console.log("message from main script")
$script.executeString { setContent("\$console.log('message from executeString')") setName("executeString") setLanguage { setName("Groovy") setUrl("https://github.com/m8test/language-release/releases/download/groovy-0.1.0/com.m8test.groovy-release_0.1.0.apk") setVersion("0.1.0") } } $console.log("message from main script")
$script.executeString((config) => { config.setName("executeString") config.setLanguage((l) => { l.setName("Javascript") l.setUrl("https://github.com/m8test/language-release/releases/download/javascript-0.1.0/com.m8test.javascript.v8-release_0.1.0.apk") l.setVersion("0.1.0") }) config.setContent("\$console.log('message from executeString')") }) $console.log("message from main script")
_script:executeString(function(config) config:setContent("_console:log('message from executeString')") config:setName("executeString") config:setLanguage(function(l) l:setName("Lua") l:setUrl("https://github.com/m8test/language-release/releases/download/lua-0.1.0/com.m8test.lua-release_0.1.0.apk") l:setVersion("0.1.0") end) end) _console:log("message from main script")
<?php $script->executeString(function ($config) { $config->setContent("<?php\n\$console->log('message from executeString')"); $config->setName("executeString"); $config->setLanguage(function ($l) { $l->setName("Php"); $l->setUrl("https://github.com/m8test/language-release/releases/download/php-0.1.0/com.m8test.php-release_0.1.0.apk"); $l->setVersion("0.1.0"); }); }); $console->log("message from main script");
def fn(config): config.setContent("_console.log('message from executeString')") config.setName("executeString") def fn2(l): l.setName("Python") l.setUrl("https://github.com/m8test/language-release/releases/download/python-0.1.0/com.m8test.python-release_0.1.0.apk") l.setVersion("0.1.0") config.setLanguage(fn2) _script.executeString(fn) _console.log("message from main script")
$script.executeString { |config| config.setContent("\$console.log('message from executeString')") config.setName("executeString") config.setLanguage { |l| l.setName("Ruby") l.setUrl("https://github.com/m8test/language-release/releases/download/ruby-0.1.0/com.m8test.ruby-release_0.1.0.apk") l.setVersion("0.1.0") } } $console.log("message from main script")
Last modified: 29 April 2025