Andrii Kurdiumov
1bdde092ca
Fix build in VS2022 ( #72 )
...
* Fix build in VS2022
That's improve status after https://github.com/microsoft/TestWinRT/pull/53
and required to fully compliment https://github.com/microsoft/CsWinRT/pull/1217
* Fix MIDL
2022-07-12 20:57:10 -07:00
Manodasan Wignarajah
f6178d2ff4
Add tests to exercise composable scenarios using parent class ( #71 )
2022-07-11 12:45:23 -07:00
Joshua Larkin
a704139dca
add case for VS17 ( #69 )
...
Co-authored-by: Manodasan Wignarajah <mawign@microsoft.com>
2022-04-06 12:29:21 -07:00
Ujjwal Chadha
e551e536ea
Update windows sdk to fix midl errors for fast abi ( #70 )
2022-04-05 14:11:18 -07:00
Manodasan Wignarajah
d7acaf7d18
Add tests for boxing arrays ( #68 )
2022-04-05 11:56:00 -07:00
Ujjwal Chadha
53e87ecb7d
Add static method and non default constructor ( #67 )
2022-02-23 16:15:13 -08:00
Ujjwal Chadha
761842f968
Fix ClassWithFastAbiDerived ( #66 )
2022-02-16 16:55:13 -08:00
Ujjwal Chadha
6573bf54bd
Fast abi benchmarks ( #65 )
...
* Add fast abi query benchmarks
* Add fast abi composable properties
2022-02-15 20:51:15 -08:00
Manodasan Wignarajah
8b7e73c1ff
Add composable QI benchmark and weak reference benchmark ( #64 )
...
* Add QI benchmarks for composable object
* Add weakreference benchmarks
2022-02-07 11:53:24 -08:00
Ujjwal Chadha
0c024d092a
Add fast abi test component ( #52 )
...
Add fast abi test component
2022-02-03 13:03:02 -05:00
Manodasan Wignarajah
46208bcbbd
Add benchmarks for passing types. ( #63 )
2022-01-31 14:16:10 -08:00
Manodasan Wignarajah
1071d8ee25
Add benchmark for URI ( #61 )
...
* Add URI benchmark
* Add existing URI too.
2022-01-25 14:10:18 -08:00
Manodasan Wignarajah
c08bbd40da
Add benchmark for getting new and existing delegate and boxing tests ( #60 )
...
* Add benchmark for getting new and existing delegate.
* Add box tests
2022-01-21 11:10:29 -08:00
Ujjwal Chadha
d448f7cf94
Add IVector benchmark ( #59 )
...
* Add IVector benchmark
* Add boxing benchmarks (#58 )
* Add some benchmarks for IReference / nullable.
* Add some more delegate benchmarks.
* Fix merge error
Co-authored-by: Manodasan Wignarajah <mawign@microsoft.com>
2022-01-14 11:36:02 -08:00
Manodasan Wignarajah
e6379fadee
Add boxing benchmarks ( #58 )
...
* Add some benchmarks for IReference / nullable.
* Add some more delegate benchmarks.
2022-01-11 17:33:50 -08:00
Manodasan Wignarajah
1db1f31510
Add benchmarks for native events ( #57 )
2021-11-15 16:38:08 -08:00
Manodasan Wignarajah
26177a8cca
Add another event to benchmark ( #56 )
2021-11-09 20:08:35 -08:00
Ujjwal Chadha
d8df184329
Add more default properties ( #55 )
2021-11-09 19:54:59 -08:00
Ujjwal Chadha
62c15ff001
Add dictionary property ( #54 )
2021-10-27 11:29:13 -07:00
Jan Kotas
7d217c533a
Fix the build with VS2022 ( #53 )
2021-10-10 20:35:55 -07:00
Joshua Larkin
e768213664
Update versions. ( #51 )
2021-06-22 11:56:47 -07:00
Ujjwal Chadha
45c6a357c0
Added event properties to benchmark event sources ( #50 )
2021-05-26 17:19:35 -04:00
Manodasan Wignarajah
a4ed612db0
Adding tests which call GetMany on VectorView. ( #44 )
2020-12-17 11:21:04 -08:00
Ujjwal Chadha
24ce20296d
Updated inheritance test components to override methods ( #43 )
2020-11-25 11:50:53 -05:00
Kenny Kerr
0c12781079
Publish build ( #42 )
2020-11-24 06:51:15 -08:00
Ujjwal Chadha
5024e7d7f3
Ported inheritance test projects from CppWinRT ( #40 )
...
* Added inheritance test projects
* Ported inheritance tests from CppWinRT
* Update nuspec fix dll path
* Updated CppWinRT to latest
* Delete test_component_derived.log
Co-authored-by: Kenny Kerr <kekerr@microsoft.com>
2020-11-20 14:06:35 -05:00
Scott Jones
fce7d0101c
Update build.yml ( #41 )
...
opt out of set-env security restriction to enable setup-nuget to proceed
2020-11-19 14:38:22 -08:00
Ujjwal Chadha
5df065fd3b
Added api tests for IVector, IVectorView, IMap, IMapView ( #39 )
2020-11-06 14:05:31 -05:00
Ujjwal Chadha
5cc3911373
Add single_threaded_vector_view and single_threaded_map_view class to report correct value for IInspectable.GetRuntimeClassName ( #37 )
2020-09-30 13:53:25 -07:00
Kenny Kerr
0e9d25c522
Rust testing ( #36 )
2020-07-31 15:33:27 -07:00
ujjwalchadha
e058f2fc16
Added benchmark classes for marshaling and reflection scenarios. ( #33 )
...
* Added benchmark classes for marshaling and reflection scenarios.
* Added benchmark scenarios
2020-07-22 15:22:05 -04:00
Kenny Kerr
479bfae3e3
More testable Composable
2020-07-21 00:53:34 -07:00
Kenny Kerr
e7085b4297
expect
2020-07-21 00:49:34 -07:00
Kenny Kerr
8da7f3bf6c
Make Derived composable type more testable ( #35 )
2020-07-20 23:51:17 -07:00
Kenny Kerr
83a55fb57a
merge
2020-07-20 23:51:02 -07:00
Kenny Kerr
1f4a7c2f98
merge
2020-07-20 23:50:01 -07:00
Kenny Kerr
79029f992f
Build
2020-07-20 23:47:16 -07:00
Kenny Kerr
a6a41c7452
Derived composable test class ( #34 )
2020-07-20 20:36:57 -07:00
Kenny Kerr
c9b9cc41d0
nuget
2020-07-20 20:36:57 -07:00
Kenny Kerr
afeb6147a2
Merge branch 'master' into derived-composable
2020-07-20 20:34:57 -07:00
Kenny Kerr
613f392e94
Derived Composable
2020-07-20 20:33:22 -07:00
Robert Mikhayelyan
b2d26f32ec
Add custom attribute with named arguments to TestRunner ( #32 )
2020-07-15 17:42:06 -07:00
Kenny Kerr
7b6c601467
Constructor overload
2020-07-09 13:45:30 -07:00
Kenny Kerr
f21a881629
composable ( #31 )
2020-07-07 20:47:47 -07:00
Kenny Kerr
8ed923a289
Creates values to support Rust/WinRT testing ( #30 )
2020-07-07 00:14:03 -07:00
Kenny Kerr
9bbec93e04
Complete array testing ( #29 )
2020-07-02 16:03:16 -07:00
Kenny Kerr
b711b675a6
build
2020-07-02 12:02:47 -07:00
Kenny Kerr
15e10bd189
update cppwinrt
2020-07-02 12:02:11 -07:00
Kenny Kerr
bfca2361f2
Creates empty collections to support Rust/WinRT testing ( #28 )
2020-07-02 11:52:24 -07:00
Manodasan Wignarajah
6d72afbcb5
Adding a component for benchmarks. ( #27 )
...
* Adding a component which is stable and can be used for benchmarks.
* Rename properties to easily distinguish one on default interface.
* Add comment to identify scenario.
2020-07-01 13:56:59 -07:00