09-03-2017, 06:13 AM
(This post was last modified: 09-03-2017, 03:11 PM by Seadragon91.)
Did many changes for the CheckAPI part:
- Added search for enum type values in APIDesc
- Added player test code
- Added check if class has constructor, can be instantiated
- Added test code for many functions that have a callback function and a check if the callback has been called
- Got rid of a few tables
There are two problems, that blocks it from using in CI: The deadlock and a failed Verify.
The deadlock problem could be ignored, requires a connected client (pycraft) for the test
Edit: Added function cEntity:Destroy to the ignore table, this avoids the crash
- Added search for enum type values in APIDesc
- Added player test code
- Added check if class has constructor, can be instantiated
- Added test code for many functions that have a callback function and a check if the callback has been called
- Got rid of a few tables
There are two problems, that blocks it from using in CI: The deadlock and a failed Verify.
The deadlock problem could be ignored, requires a connected client (pycraft) for the test
Edit: Added function cEntity:Destroy to the ignore table, this avoids the crash