-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update 4.0 branch from master #379
Conversation
* reorg yield tests * yield frames created, seems to be working * more test refactor, additional test, changes.md * handle invalid frame counts * added export post script, added time and orphans to base export * Decided on 2 frames
* method_maker now supports changing method signature * verified you can spy on overridden parameter lists * integrated into test.gd and gut.gd * CHANGES.md * double_parameter_override now works with object, path, and optional subpath. also comments.
* stub_params implemented * stubber has functionality now * poc working I think * defaults work * may have figured it out * I think it all is working, time to rip stuff out * gutted old new way out
* replicated and fixed issue * refactor
* Conditionally load script to get a reference to NativeScript * CHANGES and removed scratch script * why would I have thought ! was right? * more NativeScript tests * CHANGES
… equality. (#240) Added UT for comparing Vector2 y coords and Vector3 z and y&z coords in test.assert_almost_eq and test.assert_almost_ne
* some basic functionality working * working pretty darn good * created control bar * control bar integrated * setting tweaks * more tweaks * refactor cmdline, show passing, failing, pending in editor * KEYBOARD SHORTCUTS!!!! * status light! * a tool for getting the active editor and probably other things * do not use open_editors and move on with actually releasing this version * some comments and such * mouse overs and handling bad config * CHANGES
* input_factory and input_sender and related tests merged * implemented "hold_for" which releases an event * release_all works with keys and actions * mouse button release * clear * change signal to idle and add is_idle * tweak unrelated tests * changes.md
* run at cursor control implemented * update shortcuts, remove now unused controls * changes.md * cleanup and add properties for method prefix and inner class prefix * don't use added properties because I forgot it wasn't configurable
* better layout
* added warnings when a _down event is sent while already pressed * fix issue with warnings after idle
* merge code, still need to merge tests * fix a thing * merge test_test.gd * merge test_utils.gd * merged in tests, still some issues * fixed some bugs * Update README.md * all parameter override and partial double issues resolved * use method instead of flag in to_s * changes
* Bug fixed in test.gd: should pass a string to has_method. * Avoid unused variable warnings by actually using them, or prefixing with underscore.
* hook settings, hide orphans, file and dir controls * output panel font and font name. Some tweaks * background color and font color * CHANGES.md, fix issue with directory/file ctrl. add GutHookScript class name. Add error to default `run` method of hook script * conditionally show warnings, errors, orphans * do not show orphans when orphans hidden * log levels explained in mouse over * disable colors setting
* add viewport to GutRunner. Use GutRunner in gut_cmdln * viewport flag, viewport size, resolution size gutconfig settings * viewport and resolution controls * move around settings, add tooltips * no deferred from command line for speed * fix bug when the first script opened is a test script, things were not initialized yet * some comments * changes.md
* version bump * compact mode started * compact mode fully functional and pretty darn compact * remove hide gut button * un-compact at end, move to bottom right corner on compact * compact mode options in gui, command line, and gutconfig * remove all viewport related code/settings. Consistent behavior in-editor and command line. Better screen size calculating for maximize and minimize. Goto bottom right when going into and coming out of compact mode * CHAGNES.md * config changes * remove doubling singleton functionality for now * some reorg of CHANGES
Tutorial links.
* poc working, broke some things * refactor, some comments. * can override init parameters, more testing, refactor * add ability to spy on _init parameters
* simple control that can open a file to a line number and get json results * incremental improvement of control * tabs, looks pretty slick * panel is super tough now. it even searches for method names when it does not know the line number * tree is better * tree is a whole lot better * can handle duplicate test names now * collapse passing tests * proper grouping of tests * run result controls * output toolbar * toolbar icons! * layout tweaks * add some messages for unloaded images * new icons, show/hide settings button * more toggle buttons for tree and output panels * CHANGES
#367) * Optimize PNG images using oxipng * Format files for POSIX compliance
* show output and settings on config error. more buttons. show editor when clicked * show script editor button * save/load various toggles * added orphan counts to the tree * orphan/orphans, added some sample tests * search output, tree view searches output when clickedd * risky tests and total display adjustments * scroll lock buttons, dynamic sizing of col 1, col 1 bg color * add some pass_test calls for missing assert tests * orphan display tweaks * refactor search, implement backwards search * display tweaks * word wrap button * an annoying workaround for extra "pendings" being formatted in output
@bitwes review appreciated! I basically just merged current master onto the 4.0 branch! |
I'll be looking at this later this week. 139 files is a bit daunting, heh. I also don't have a 4.0 build. Were you able to run any tests with this? |
This does not work with 4.0 yet, I basically just merged current To make Gut compatible, I am currently working on #378 which will be merged onto the |
In order to make #378 more readable and digestible, let us update the 4.0 branch first with master progress.