Jake Hillion
c4194a9fbc
oil: remove fields in options
2023-03-20 16:26:10 +00:00
Jake Hillion
f10e8a7173
folly: switch to FetchContent
2023-03-20 13:25:15 +00:00
Jake Hillion
06aa3e3d40
clear all warnings and enable -Werror
2023-03-20 11:14:55 +00:00
Jon Haslam
c9bedc0f84
Fix remove mappings ( #93 )
2023-03-13 17:06:39 +00:00
Jay Kamat
7a3cd2d6bc
Add tests for exclusive size
2023-03-10 11:46:30 -08:00
Alastair Robertson
d9b13ff101
Integration tests: Test templates
2023-03-09 11:51:41 +00:00
Alastair Robertson
5dd92b7f7f
Integration tests: Test arrays
2023-03-09 11:51:41 +00:00
Alastair Robertson
9dd5c4b4cc
Integration Tests: Test typedefs
2023-03-09 11:51:41 +00:00
Alastair Robertson
340a5e6803
Integration Tests: Test enums
2023-03-09 11:51:41 +00:00
Alastair Robertson
18e636d68d
Integration tests: Add simple class and simple union tests
2023-03-09 11:51:41 +00:00
Jake Hillion
be273f6e0d
tests: make relative config paths absolute when copying
2023-02-28 15:13:48 -08:00
Jake Hillion
3a236aa4f2
sorted_vec_set: finish changing to a container adapter
2023-02-24 10:31:59 -08:00
Jon Haslam
878b9bfebb
add std::conditional test ( #79 )
2023-02-22 14:37:59 -08:00
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