FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Release Testing · NetLogo/NetLogo Wiki · GitHub

Jason Bertsche edited this page Apr 22, 2026 · 12 revisions

This testing is not meant to be in-depth, but very broad across apps and features to try to catch any missed items that would make a release package unusable.

Ideally this would all be automated.

macOS Specific

Does Gatekeeper refuse the apps when in "App Store only" mode and accept them in the other mode?

  • You need to download the generated image file from an external source so macOS will flag the dmg as quarantined to get a realistic test. You can post to a local host web site or use Air Drop to transfer the file out and back, or maybe figure out how to manually set the quarantine flag via a command-line tool.

All Platforms

  • Are the version number (twice) and build date right in the readme?
  • Is the version number right in the app about box and the PDF doc?
  • Is the version of Java used correct in the About > System tab?
  • Can the doc be opened from the Help menu in the app? With F1?
  • Are all the changes that the release announcement claims are there actually there?
  • Are the right models included? Are recent model changes included? Are models properly cross-referenced (Altruism is a good one to check)?
  • Does exporting a model using Save As NetLogo Web... work?
  • Does the Extension Manager work? Does it display a list of extensions? Can you download and use new extensions? Uninstall extensions?
  • Do all extensions work? Especially the ones that use extra jars and/or native libraries, such as sound, arduino? For information about how to use to speed up testing see Magic Model Matcher for Testing.
  • Specifically, do models that use LevelSpace work? That extension is the most troublesome of them all.
  • Do the empty agent monitors work? Tools > Globals / Patch / Turtle / Link
  • Do regular agent monitors work? inspect one-of turtles, inspect one-of patches, etc.
  • Does the 3D view work?
  • Does the system dynamics modeler work? Search the Models Library for "System Dynamics" and pick one of the models.
  • Does BehaviorSpace work? Red Queen and Wolf Sheep Predation both come with built-in experiments to edit and run.
  • Does the logging launcher work? It's in the preferences now.
  • Does changing your language (in the "Preferences" dialog) work?
  • Does the HubNet Client application work?
    • Does plot mirroring work? (Try "Oil Cartel Alternate", and check the checkbox)
    • Does narrowcast plotting work? (Try "Oil Cartel")
  • Does Behaviorsearch work? File > Open Example, but make sure to change the output directory to something writable (default is the app dir).
  • Does the 3D app work?
  • On Windows and Mac, after installing, does double clicking a model file open the new version?

Wiki pages Pages 81

Home

Advanced Users

Contributors

Extension Authoring

Internal Home

NetLogo Web

Wiki Issues, Questions, Comments

Licenses

Known Issues

Clone this wiki locally


Back | FazBrowse Home | New Git URL