Test Plug-in

The Test Plug-in project action can be applied to plug-in task folders and bundles. It launches a separate, special testing version of Strange Eons which loads the selected plug-in.

test plugin dialog

Testing a plug-in

To test a plug-in, right click on the plug-in task folder or bundle you wish to test and choose Test Plug-in. If desired, change the options in the dialog window that appears, then choose Test.

Test options

When testing a plug-in, you can choose the locales to use for the game and interface language. This is useful when localizing the plug-in. You can also select a level of detail for the log messages to be emitted from the test edition and printed in the script console. Possible levels, from less detail to more detail, include OFF, SEVERE, WARNING, INFO, CONFIG, FINE, and ALL.

⚠ Advanced configuration options

The Advanced Configuration panel lets you configure the command used to start test mode. The first field configures how the app itself is started. It looks like a standard command and arguments, but a few of the values are actually stand-ins:

The java command name will be replaced with a command that will start an appropriate version of Java automatically. This should just work, but if necessary you can replace it with an explicit command.

The %j pattern will be replaced with the full path to the app’s JAR file, which is typically the file strange-eons.jar in the installation folder.

The second field lets you specify additional command line options to be passed to the test instance. Note that the --plugintest, --glang, --ulang, and --loglevel options will be set automatically using your Test Options.

It is also possible to test multiple plug-in bundles simultaneously, but only by starting Strange Eons in test mode from the command line.

Strange Eons in test mode

The test mode of Strange Eons behaves in most respects like a normal edition of Strange Eons, except:

app running in test mode