Commit Graph

46 Commits (643bcb1a37f0e76420f7aa3cb120ee449eeeaedf)

Author SHA1 Message Date
Rick Carlino efea80b593 Deprecate `resource_update`. Add `update_resource`. 2020-04-15 13:46:46 -05:00
Rick Carlino 1383a5bb1a Round II of 2.7.0 deprecation fixes 2020-01-03 09:49:59 -06:00
Rick Carlino 721fea39b2 First wave of 2.7.0 deprecation fixes 2020-01-03 09:31:48 -06:00
Rick Carlino 42d931ad3e Delete PointGroupItems before deleting points CC: @connorRigby 2019-10-03 13:52:00 -05:00
Rick Carlino d576656fbd Rename some device table columns, add tests for point_groups CS node. MIGRATION REQUIRED 2019-09-24 14:25:08 -05:00
Rick Carlino 075960677b Limit WAIT node time limit to 3 minutes 2019-07-28 16:32:47 -05:00
Rick Carlino b7f09e51e8
Mark as dependency tracking (#1262)
* Set resource_id to device.id instead of 0 (less surprising to users)
* Changes to Device.current, tests for `resource_update` dep tracking
* Re-enable demos
2019-07-09 20:40:31 -05:00
Rick Carlino bd1ce36277 Remove every_point and associated corpus entries) 2019-03-12 10:54:23 -05:00
Rick Carlino 8b79fdd866 Finalize changes to `latest_corpus.rb` 2019-02-25 13:46:06 -06:00
Rick Carlino fe89ddb857 Add inline documentation to corpus 2019-02-22 11:37:39 -06:00
Rick Carlino abe58e7d56 WIP 2019-02-22 08:43:17 -06:00
Rick Carlino f3c66adc15 [STABLE] Native enums work, begin replacing non-native enums 2019-02-21 16:39:21 -06:00
Rick Carlino 01b035b66a [UNSTABLE] Corpus-level `value` types work. NEXT: Get `enum` and friends working 2019-02-21 13:04:34 -06:00
Rick Carlino b0df151ae9 Add `tags` option to definitions, corpus. NEXT: Investigate regimen issues noted. 2019-02-20 10:23:31 -06:00
Rick Carlino 496e1501d4 Added `blk` option to initializer. NEXT: Add `tags` option to definitions, corpus. 2019-02-19 15:01:36 -06:00
Rick Carlino 3f2c02bd7d Corpus tracks values 2019-02-19 10:21:45 -06:00
Rick Carlino 3b7f9da9ae Corpus tracks enums 2019-02-19 10:02:10 -06:00
Rick Carlino 02775411a1 Change corpus key names/strucutre 2019-02-19 09:34:00 -06:00
Rick Carlino 62a5bc634d Rename things 2019-01-11 15:04:25 -06:00
Rick Carlino c4f9600436 Typo 2019-01-08 10:25:17 -06:00
Rick Carlino 0224ce6d65 Move to group of points (API-only) 2019-01-08 10:19:52 -06:00
Rick Carlino befbdc4f0a Finally fix the symbol vs. string issues in CeleryScript type checker 2018-12-07 09:33:33 -06:00
Rick Carlino c24d88e63c resource_type tests 2018-09-12 15:01:34 -05:00
Rick Carlino 656acb55fd Fix blinky test 2018-09-12 14:54:10 -05:00
Rick Carlino 7d7e884d66 Fix resource_update test, but now other tests are blinking... 2018-09-12 14:40:14 -05:00
Rick Carlino ac6e5387b3 Fix blinky test 2018-09-12 13:25:35 -05:00
Rick Carlino 303a3491f2
Variables phase II, part II (#958)
* re-enable type checker
* Update celery script `execute` node to accept nested variable declarations
* Disable test button on parameterized sequences
* Fix unnoticed NPE
* Add `deep-cover` for greater coverage accuracy
* Spec for bad variable assignment
* Fix tests to allow parameter_declarations
* Disale the X/Y/Z boxes for parameters
* [FAILING] Make the ::Checker context (device) aware.
* [STABLE] Better `point_id` leaf validation.
* Add Sequence.parameterized?(id) helper
* Disallow parameterized FEs/RIs on server side.
* Add tests for parameter prevention stuff
* Default movement_keep_active_* to `1`
* Enable encoders by default
* Clean up frontend de-parameterization logic in farmevent/regimen editors
* Update specs to reflect new defaults
* stop dangerous edits
* Tests for regimen updates
* Maybe fix blinky coverage issues?
* Test for getVariable()
* Tests for handleSelect
* <TileMoveAbsSelect/> tests
* Update FBOS version parser
* tests for executer in TileSendMessage
* Tests for catchErrors()
2018-08-15 09:50:21 -05:00
Rick Carlino 97ebc01864 TODO: Re-work dep checking with new arg format 2018-02-22 16:33:17 -06:00
Rick Carlino aa0d401128 Last set of ruby tests 2018-02-13 13:49:53 -06:00
Rick Carlino 3dadb77cc8
Introduce a "Flat IR" for sequence nodes (#655)
This is the first release of the Flat IR storage mechanism.
2018-02-11 13:33:46 -06:00
Rick Carlino 87d5cfd37e Add migration 2017-11-30 16:52:15 -06:00
Rick Carlino f4521b56fc :thinking_face: Migration seems to work. Have a blinky test, though. 2017-11-22 22:33:10 -06:00
Rick Carlino 94f216a540 Upgrade to latest FactoryBot 2017-10-22 08:19:50 -05:00
Rick Carlino bba670c961 Ruby 2.4.1 and Rails 5.1 2017-05-12 14:16:24 -05:00
Rick Carlino 690061e666 [STABLE] Done with migrations, tests passing 2017-01-05 16:04:15 -06:00
Rick Carlino 074cec8676 [STABLE] Looks like if_statements are done? 2016-12-20 18:29:23 -06:00
Rick Carlino 4f0cf24097 One more use case for move_absolute 2016-12-20 15:13:18 -06:00
Rick Carlino 1d9b5c331e [STABLE] Add offset to move_abs block 2016-12-20 13:53:25 -06:00
Rick Carlino c9f18c02af [STABLE] It actually finds errors now. 2016-12-20 13:09:45 -06:00
Rick Carlino ab22d44eed Make check_arg_validity more comprehensible 2016-12-20 13:02:07 -06:00
Rick Carlino b0ca9f1a69 Factor some stuff down in corpus.rb / checker.rb 2016-12-20 12:37:36 -06:00
Rick Carlino 4cb4f03455 [UNSTABLE] Stopping here for now. Almost done migrating to new move_absolute structure. 2016-12-19 18:05:18 -06:00
Rick Carlino a3a5c8e9cd Get celery script stuff up to 100% coverage before modifying if_statement 2016-12-19 15:14:22 -06:00
Rick Carlino 23fa7225f9 [UNSTABLE] WIP - Need to test CeleryScript validators for send_message and channel_name/ 2016-12-19 14:33:29 -06:00
Rick Carlino a36ba2fa14 [UNSTABLE] More fixes for new send_message AST node 2016-12-15 14:11:48 -06:00
Rick Carlino de3dbe5527 Serialization of corpus for sharing with bot / client 2016-10-17 16:01:02 -05:00