Граф коммитов

100 Коммитов

Автор SHA1 Сообщение Дата
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