M8Test Help

executeProject

package com.example.script _console.log("kotlin") _script.executeProject { val file = _files.buildFile { setRelativePath("res", "com.example.script.kotlin-1.0.1.spa") } 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") } setPath(file) }
package com.example.script $console.log("groovy") $script.executeProject { def file = $files.buildFile { setRelativePath("res", "com.example.script.groovy-1.0.1.spa") } 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") } setPath(file) }
$console.log("javascript") $script.executeProject((config) => { let file = $files.buildFile((fileBuilder) => { fileBuilder.setRelativePath("res", "com.example.script.js-1.0.1.spa") }) 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.setPath(file) })
_console:log("lua") _script:executeProject(function(config) local file = _files:buildFile(function(fileBuilder) fileBuilder:setRelativePath("res", "com.example.script.lua-1.0.1.spa") end) 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) config:setPath(file) end)
<?php $console->log("php"); $script->executeProject(function ($config) use ($files) { $file = $files->buildFile(function ($fileBuilder) { $fileBuilder->setRelativePath("res", "com.example.script.php-1.0.1.spa"); }); $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"); }); $config->setPath($file); });
_console.log("python") def fn1(config): def fn2(fileBuilder): fileBuilder.setRelativePath("res", "com.example.script.py-1.0.1.spa") file = _files.buildFile(fn2) def fn3(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(fn3) config.setPath(file) _script.executeProject(fn1)
$console.log("ruby") $script.executeProject { |config| file = $files.buildFile { |fileBuilder| fileBuilder.setRelativePath("res", "com.example.script.rb-1.0.1.spa") } 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") } config.setPath(file) }
Last modified: 29 April 2025