Skip to content

Releases: tacheometry/testez-companion

2.1.4

12 Jul 01:07
e2b6c4f
Compare
Choose a tag to compare
  • Clear Studio Output before running tests. (#14)
  • Updated dependencies.

2.1.3

19 Feb 23:33
b17bfed
Compare
Choose a tag to compare
  • Now using a rbxm file for the plugin instead of rbxmx. (#13)

2.1.2

17 Feb 01:54
c41f013
Compare
Choose a tag to compare
  • Fix install command creating a directory with the file name. (#12)
  • Catch errors emitted by TestEZ and show a warning when this happens. (#11)
  • "Open test error" on a failing test opens the Output tab.

Thanks to iSentinel for help on testing.

2.1.1

09 Jan 23:51
0eba422
Compare
Choose a tag to compare
  • Install command: Run mkdir before copying the plugin in case the Plugins folder does not exist.

2.1.0

03 Jan 02:52
759c302
Compare
Choose a tag to compare
  • Dependency updates.
  • Option to run tests automatically on save of certain files through the runTestsOnSave option. By default, lua, luau, and json files are detected, but a custom glob can be provided via runTestsOnSaveFilter if necessary, and the debounce window to run tests on save can be adjusted via runTestsOnSaveDebounce. (#8)
  • Overall documentation updates.

2.0.0

26 Dec 13:34
0c18d73
Compare
Choose a tag to compare
  • Rewrite of the extension/plugin.
  • Studio console logs are now sent to the Output tab in VS Code. Test errors are printed here too.
  • The HTTP server to communicate with Studio (http://localhost:28859) is now only open while running tests - previously it was open for the entire duration of the extension being active.
  • The testez-companion.toml file's contents are now validated.
  • The Studio plugin no longer errors when running the game.

1.1.2

30 Apr 13:54
Compare
Choose a tag to compare
  • Better hot reloading. Roots aren't cloned anymore.
  • Fixes the issue where using modules outside of roots does not hot reload them.

1.1.1

28 Apr 01:49
Compare
Choose a tag to compare
1.1.1 Pre-release
Pre-release

- Better hot reloading. Roots aren't cloned anymore.
Reverted.

1.1.0

26 Apr 04:05
Compare
Choose a tag to compare
  • Out with testRunner.lua, in with testez-companion.toml
  • Raised JSON decoding limit to 10MB (previously 100kb)
  • (Real) communication between the server and plugins, allowing for multi-place support and QoL improvements:
    • You can now pick which place you want to run tests in. Either the first time when running tests, or by running testez-companion.pickPlace;
    • The extension notifies you when a place you were listening to gets disconnected, and when there aren't any places to run tests from;
    • There's now a progress bar when running tests.
  • Better testez-companion.installPlugin experience for non-Windows users

1.0.2

23 Apr 22:35
Compare
Choose a tag to compare
  • Fix when Studio is minimized (thanks to @LastTalon )