This test ensures that only the namespaces imported by each package are available to the package.

In this test, packages 3 and 4 are used, but only package 3 is imported into the source.

Source files:

Package 1 loaded
Package 2 loaded
Should not find Export1 without a namespace
Should find Export1 with a namespace
Package 3 loaded
Should not find Export1
Should find Export2
Package 4 loaded
Should find Export1
Should find my.test.Export1
Should not find my.test.Export2
Should find my.test.Export3
Should find Export1
Should find my.test.Export1
Should not find my.test.Export2
Should find my.test.Export3
Should find Export3
Should not find Export4
Defining package "org.jspkg1.scriptloaders.html.scripttag" with namespace "org.jspkg1"
Defining script "packageApply on org.jspkg1.logging.core"
importsmatch = null for package packageApply on org.jspkg1.logging.core
Mapping package "packageApply on org.jspkg1.logging.core" to dependency "org.jspkg1.logging.core"
Need to load package "org.jspkg1.logging.core"
checkCanExecute(packageApply on org.jspkg1.logging.core): Starting dependency search
checkCanExecute(packageApply on org.jspkg1.logging.core): Package "org.jspkg1.logging.core" hasn't been loaded yet
importsmatch = null for package org.jspkg1.scriptloaders.html.scripttag
Defining package "org.jspkg1.packageloaders.simple" with namespace "org.jspkg1"
importsmatch = null for package org.jspkg1.packageloaders.simple
Defining package "org.jspkg1.packageloaders.singlefile" with namespace "org.jspkg1"
importsmatch = null for package org.jspkg1.packageloaders.singlefile
Defining package "org.jspkg1.util.formatting" with namespace "org.jspkg1.util.formatting"
importsmatch = null for package org.jspkg1.util.formatting
Defining package "org.jspkg1.scriptloaders.generic.xmlhttp" with namespace "org.jspkg1.scriptloaders.generic.xmlhttp"
importsmatch = null for package org.jspkg1.scriptloaders.generic.xmlhttp
Defining package "org.jspkg1.loggers.html.debugdiv" with namespace "org.jscore"
importsmatch = /^org\.jspkg1\.util\.formatting$/ for package org.jspkg1.loggers.html.debugdiv
Mapping package "org.jspkg1.loggers.html.debugdiv" to dependency "org.jspkg1.util.formatting"
Need to load package "org.jspkg1.util.formatting"
Defining script "org.jspkg1.tags.htmltags"
importsmatch = null for package org.jspkg1.tags.htmltags
checkCanExecute(org.jspkg1.tags.htmltags): Starting dependency search
checkCanExecute(org.jspkg1.tags.htmltags): All dependencies satisfied
Assigned packageloader "org.jspkg1.packageloaders.singlefile" for package pattern "my.**"
Defining script "Script for initial usings and imports"
importsmatch = /^my\.test\.package\.p3|my\.test\.testrunner$/ for package Script for initial usings and imports
Mapping package "Script for initial usings and imports" to dependency "org.jspkg1.loggers.html.debugdiv"
Mapping package "Script for initial usings and imports" to dependency "my.test.package.p4"
Mapping package "Script for initial usings and imports" to dependency "my.test.package.p3"
Mapping package "Script for initial usings and imports" to dependency "my.test.testrunner"
Need to load package "org.jspkg1.loggers.html.debugdiv"
Testing packageloader /^my.*$/
Need to load package "my.test.package.p4"
Testing packageloader /^my.*$/
Found packageloader match "org.jspkg1.packageloaders.singlefile"
Defining script "packageApply on org.jspkg1.packageloaders.singlefile"
importsmatch = null for package packageApply on org.jspkg1.packageloaders.singlefile
Mapping package "packageApply on org.jspkg1.packageloaders.singlefile" to dependency "org.jspkg1.packageloaders.singlefile"
Need to load package "org.jspkg1.packageloaders.singlefile"
Testing packageloader /^my.*$/
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): Starting dependency search
checkCanExecute(org.jspkg1.packageloaders.singlefile): Starting dependency search
checkCanExecute(org.jspkg1.packageloaders.singlefile): All dependencies satisfied
Initializing package "org.jspkg1.packageloaders.singlefile"
Package "org.jspkg1.packageloaders.singlefile" exported symbol "Loader"
Package "org.jspkg1.packageloaders.singlefile" provided package "org.jspkg1.packageloaders.singlefile"
Checking package "packageApply on org.jspkg1.packageloaders.singlefile"
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): Starting dependency search
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): All dependencies satisfied
Importing symbol "org.jspkg1.Loader" into package "packageApply on org.jspkg1.packageloaders.singlefile"
Defining script "packageApply on org.jspkg1.scriptloaders.html.scripttag"
importsmatch = null for package packageApply on org.jspkg1.scriptloaders.html.scripttag
Mapping package "packageApply on org.jspkg1.scriptloaders.html.scripttag" to dependency "org.jspkg1.scriptloaders.html.scripttag"
Need to load package "org.jspkg1.scriptloaders.html.scripttag"
Testing packageloader /^my.*$/
checkCanExecute(packageApply on org.jspkg1.scriptloaders.html.scripttag): Starting dependency search
checkCanExecute(org.jspkg1.scriptloaders.html.scripttag): Starting dependency search
checkCanExecute(org.jspkg1.scriptloaders.html.scripttag): All dependencies satisfied
Initializing package "org.jspkg1.scriptloaders.html.scripttag"
Package "org.jspkg1.scriptloaders.html.scripttag" exported symbol "Loader"
Package "org.jspkg1.scriptloaders.html.scripttag" provided package "org.jspkg1.scriptloaders.html.scripttag"
Checking package "packageApply on org.jspkg1.scriptloaders.html.scripttag"
checkCanExecute(packageApply on org.jspkg1.scriptloaders.html.scripttag): Starting dependency search
checkCanExecute(packageApply on org.jspkg1.scriptloaders.html.scripttag): All dependencies satisfied
Importing symbol "org.jspkg1.Loader" into package "packageApply on org.jspkg1.scriptloaders.html.scripttag"
Need to load package "my.test.package.p3"
Testing packageloader /^my.*$/
Found packageloader match "org.jspkg1.packageloaders.singlefile"
Defining script "packageApply on org.jspkg1.packageloaders.singlefile"
importsmatch = null for package packageApply on org.jspkg1.packageloaders.singlefile
Mapping package "packageApply on org.jspkg1.packageloaders.singlefile" to dependency "org.jspkg1.packageloaders.singlefile"
Need to load package "org.jspkg1.packageloaders.singlefile"
Testing packageloader /^my.*$/
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): Starting dependency search
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): All dependencies satisfied
Importing symbol "org.jspkg1.Loader" into package "packageApply on org.jspkg1.packageloaders.singlefile"
Need to load package "my.test.testrunner"
Testing packageloader /^my.*$/
Found packageloader match "org.jspkg1.packageloaders.singlefile"
Defining script "packageApply on org.jspkg1.packageloaders.singlefile"
importsmatch = null for package packageApply on org.jspkg1.packageloaders.singlefile
Mapping package "packageApply on org.jspkg1.packageloaders.singlefile" to dependency "org.jspkg1.packageloaders.singlefile"
Need to load package "org.jspkg1.packageloaders.singlefile"
Testing packageloader /^my.*$/
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): Starting dependency search
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): All dependencies satisfied
Importing symbol "org.jspkg1.Loader" into package "packageApply on org.jspkg1.packageloaders.singlefile"
checkCanExecute(Script for initial usings and imports): Starting dependency search
checkCanExecute(org.jspkg1.loggers.html.debugdiv): Starting dependency search
checkCanExecute(org.jspkg1.util.formatting): Starting dependency search
checkCanExecute(org.jspkg1.util.formatting): All dependencies satisfied
Initializing package "org.jspkg1.util.formatting"
Package "org.jspkg1.util.formatting" exported symbol "Formatting"
Package "org.jspkg1.util.formatting" provided package "org.jspkg1.util.formatting"
Checking package "org.jspkg1.loggers.html.debugdiv"
checkCanExecute(org.jspkg1.loggers.html.debugdiv): Starting dependency search
checkCanExecute(org.jspkg1.loggers.html.debugdiv): All dependencies satisfied
Initializing package "org.jspkg1.loggers.html.debugdiv"
Importing symbol "org.jspkg1.util.formatting.Formatting" into package "org.jspkg1.loggers.html.debugdiv"
Package "org.jspkg1.loggers.html.debugdiv" imports package "org.jspkg1.util.formatting"
Imported symbol Formatting
Package "org.jspkg1.loggers.html.debugdiv" exported symbol "Logger"
Package "org.jspkg1.loggers.html.debugdiv" provided package "org.jspkg1.logging.core"
Checking package "packageApply on org.jspkg1.logging.core"
checkCanExecute(packageApply on org.jspkg1.logging.core): Starting dependency search
checkCanExecute(packageApply on org.jspkg1.logging.core): All dependencies satisfied
Importing symbol "org.jscore.Logger" into package "packageApply on org.jspkg1.logging.core"
Package "org.jspkg1.loggers.html.debugdiv" provided package "org.jspkg1.loggers.html.debugdiv"
Checking package "Script for initial usings and imports"
checkCanExecute(Script for initial usings and imports): Starting dependency search
checkCanExecute(Script for initial usings and imports): Package "my.test.package.p4" hasn't been loaded yet
checkCanExecute(Script for initial usings and imports): Package "my.test.package.p4" hasn't been loaded yet
Defining package "my.test.testrunner" with namespace "my.test.testrunner"
importsmatch = null for package my.test.testrunner
checkCanExecute(my.test.testrunner): Starting dependency search
checkCanExecute(my.test.testrunner): All dependencies satisfied
Initializing package "my.test.testrunner"
Package "my.test.testrunner" exported symbol "TestRunner"
Package "my.test.testrunner" provided package "my.test.testrunner"
Checking package "Script for initial usings and imports"
checkCanExecute(Script for initial usings and imports): Starting dependency search
checkCanExecute(Script for initial usings and imports): Package "my.test.package.p4" hasn't been loaded yet
Defining package "my.test.package.p1" with namespace "my.test"
importsmatch = /^my\.test\.testrunner$/ for package my.test.package.p1
Mapping package "my.test.package.p1" to dependency "my.test.testrunner"
Defining package "my.test.package.p2" with namespace "my.test"
importsmatch = /^my\.test\.testrunner$/ for package my.test.package.p2
Mapping package "my.test.package.p2" to dependency "my.test.testrunner"
Mapping package "my.test.package.p2" to dependency "my.test.package.p1"
Need to load package "my.test.package.p1"
Testing packageloader /^my.*$/
Found packageloader match "org.jspkg1.packageloaders.singlefile"
Defining script "packageApply on org.jspkg1.packageloaders.singlefile"
importsmatch = null for package packageApply on org.jspkg1.packageloaders.singlefile
Mapping package "packageApply on org.jspkg1.packageloaders.singlefile" to dependency "org.jspkg1.packageloaders.singlefile"
Need to load package "org.jspkg1.packageloaders.singlefile"
Testing packageloader /^my.*$/
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): Starting dependency search
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): All dependencies satisfied
Importing symbol "org.jspkg1.Loader" into package "packageApply on org.jspkg1.packageloaders.singlefile"
Defining package "my.test.package.p3" with namespace "my.test"
importsmatch = /^my\.test\.testrunner|my\.test\.package\.[^\.]*$/ for package my.test.package.p3
Mapping package "my.test.package.p3" to dependency "my.test.testrunner"
Mapping package "my.test.package.p3" to dependency "my.test.package.p2"
Need to load package "my.test.package.p2"
Testing packageloader /^my.*$/
Found packageloader match "org.jspkg1.packageloaders.singlefile"
Defining script "packageApply on org.jspkg1.packageloaders.singlefile"
importsmatch = null for package packageApply on org.jspkg1.packageloaders.singlefile
Mapping package "packageApply on org.jspkg1.packageloaders.singlefile" to dependency "org.jspkg1.packageloaders.singlefile"
Need to load package "org.jspkg1.packageloaders.singlefile"
Testing packageloader /^my.*$/
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): Starting dependency search
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): All dependencies satisfied
Importing symbol "org.jspkg1.Loader" into package "packageApply on org.jspkg1.packageloaders.singlefile"
checkCanExecute(my.test.package.p3): Starting dependency search
checkCanExecute(my.test.package.p2): Starting dependency search
checkCanExecute(my.test.package.p1): Starting dependency search
checkCanExecute(my.test.package.p1): All dependencies satisfied
Initializing package "my.test.package.p1"
Importing symbol "my.test.testrunner.TestRunner" into package "my.test.package.p1"
Package "my.test.package.p1" imports package "my.test.testrunner"
Imported symbol TestRunner
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
Need to load package "my.test.package.onload"
Testing packageloader /^my.*$/
Found packageloader match "org.jspkg1.packageloaders.singlefile"
Defining script "packageApply on org.jspkg1.packageloaders.singlefile"
importsmatch = null for package packageApply on org.jspkg1.packageloaders.singlefile
Mapping package "packageApply on org.jspkg1.packageloaders.singlefile" to dependency "org.jspkg1.packageloaders.singlefile"
Need to load package "org.jspkg1.packageloaders.singlefile"
Testing packageloader /^my.*$/
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): Starting dependency search
checkCanExecute(packageApply on org.jspkg1.packageloaders.singlefile): All dependencies satisfied
Importing symbol "org.jspkg1.Loader" into package "packageApply on org.jspkg1.packageloaders.singlefile"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Package "my.test.package.p1" exported symbol "Export1"
Package "my.test.package.p1" provided package "my.test.package.p1"
Checking package "my.test.package.p2"
checkCanExecute(my.test.package.p2): Starting dependency search
checkCanExecute(my.test.package.p2): All dependencies satisfied
Initializing package "my.test.package.p2"
Importing symbol "my.test.testrunner.TestRunner" into package "my.test.package.p2"
Importing symbol "my.test.Export1" into package "my.test.package.p2"
Package "my.test.package.p2" imports package "my.test.testrunner"
Imported symbol TestRunner
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Package "my.test.package.p2" exported symbol "Export2"
Package "my.test.package.p2" provided package "my.test.package.p2"
Checking package "my.test.package.p3"
checkCanExecute(my.test.package.p3): Starting dependency search
checkCanExecute(my.test.package.p3): All dependencies satisfied
Initializing package "my.test.package.p3"
Importing symbol "my.test.testrunner.TestRunner" into package "my.test.package.p3"
Importing symbol "my.test.Export2" into package "my.test.package.p3"
Package "my.test.package.p3" imports package "my.test.testrunner"
Imported symbol TestRunner
Package "my.test.package.p3" imports package "my.test.package.p2"
Imported symbol Export2
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Package "my.test.package.p3" exported symbol "Export3"
Package "my.test.package.p3" provided package "my.test.package.p3"
Checking package "Script for initial usings and imports"
checkCanExecute(Script for initial usings and imports): Starting dependency search
checkCanExecute(Script for initial usings and imports): Package "my.test.package.p4" hasn't been loaded yet
Defining package "my.test.package.p4" with namespace "my.test"
importsmatch = /^my\.test\.testrunner|my\.test\.package\.p1$/ for package my.test.package.p4
Mapping package "my.test.package.p4" to dependency "my.test.testrunner"
Mapping package "my.test.package.p4" to dependency "my.test.package.p3"
Mapping package "my.test.package.p4" to dependency "my.test.package.p1"
checkCanExecute(my.test.package.p4): Starting dependency search
checkCanExecute(my.test.package.p4): All dependencies satisfied
Initializing package "my.test.package.p4"
Importing symbol "my.test.testrunner.TestRunner" into package "my.test.package.p4"
Importing symbol "my.test.Export3" into package "my.test.package.p4"
Importing symbol "my.test.Export1" into package "my.test.package.p4"
Package "my.test.package.p4" imports package "my.test.testrunner"
Imported symbol TestRunner
Package "my.test.package.p4" imports package "my.test.package.p1"
Imported symbol Export1
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Package "my.test.package.p4" exported symbol "Export4"
Package "my.test.package.p4" provided package "my.test.package.p4"
Checking package "Script for initial usings and imports"
checkCanExecute(Script for initial usings and imports): Starting dependency search
checkCanExecute(Script for initial usings and imports): All dependencies satisfied
Importing symbol "org.jscore.Logger" into package "Script for initial usings and imports"
Importing symbol "my.test.Export4" into package "Script for initial usings and imports"
Importing symbol "my.test.Export3" into package "Script for initial usings and imports"
Importing symbol "my.test.testrunner.TestRunner" into package "Script for initial usings and imports"
Globally exporting symbol: "Export3"
Globally exporting symbol: "TestRunner"
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): Package "my.test.package.onload" hasn't been loaded yet
Defining package "my.test.package.onload" with namespace "my.test.package.onload"
importsmatch = null for package my.test.package.onload
checkCanExecute(my.test.package.onload): Starting dependency search
checkCanExecute(my.test.package.onload): All dependencies satisfied
Initializing package "my.test.package.onload"
Package "my.test.package.onload" provided package "my.test.package.onload"
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Checking package "(unnamed script)"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied
Defining script "(unnamed script)"
importsmatch = null for package (unnamed script)
Mapping package "(unnamed script)" to dependency "my.test.package.onload"
checkCanExecute((unnamed script)): Starting dependency search
checkCanExecute((unnamed script)): All dependencies satisfied