Katy Coe
873a6c98f6
AppModel: First iteration of ApplicationModel API
...
Integrate with C++ scaffolding
Add new tests
Rename Il2CppModel to TypeModel
Incomplete IDAPython integration
CLI and GUI support
Update README.md
2020-07-09 03:48:50 +02:00
Katy Coe
9fff9678aa
Tests: Compare IDAPython and C++ scaffolding files as well as C# stubs in TestRunner
2020-07-06 20:23:43 +02:00
Katy Coe
25d19457a9
Tests: Make TestRunner output C++ headers
2020-07-02 14:21:56 +02:00
Robert Xiao
3cd5af09fc
Have TestRunner output IDA scripts too
...
This is done as a sanity check to make sure we aren't breaking IDA output.
2020-06-20 10:17:48 +02:00
Robert Xiao
dfabe9235d
Use CollectionAssert for better test feedback.
...
For minor problems with the test output (e.g. one-line changes),
CollectionAssert.AreEqual will show the exact line which is changed, for
much better test feedback.
2020-06-20 10:17:48 +02:00
Katy Coe
e6c8be5e2b
Move default excluded namespaces to Constants
2020-02-09 11:05:22 +01:00
Katy Coe
e971cb8502
Refactor solution layout
2020-02-06 02:51:42 +01:00
Katy Coe
4c29821ee0
Add UnityEditor and JetBrains.Annotations to default ignored namespaces
2020-01-21 02:42:21 +01:00
Katy Coe
054b3641ca
Output: Exclude AOT namespace by default
2020-01-18 21:32:20 +01:00
Katy Coe
f0134e0d16
CLI: Merge some options into --must-compile
2019-11-17 22:43:58 +01:00
Katy Coe
80d168a2de
Tests: Enable CommentAttributes in TestRunner
2019-11-16 22:15:41 +01:00
Katy Coe
7c64e0a09c
Add --suppress-metadata option
2019-11-13 15:55:18 +01:00
Katy Coe
e83fc9fbb5
Tests: Fix Il2CppSharpDumper.WriteSingleFile reference in TestRunner
2019-11-12 05:40:12 +01:00
Katy Coe
a026acf528
Output: Exclude Unity and UnityEngineInternal namespaces by default, include root namespace
2019-11-11 02:05:05 +01:00
Katy Coe
385c8ebc50
Output: Option to suppress constructs with [CompilerGeneratedAttribute]
2019-11-04 20:23:57 +01:00
Katy Coe
ac47c811be
Output: Exclude root namespace by default
2019-10-31 23:35:58 +01:00
Katy Coe
949c05e548
Move Il2CppModel creation out of Il2CppSharpDumper
2019-10-31 01:25:20 +01:00
Katy Coe
5005a6ed03
Rename Il2CppDumper to Il2CppCSharpDumper
2019-10-31 01:18:56 +01:00
Katy Coe
a9b7b8d7af
Output: Add namespace exclusions
2019-10-31 01:16:25 +01:00
Katy Coe
be2bc858af
Tests: Look for GameAssembly.dll in test folder
2019-10-28 22:13:39 +01:00
Katy Coe
65982c6dec
Fix filename bug in TestRunner when comparing multi-image files
2019-10-24 00:47:56 +02:00
Katy Coe
5f26b2d6f0
Add NUnit test chassis and Powershelll test generator scripts
2019-10-21 00:28:52 +02:00