Commit Graph
32 Commits
Author SHA1 Message Date
Christopher Willis-Ford 8fbf3b465e test: temporarily skip flaky order-changes-backwards-2-broadcast-and-wait-repeat-message.sb2 2022-07-06 09:41:56 -07:00
Eric Rosenbaum f103094cff update test 2020-08-12 13:21:19 -04:00
Eric Rosenbaum 04a2b50fee add test 2020-08-12 11:22:01 -04:00
Karishma Chadha c499106f85 Revert "Raise params to the next frame when pushing" 2019-07-22 12:59:48 -04:00
Michael "Z" Goddard 8d91e3cbd7 test stopThisScript in procedures
- Test that stopThisScript in a procedure stays in the procedure and
  moves it to the end where Sequencer can pop it normally
2019-06-25 14:38:46 -04:00
Michael "Z" Goddard a996864cd9 test that stop all stops current threads next tick 2019-04-11 14:29:42 -04:00
Katie Broida 445ee46984 Merge pull request #1943 from ktbee/clock-timer-compat-fix
Start executing hats before other threads change values
2019-03-29 13:01:28 -04:00
Katie Broida 2a60391fb4 Make Scratch 3 project timer more compatible with Scratch 2 currentMSecs usage
These compatibility changes:
 - Use runtime.currentMSecs for the Clock timer "now" value
 - Start executing hats before other threads change values
 - Update test and fixtures to work with earlier hat execution
 - Add test for hat execution block order
2019-03-29 11:43:37 -04:00
Katie Broida c37745e97e Cast sprite name to string before getSpriteTargetByName 2019-03-07 16:09:46 -05:00
Michael "Z" Goddard 20ff75b776 fix: initialize stack frame params for all procedures
A previous change fixed compatibility with Scratch 2 removing 3's
unintentional scope leaking. This furthers that change so that
procedures with no parameters will also not accidentally use values in
other procedure stacks.
2018-12-13 10:51:44 -05:00
Karishma Chadha d71b405300 Merge pull request #1740 from bocoup/fix-flacky-test
Fix flacky test: order-changes-backwards-2-broadcast-and-wait.sb2
2018-12-04 11:18:51 -05:00
Valerie R Young ee40e411ab Only one say end after broadcaste and waits 2018-11-29 14:00:57 -05:00
Valerie R Young d8078c018d Implement feedback, broadcast order 2018-11-16 17:24:28 -05:00
Karishma Chadha 8aa0fa11aa Merge pull request #1649 from mzgoddard/get-attribute-stage-alt-name
Get attribute stage alt name
2018-11-07 17:47:44 -05:00
Karishma Chadha 4bb2d19584 Merge pull request #1683 from mzgoddard/sequencer-thread-cleanup
Sequencer thread cleanup
2018-11-07 17:15:11 -05:00
Valerie R Young 05a28e553e Say 'end' only after 4th increment 2018-11-06 13:26:25 -05:00
Michael "Z" Goddard afd2ed72c8 add procedure parameter used outside of proc integrations 2018-10-23 15:14:31 -04:00
Michael "Z" Goddard 58a7a6bb04 add get param blocks in wrong procedure integrations 2018-10-23 15:14:30 -04:00
Michael "Z" Goddard ef4045aaf1 Merge pull request #1642 from mzgoddard/set-procedure-param-defaults
Set procedure param defaults
2018-10-23 15:13:16 -04:00
Michael "Z" Goddard c986d0cf23 test that broadcast_and_wait can yield and continue in the same tick 2018-10-19 16:37:33 -04:00
Michael "Z" Goddard ca38fb2cc3 add recursive procedure default parameter execute integrations 2018-10-16 16:31:45 -04:00
Michael "Z" Goddard 42570293d6 add sensing getAttributeOf with Stage alternate name integration 2018-10-09 11:29:20 -04:00
Michael "Z" Goddard 533109541b add broadcast and wait integration that ensures it yields a tick 2018-10-05 16:33:56 -04:00
Michael "Z" Goddard f1af5b5e99 add order changing broadcast and wait with same message integration 2018-10-05 14:54:02 -04:00
Michael "Z" Goddard afc546077e add execution order execute integration tests
- rename order-clones-2 -> order-clones-static-2
2018-10-05 13:26:05 -04:00
Michael "Z" Goddard dec0cd10df add execution order execute integration tests 2018-10-03 10:35:24 -04:00
Andrew Sliwinski 7a28d5e41d Merge pull request #1586 from mzgoddard/variable-id-type
conflict workaround for variables and lists of the same name
2018-10-01 18:27:59 -04:00
Michael "Z" Goddard 8c98000caf add execute integration masked variable and list test 2018-09-27 11:57:24 -04:00
Karishma Chadha 0ad59d3859 Merge pull request #1563 from mzgoddard/get-param-condition-input
Get param condition input
2018-09-18 15:29:43 -04:00
Michael "Z" Goddard cbb79c40ad add monitors-stage-name test
Test that an sb2 with a stage name other than Stage and a monitor on
one of its variables is able to load.
2018-09-11 15:10:14 -04:00
Michael "Z" Goddard d8309e9d24 add execute integration procedures-boolean-reporter-bug test 2018-09-07 19:06:18 -04:00
Michael "Z" Goddard dbe548eb18 Move execute integration fixtures into test/fixtures 2018-05-02 15:54:54 -04:00