Commit Graph

950 Commits

Author SHA1 Message Date
Jude Melton-Houghton 92a7631d36 Clear up globalsteps in tests 2022-09-14 08:45:49 -04:00
Jude Melton-Houghton f3f345d262 Reduce test reset loop count
So many repetitions is unnecessary.
2022-09-14 08:33:20 -04:00
Jude Melton-Houghton 4bc29833fe Add test globalstep comment 2022-09-14 07:46:04 -04:00
Jude Melton-Houghton 18f427e175 Describe some tests more clearly 2022-09-13 20:37:34 -04:00
Jude Melton-Houghton 350db65a9c Add test comment 2022-09-13 18:17:31 -04:00
Jude Melton-Houghton 699561f279 Add more test node comments 2022-09-13 18:10:33 -04:00
Jude Melton-Houghton 384de08243 Add explanation of bit setting
This may not be adequate.
2022-09-13 17:56:34 -04:00
Jude Melton-Houghton dfd7918d40
Improve test description
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2022-09-13 17:37:21 -04:00
Jude Melton-Houghton 42d9e8f0ae Remove inconsistent swap_node_force usage 2022-09-13 17:32:02 -04:00
Jude Melton-Houghton 683aa83f5a Describe code in mesecon._test_program_fpga 2022-09-13 17:26:56 -04:00
Jude Melton-Houghton 46a6a31279 Improve test label 2022-09-13 16:52:36 -04:00
Jude Melton-Houghton 58edf03aaf Add screwdriver test 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 4ec9775558 Test horiz_rules_getter 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 29145e4fb5 Remove unnecessary whitespace 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 92b62cbd89 Ensafen luacontroller run time test 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 133041fa89 Run luacontroller tests 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton aa9742723d Add luacontroller tests 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 189777eef2 Rename test fixture directory with dot
This prevents it from being seen as a mod.
2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 497d362b85 Put gamecompat test stuff in fixture 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton c92b4271ad Update .luacheckrc 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 7c217c6aa9 Move fixtures to common directory 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton dc4aee8e69 Remove custom voxelmanip 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 162121722b Remove pending status 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton a8b1ac023b Fix FPGA tests 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 0a649f5e8c Improve serialization for comparison in test 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 38f8d1bf3d Add test of FPGA change transmission 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 4342e64e8c Improve FPGA port double assignment test 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 749f7b5267 Improve .luacheckrc formatting 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 6a2b5a678d Fix luacheck warning 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 6cecec7612 Add FPGA tests 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 60e03e98a5 Assert absence of old metadata in test 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 7680b31663 Put node in test move info 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton f2eded427f Fix luacheck warning 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 302b3521b5 Add tests for mesecons_mvps 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton d6acde2040 Try adding test job 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton dc42847077 Add rotation test 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton bc1f14a492 Generalize mesecons test fixture 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 98e6e31f7a Add core unit tests 2022-09-13 14:49:52 -04:00
Jude Melton-Houghton 121082859f
Handle invalid param2 in presets.lua (#623) 2022-09-11 14:50:26 +02:00
Jude Melton-Houghton 68171b3d8d
Store gate inputs in param2 instead of metadata (#583) 2022-08-25 16:55:03 +02:00
fluxionary da57a6214a
microcontroller: fix unsafe pattern usage (#620) 2022-08-01 17:27:05 +02:00
Oversword c4f9336a26
Exit with error if vports do not exist for any reason (#618)
Make sure node is registered before attempting to access the vports
2022-06-16 11:56:49 +02:00
Jude Melton-Houghton 0a4a88b1b9
Consolidate horizontal rules getters (#602) 2022-06-05 11:19:18 +02:00
sfan5 58305f52bc Add missing nil check in hydroturbine code 2022-06-05 11:11:47 +02:00
Jude Melton-Houghton 27c3c515b4 Fix mesecon cooking recipes 2022-05-11 08:57:19 +02:00
Jude Melton-Houghton 960b7c4915
Make some fixes to movement and rotation (#584) 2022-05-07 22:24:58 +02:00
Jude Melton-Houghton dfa43d6c0c
Make modpack mostly independent from MTG (#607) 2022-05-05 16:57:53 +02:00
Jude Melton-Houghton f4070d3e64
Use FIFO queue for mvps (#599) 2022-04-01 23:33:41 +02:00
sfan5 21ac966ee2 Fix MTG doors not reacting correctly to Mesecon power 2022-04-01 23:27:35 +02:00
Desour b630ff9443 Fix error prone negation reported by luacheck 2022-03-30 23:25:18 +02:00