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

491 Коммитов

Автор SHA1 Сообщение Дата
Jelani Brandon 2f2e53c980
Update dependencies (#376)
Co-authored-by: Jelani Brandon <jebrando@microsoft.com>
2024-11-12 10:37:59 -08:00
Dan Cristoloveanu e04fc00651
Update dependencies (#375) 2024-11-05 15:31:51 -08:00
anporumb 12acaf058a
Avoid a C4505 on windows (#374)
* MU_SUPPRESS_WARNING(4505) /*warning C4505: 'function': unreferenced function with internal linkage has been removed*/

* propagate_all_repos anporumb/pchmock6

* propagate_all_repos anporumb/pchmock6

* die 4505, die

* use latest dependencies 13 Oct 2024
2024-10-25 12:18:30 -07:00
David Robson 307e1803dd
Update dependencies (#373) 2024-10-24 15:09:01 -07:00
anporumb 2db725673f
Update dependencies (#372) 2024-10-17 21:01:57 -07:00
anporumb 40f5bd2abc
Update dependencies (#371) 2024-10-14 11:52:03 -07:00
anporumb 5c05c52c76
have a better function to generate the mocked file content (#370) 2024-10-13 21:40:59 -07:00
anporumb b0494a2bd5
libary name should be small letters (#369)
* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* use latest dependencies 10 Oct 2024

* remove INC_FOLDER

* propagate_all_repos anporumb/pchmock3

* use latest dependencies 10 Oct 2024

* saving from code is always in doubt

* test

* if you insist ?

* removed include_directories(deps/c-logging/v2/inc)

* umock_c depend on c_logging_v2

* horrible typo

* more emportu lines removes

* remove umock_c_2_int

* update CMakeLists.txt to not overwrite its own messages

* propagate_all_repos anporumb/pchmock3

* use latest dependencies 10 Oct 2024

* propagate_all_repos anporumb/pchmock3

* library name should be small letters
2024-10-11 16:47:00 +00:00
anporumb aa1f616a01
Be more verbose about generating mock library (#368)
* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* use latest dependencies 10 Oct 2024

* remove INC_FOLDER

* propagate_all_repos anporumb/pchmock3

* use latest dependencies 10 Oct 2024

* saving from code is always in doubt

* test

* if you insist ?

* removed include_directories(deps/c-logging/v2/inc)

* umock_c depend on c_logging_v2

* horrible typo

* more emportu lines removes

* remove umock_c_2_int

* update CMakeLists.txt to not overwrite its own messages

* propagate_all_repos anporumb/pchmock3

* use latest dependencies 10 Oct 2024
2024-10-11 16:04:19 +00:00
anporumb 9cb38908e3
remove INC_FOLER, add_mock_library (#367)
* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* propagate_all_repos anporumb/pchmock3

* use latest dependencies 10 Oct 2024

* remove INC_FOLDER

* propagate_all_repos anporumb/pchmock3

* use latest dependencies 10 Oct 2024
2024-10-11 08:20:55 -07:00
anporumb 8a24fa4b98
Anpo 03 oct 2024 update deps (#366)
* use latest dependencies 03 Oct 2024

* use run_master_check
2024-10-04 00:54:37 +00:00
Parth Aggarwal d2c155680f
Update dependencies (#365) 2024-10-03 16:27:15 -07:00
anporumb fe9302ef5e
Anporumb/pchmock (#364)
* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* update to latest mastersrs

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* use latest masters
2024-09-26 19:18:07 +00:00
anporumb c58689d34d
use_vld (#363)
* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* update to latest mastersrs
2024-09-26 06:24:57 +00:00
anporumb e47f987297
break parts of umock in DECL and IMPL (#362)
* propagate anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* propagate_all_repos anporumb/pchmock

* added a function to umock_c

* move temp build of mocks

* introduced  ENABLE_MOCKS_DECL and ENABLE_MOCKS_IMPL who don't do anything yet

* renamed MOCKABLE_FUNCTION_INTERNAL_WITH_CODE to MOCKABLE_FUNCTION_INTERNAL_WITH_CODEd see if everything still compiles then it is not used

* cannot, it is used in sf-c-util

* added skeleton for umock_c_2_int which is clone of umock_c_int but with wanna be skeleton mocks in test_dependency_mock.h/c

* revert to master inc/umock_c/umock_c_prod.h

* probably split in umock_c_prod around ENABLE_MOCKS/DECL/IMPL. Doesn't compile

* only commented out umock_c_2_int for propagation reasons

* added some include guards that ENABLE_MOCKS/IMPL/DECL are not defined at the same time

* revert inc/umock_c/umock_c_prod.h to master

* rename umock_c_2_int to have "2"

* first split in DECL/IMPL

* does it propagate with 1st DECL/IMPL change

* added 2 more DECL/IMPL

* more

* propagate_all_repos anporumb/pchmock

* added explicit extern

* propagate_all_repos anporumb/pchmock

* work 2

* MU_C2(mock_call_args_metadata_,name)

* propagate_all_repos anporumb/pchmock

* MU_C2(mock_call_metadata_,name)

* typedef void (*MU_C2(COPY_RETURN_VALUE_FUNC_TYPE, name))(return_type* dst, return_type src); \ moved

* typedef struct MU_C2(_mock_call_modifier_,name) (*MU_C2(ignore_all_calls_func_type_,name))(void); "

* made MU_C2(mock_call_modifier_,name) MU_C2(ignore_all_calls_func_,name)(void) unstatic

* it all compiles on linux and windows now

* it all builds (Again)

* this also compiles. const MU_C2(validate_one_argument_func_type_,name) MU_C2(validate_one_argument_array_,name)

* typedef struct MU_C2(_mock_call_, name)

* more separation

* maybe MOCKABLE_FUNCTION_UMOCK_INTERNAL_WITH_MOCK is now split

* propagate_all_repos anporumb/pchmock

* made the test project better

* expectation is that it all compiles

* AICI AM RAMAS

* it all builds in Windowsz lang

* eliminated ZZZ

* now both linux and windows pass

* remove __COUNTER__ usage

* more COUNTER killing

* added ignore all calls which doesn't seem to be used... ever... nowhere

* moved some declaration in the same order as impl

* added mockable_interface... to do something?

* added mockable_interface... to do something?

* added SOME implementation for the real functions... it needs to exist

* made the declaration of MOCKABLE_INTERFACE static because fuck it

* removed vld.h references and add explanation for why umock_c_2_int exists

* propagate_all_repos anporumb/pchmock

* use latest masters

* added a clarification to istests/umock_c_2_int/CMakeLists.txt

* i hate includewhatyouuse

* don't build for vld.h on debug

* exclude umock_c_2_int also from includewhatyouuse

* also exclude it completely and run only from Windows

* exlucde on_+erorr from umockc_c_interbnak.;

* with int umock_c_add_actual_call(UMOCKCALL_HANDLE mock_call, UMOCKCALL_HANDLE* matched_call); in umock_c.h see what inckludewhatoyuduckinguse says

* disable inckude what you use
2024-09-23 21:22:14 -07:00
Jasmine Lo 366cda39ae
Update dependencies (#361) 2024-09-09 13:55:06 -07:00
Dan Cristoloveanu e841094108
Update dependencies (#360) 2024-08-30 09:20:52 -07:00
Dan Cristoloveanu b5a0500c06
Update dependencies (#359) 2024-08-26 14:20:58 -07:00
anporumb baad8b82a1
Update dependencies (#358) 2024-08-16 07:40:48 -07:00
anporumb 1b319dde5c
Update dependencies (#357) 2024-08-06 08:32:15 -07:00
anporumb 0b1fe12622
Update dependencies (#356) 2024-07-18 09:25:04 -07:00
Matt Durak 03401988fe
Use c-logging for UMOCK_LOG (#355)
* Use c-logging for UMOCK_LOG

* Use logging v2 directly instead of v1 layer

* iwyu

* Fix UMOCK_LOG to be a macro

* Fix umock_c_int

* Fix Linux UT

* Fix iwyu

---------

Co-authored-by: Dan Cristoloveanu <dcristo@microsoft.com>
2024-06-12 09:03:48 -07:00
anporumb 0ad7ed664a
Update dependencies (#354) 2024-05-29 10:59:24 -07:00
Dan Cristoloveanu d8339e5efe
Update dependencies (#352) 2024-05-01 23:20:50 -07:00
Dan Cristoloveanu b53ac09102
Update dependencies (#351) 2024-04-30 21:23:32 -07:00
Dan Cristoloveanu 938a20e0aa
Update dependencies (#350) 2024-04-30 19:50:00 -07:00
Bingyi Yang 030fb491f0
Update dependencies (#349) 2024-04-25 11:58:00 -07:00
anporumb deef2e4e38
Update dependencies (#348) 2024-04-23 10:13:00 -07:00
anporumb 2e90bbadfd
Update dependencies (#347) 2024-04-18 09:06:28 -07:00
Parth Aggarwal 5d4a6977a4
Update dependencies (#346) 2024-04-03 16:23:24 -07:00
Dan Cristoloveanu 632d3f3ebd
Update dependencies (#345) 2024-04-01 23:46:55 -07:00
Dan Cristoloveanu c3ab47a970
New deps and use build all flavors script (#344)
* Update dependencies

* Use build all flavors script
2024-03-29 21:27:52 -07:00
Parth Aggarwal 4733c3ef2f
Update dependencies (#343) 2024-03-29 16:03:37 -07:00
Dan Cristoloveanu 49fbc6df8c
Update dependencies (#342) 2024-03-22 23:39:10 -07:00
Jelani Brandon f063c01962
Update dependencies (#341)
Co-authored-by: Jelani Brandon <jebrando@microsoft.com>
2024-03-22 10:44:22 -07:00
Dan Cristoloveanu e3842af7de
Update dependencies (#340) 2024-03-13 21:52:37 -07:00
Dan Cristoloveanu 30035fa0a8
Update dependencies (#339) 2024-03-12 23:03:11 -07:00
Dan Cristoloveanu 951bf3d793
Update dependencies (#338) 2024-03-11 22:06:51 -07:00
anporumb acc12e12f9
Update dependencies (#337) 2024-03-06 11:20:38 -08:00
Matt Durak 78bcf69fe2
Update dependencies (#336) 2024-02-28 16:33:17 -08:00
anporumb 94fc3fa017
Update dependencies (#334) 2024-02-21 18:01:38 -08:00
Dan Cristoloveanu 92cb75c808
Add CodeQL3000 to gated build (#332) 2024-02-13 15:07:18 -08:00
Parth Aggarwal b3d6828c99
Update dependencies (#331) 2024-02-13 04:06:10 -08:00
Dan Cristoloveanu 37d2078b1f
Update dependencies (#330) 2024-01-30 14:59:54 -08:00
Dan Cristoloveanu 3da4e3746b
Update dependencies (#329) 2024-01-23 23:00:52 -08:00
Dan Cristoloveanu 7f366555cd
Update dependencies (#328) 2024-01-23 10:22:23 -08:00
Dan Cristoloveanu 2d90a6eed6
Update dependencies (#327) 2024-01-19 21:09:44 -08:00
David Robson a6b0b2f2bc
Update dependencies (#326) 2023-12-15 08:10:21 -08:00
Dan Cristoloveanu 8babedf006
Add some more Windows types (as needed) (#325) 2023-12-13 12:48:19 -08:00
David Robson d2bfcd9501
Update dependencies (#324) 2023-12-01 17:11:17 -08:00