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