mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-27 02:01:16 +00:00
Ensure unit test cpp files will be ignored by reccmp
This commit is contained in:
parent
432878d2ae
commit
f734d2733d
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
@ -79,8 +79,8 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
pip install -r tools/reccmp/requirements.txt
|
pip install -r tools/reccmp/requirements.txt
|
||||||
python3 tools/reccmp/reccmp.py -S ISLEPROGRESS.SVG --svg-icon tools/reccmp/isle.png -H ISLEPROGRESS.HTML legobin/ISLE.EXE build/ISLE.EXE build/ISLE.PDB ISLE | tee ISLEPROGRESS.TXT
|
python3 tools/reccmp/reccmp.py -S ISLEPROGRESS.SVG --svg-icon tools/reccmp/isle.png -H ISLEPROGRESS.HTML legobin/ISLE.EXE build/ISLE.EXE build/ISLE.PDB . | tee ISLEPROGRESS.TXT
|
||||||
python3 tools/reccmp/reccmp.py -S LEGO1PROGRESS.SVG -T 1929 --svg-icon tools/reccmp/lego1.png -H LEGO1PROGRESS.HTML legobin/LEGO1.DLL build/LEGO1.DLL build/LEGO1.PDB LEGO1 | tee LEGO1PROGRESS.TXT
|
python3 tools/reccmp/reccmp.py -S LEGO1PROGRESS.SVG -T 1929 --svg-icon tools/reccmp/lego1.png -H LEGO1PROGRESS.HTML legobin/LEGO1.DLL build/LEGO1.DLL build/LEGO1.PDB . | tee LEGO1PROGRESS.TXT
|
||||||
|
|
||||||
- name: Compare Accuracy With Current Master
|
- name: Compare Accuracy With Current Master
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|||||||
@ -10,14 +10,14 @@ class TestClass {
|
|||||||
|
|
||||||
virtual MxResult Tickle() override; // vtable+08
|
virtual MxResult Tickle() override; // vtable+08
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x12345678
|
// OFFSET: TEST 0x12345678
|
||||||
inline const char* ClassName() const // vtable+0c
|
inline const char* ClassName() const // vtable+0c
|
||||||
{
|
{
|
||||||
// 0xabcd1234
|
// 0xabcd1234
|
||||||
return "TestClass";
|
return "TestClass";
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0xdeadbeef
|
// OFFSET: TEST 0xdeadbeef
|
||||||
inline MxBool IsA(const char* name) const override // vtable+10
|
inline MxBool IsA(const char* name) const override // vtable+10
|
||||||
{
|
{
|
||||||
return !strcmp(name, TestClass::ClassName());
|
return !strcmp(name, TestClass::ClassName());
|
||||||
|
|||||||
@ -3,19 +3,19 @@
|
|||||||
|
|
||||||
// A very simple well-formed code file
|
// A very simple well-formed code file
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1234
|
// OFFSET: TEST 0x1234
|
||||||
void function01()
|
void function01()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x2345
|
// OFFSET: TEST 0x2345
|
||||||
void function02()
|
void function02()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x3456
|
// OFFSET: TEST 0x3456
|
||||||
void function03()
|
void function03()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
// Sample for python unit tests
|
// Sample for python unit tests
|
||||||
// Not part of the decomp
|
// Not part of the decomp
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10000001
|
// OFFSET: TEST 0x10000001
|
||||||
inline const char* OneLineWithComment() const { return "MxDSObject"; }; // hi there
|
inline const char* OneLineWithComment() const { return "MxDSObject"; }; // hi there
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x10000002
|
// OFFSET: TEST 0x10000002
|
||||||
inline const char* OneLine() const { return "MxDSObject"; };
|
inline const char* OneLine() const { return "MxDSObject"; };
|
||||||
|
|||||||
@ -9,7 +9,7 @@ int no_offset_comment()
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0xdeadbeef
|
// OFFSET: TEST 0xdeadbeef
|
||||||
void regular_ole_function()
|
void regular_ole_function()
|
||||||
{
|
{
|
||||||
printf("hi there");
|
printf("hi there");
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
// Sample for python unit tests
|
// Sample for python unit tests
|
||||||
// Not part of the decomp
|
// Not part of the decomp
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1234
|
// OFFSET: TEST 0x1234
|
||||||
void short_function() { static char* msg = "oneliner"; }
|
void short_function() { static char* msg = "oneliner"; }
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x5555
|
// OFFSET: TEST 0x5555
|
||||||
void function_after_one_liner()
|
void function_after_one_liner()
|
||||||
{
|
{
|
||||||
// This function comes after the previous that is on a single line.
|
// This function comes after the previous that is on a single line.
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
// Sample for python unit tests
|
// Sample for python unit tests
|
||||||
// Not part of the decomp
|
// Not part of the decomp
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1001
|
// OFFSET: TEST 0x1001
|
||||||
void function_order01()
|
void function_order01()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1003
|
// OFFSET: TEST 0x1003
|
||||||
void function_order03()
|
void function_order03()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x1002
|
// OFFSET: TEST 0x1002
|
||||||
void function_order02()
|
void function_order02()
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user