cucumber / cucumber-cpp

Support for writing Cucumber step definitions in C++
MIT License
306 stars 131 forks source link

Sanitizers #229

Closed LukasWoodtli closed 2 years ago

LukasWoodtli commented 4 years ago

Summary

Add the possibility to build with sanitizer support (address, thread, undefined).

Motivation and Context

The sanitizers are usefull for finding leaks, race conditions or undefined behaviour.

How Has This Been Tested?

Tested locally. They can be added to travis/appveyor as soon as all found bugs are fixed.

Types of changes

Checklist:

coveralls commented 4 years ago

Coverage Status

Coverage remained the same at 62.47% when pulling c0f7dc705f7cab72c0b36e4ba14b5ecf15cfe6b6 on LukasWoodtli:Sanitizers into dd424c1a900cb41c5db9d481714eb3471ce195e3 on cucumber:master.

LukasWoodtli commented 2 years ago

I‘ll have a look at this as soon as possible.

LukasWoodtli commented 2 years ago

See #247 for new Pr replacing this one.