UnitTesting
UnitTesting copied to clipboard
Testing Sublime Text Packages
There are more SaaS CI servers today than a few years ago. While so far I've seen each CI environment can be adapted so that the `travis.sh` script (and also...
@randy3k If you are fine with breaking up the `run_tests.py` scripts up into several functions, I can take some time to do it.
It's currently not possible to test against the dev builds. This would require: 1. Downloading and installing the dev build (easy on Windows). 2. Somehow providing an interface to place...
This commit... 1. directly stores python 3.3 compat module's code in a string since sublime.load_resource() fails when called from plugin_loaded() in case reloading is triggered by removing UnitTesting from "ignored_packages"....
Fixes #228 Since the Package Control update to v4 our reloader is broken. E.g. `PackageManager()._is_dependency(pkg_name)` throws as it's not there anymore. (Note the leading `_` telling us to not use...
Fixes #228 1. Remove all existing modules from sys.modules[] cache to force them being reloaded in correct order. This strategy is battle proved by A File Icon, GitGutter and PackageDev....
A recently released version of PackageControl has removed a function used in UnitTesting, causing an AttributeError. See https://github.com/wbond/package_control/commit/a59d9ef842d7bc3f20df263ec209890c40fd2e47 for the change. ``` Traceback (most recent call last): File "./python3.3/threading.py", line...
This fixes some deprecations: tests (3, ubuntu-latest) Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Installing packages for automated tests is unrelated with real usage. Thus prevent Package Control from submitting usage stats.