Multiple JS Registries
To define which bundles and packages are available during test execution, provide a test configuration to the runner.html
file:
http://localhost:8080/resources/jsregistry/root/<name of test framework>/<version>/runner.html?boot=/js/test-init.js&test=helloworld/tests/hello
In the sample URL the test-init.js
is located at src/main/js
and has following contents:
test-init.js
testConfig({
jsregistry: [{
//root: "url to registry.. if not defined the local registry at /resources/jsregistry/root is assumed"
packages: [
// register all self hosted packages
"*"
]
},
{
root: "http://example:8080/mapapps/resources/jsregistry/root",
packages: [
// list the packages which should be loaded from this registry
// <name>@<version range expression>
"apprt@3.1.x"
]
}
]
});