Alastair Robertson
9fd96ec3a4
integration/primitives.toml: Add char8_t test
2023-02-21 11:59:16 -08:00
Jake Hillion
9cb8fd7a97
add missing virtual destructors
2023-02-03 17:26:04 +00:00
Alastair Robertson
6f786b4348
CI: Output junit result format directly from CTest
...
Remove the conversion script we were previously using.
2023-02-02 11:00:58 +00:00
Jake Hillion
23026d80ba
config: look up paths relative to config file
2023-02-01 14:54:33 +00:00
Jake Hillion
ee56decc10
oil: change interface to references
2023-01-31 13:30:58 +00:00
Alastair Robertson
9e72ada131
Support dynamic polymorphic inheritance
...
i.e. classes which contain virtual functions and use a virtual pointer
2023-01-30 13:22:09 +00:00
Alastair Robertson
ab499f6b83
Polymorphic inheritance tests
2023-01-30 13:22:09 +00:00
Alastair Robertson
949f53b456
Delete old files from test/
2023-01-27 12:45:35 +00:00
Alastair Robertson
7c1b4c2a43
Integration test readme: Add example of how to run a single test
...
Also minor cleanup of gen_tests.py
2023-01-26 12:11:21 +00:00
Jon Haslam
885c2ec369
Support std::multimap with comparator template parameter ( #33 )
...
Co-authored-by: Jon Haslam <jonhaslam@meta.com>
2023-01-20 16:30:02 +00:00
Jake Hillion
bad14de1e2
add issue references to every skipped test
2023-01-04 17:56:37 +00:00
Jake Hillion
6fc24b444c
enable some oil tests on function pointers
2023-01-04 17:56:37 +00:00
Jake Hillion
bd370c8ec1
enable OilIntegration.ignored_a
2023-01-04 17:56:37 +00:00
Jake Hillion
889b19f672
enable oil on top level pointer tests
2023-01-04 17:56:37 +00:00
Jake Hillion
4e07ec125c
be more specific about skipped pointers_incomplete tests
2023-01-04 17:56:37 +00:00
Jake Hillion
a6c3d30014
enable void smart pointer present tests
...
these tests were skipped as they can't record the dynamic size. however,
there isn't a dynamic size to report as the type of the pointer is void.
accept a dynamic size of 0 as it's the best we can do with no type
knowledge.
2023-01-04 17:56:37 +00:00
Jake Hillion
358b4e9505
add oil_disable test option
...
The `oil_skip` test option was added for tests that don't work under OIL
but do work under OID. However, we now have two classes of `oil_skip`ped
tests: those that could be fixed, and those that will never work.
Increase clarity by not generating the tests which do not make sense at
all, leaving us with a cleaner set of skipped (and fixable) tests.
2023-01-04 17:56:37 +00:00
Jon Haslam
db90326c4b
Initial commit
2022-12-19 06:37:51 -08:00