Christian Treffs
2c1c5885ae
Modernize project ( #66 )
...
* Add Mintfile
* Update Makefile
* Use old swiftlint and swiftformat versions
* Lint
* Update SwiftLint and SwiftFormat Versions + Lint
* Re-add documented make rules
* Update sourcery to 2.2.5
* Update SwiftLint and Lint
2024-10-09 17:08:12 +02:00
Christian Treffs
a5c98c4963
Dependency updates 2024-10 ( #65 )
...
* Update actions/checkout action to v4
* Update swiftwasm/swiftwasm-action action to v5.9
* Update codecov/codecov-action action to v4
* Update actions/upload-artifact action to v4
* Accumulate all non-major dependency updates into one pull request
* Update CI Xcode versions
* Update pipeline
* Swift 5.10 on windows
* Upload test failure artifacts
* Debug linux CI
* Always
* Swift test help line comment
* Linux testing
* Linux testing
* Upload artifacts
* Include hidden files
* Update testing
* Update tests
* Skip some performance tests on non Mac machines
* Remove XCTestManifest files
* Fix codecov on macOS
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 14:30:55 +02:00
Christian Treffs
c0dae11e23
Fix bulk entity creation with component builder
2020-11-25 11:16:53 +01:00
Christian Treffs
1737af9a71
Add NexusEventDelegate tests + lint
2020-11-25 11:08:30 +01:00
Christian Treffs
d751359ea0
Add tests
2020-10-20 14:40:01 +02:00
Christian Treffs
8821648d7f
Refine component getter and setter
2020-10-19 17:33:53 +02:00
Christian Treffs
bcf934ff7e
Add value getter and setter to entity
2020-10-19 17:12:45 +02:00
Christian Treffs
0aeee949d3
Add EntityIterator test
2020-10-15 22:11:21 +02:00
Christian Treffs
f632dc4d50
Lint
2020-10-08 10:31:11 +02:00
Igor Kravchenko
abb7990d6a
add updated XCTestManifests
2020-10-08 01:48:40 +03:00
Igor Kravchenko
1c2bb78dc4
add changes proposed during code review
2020-10-08 01:45:10 +03:00
Igor Kravchenko
2902b096a5
add generic component type to DynamicComponentProvider
2020-10-03 23:48:26 +03:00
Igor Kravchenko
76c91d83f7
add methods to EntityState to improve ergonomics
2020-10-03 23:29:27 +03:00
Igor Kravchenko
39692bbfc2
autoupdate manifest
2020-10-03 01:12:18 +03:00
Igor Kravchenko
1c8c063e01
add test for EntityStateMachine could be deallocated
2020-10-02 13:17:31 +03:00
Igor Kravchenko
4995b16c43
add test for calling changeState with same name twice
2020-10-01 19:52:08 +03:00
Igor Kravchenko
7bd1b3cc82
add tests for EntityStateMachine.createState
2020-10-01 18:16:15 +03:00
Igor Kravchenko
3e30812c99
auto update test manifest
2020-10-01 12:53:42 +03:00
Igor Kravchenko
2905541413
add StateComponentMappingTests
2020-10-01 12:47:59 +03:00
Igor Kravchenko
65fedb737e
add tests for EntityState.get
2020-10-01 10:26:33 +03:00
Igor Kravchenko
8e7cc45282
add linter autocorrection for tests; auto update XCTestManifests to take fsm tests into account
2020-09-30 17:04:58 +03:00
Igor Kravchenko
efa06d5a27
update EntityStateTests
2020-09-30 16:59:34 +03:00
Igor Kravchenko
53d2c27082
address linter warnings
2020-09-30 16:11:35 +03:00
Igor Kravchenko
720ba3f565
update testEnterSecondStateDoesNotRemoveOverlappingComponents
2020-09-29 16:37:44 +03:00
Igor Kravchenko
81e18ba443
adds StateName generic to EntityStateMachine
2020-09-29 12:19:47 +03:00
Igor Kravchenko
08e20d1656
add EntityStateMachineTests
2020-09-29 12:11:43 +03:00
Igor Kravchenko
4f42a69d82
add EntityStateTests
2020-09-28 23:35:57 +03:00
Igor Kravchenko
a17fbea014
add EntityStateMachine
2020-09-28 00:33:20 +03:00
Igor Kravchenko
acc2a0feff
Add initial implementation of component providers for entity FSM
2020-09-17 20:17:52 +03:00
Christian Treffs
dd16ccce6b
Increase coverage + cleanups
2020-08-22 09:02:21 +02:00
Christian Treffs
55e37a7fbd
Merge branch 'develop' into release/0.16.0
2020-08-21 16:44:50 +02:00
Christian Treffs
d2cc6c1115
Remove unused entity storage
2020-08-21 16:28:30 +02:00
Christian Treffs
db0fdb641d
Add default empty gen init test
2020-08-21 12:19:34 +02:00
Christian Treffs
bb02f301c8
Fix entity id default generation + add tests
2020-08-21 11:46:48 +02:00
Christian Treffs
f3cfe64b7d
Refine entity identifier
2020-08-21 08:26:15 +02:00
Christian Treffs
e770a53a87
Re-generate sources with sourcery 1.0.0
2020-08-20 18:44:55 +02:00
Christian Treffs
593dd216f2
Merge branch 'feature/destroy-members' into develop
2020-08-07 11:13:03 +02:00
Christian Treffs
b2ae49b231
Generate
2020-08-07 10:57:57 +02:00
Christian Treffs
202ebf58c4
Add member creation builder test stencil
2020-08-07 10:57:51 +02:00
Christian Treffs
998ce2583c
Add destroyMembers tests
2020-08-07 09:47:10 +02:00
Christian Treffs
552665edd0
Generalize entity identifier generator
2020-08-06 22:45:55 +02:00
Christian Treffs
aeab748362
Remove obsolete relatives tests
2020-08-06 15:53:27 +02:00
Christian Treffs
3881a2c66a
Cleanups
2020-08-06 10:52:52 +02:00
Christian Treffs
b662565a79
Add family decoding failure test
2020-08-06 10:49:27 +02:00
Christian Treffs
602d87a9a0
Generate tests
2020-08-05 18:06:34 +02:00
Christian Treffs
946d92f016
Add family tests stencil
2020-08-05 18:06:07 +02:00
Christian Treffs
869b39d9ed
Re-generate tests
2020-08-05 10:31:08 +02:00
Christian Treffs
66eac2898d
Lint
2020-08-05 09:49:07 +02:00
Christian Treffs
0d79dc1d13
Deprecate relatives API
2020-08-03 11:40:15 +02:00
Christian Treffs
bb1b2782c9
Update and extend tests
2020-08-03 11:00:08 +02:00