Ensure unit test cpp files will be ignored by reccmp

This commit is contained in:
disinvite 2023-11-14 17:03:07 -05:00
parent 432878d2ae
commit f734d2733d
7 changed files with 15 additions and 15 deletions

View File

@ -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

View File

@ -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());

View File

@ -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

View File

@ -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"; };

View File

@ -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");

View File

@ -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.

View File

@ -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