util/tests: compile to something sensible in release builds
authorEric Engestrom <eric.engestrom@intel.com>
Thu, 14 Feb 2019 10:30:47 +0000 (10:30 +0000)
committerEric Engestrom <eric@engestrom.ch>
Thu, 14 Feb 2019 12:52:34 +0000 (12:52 +0000)
assert()-based tests make no sense without asserts, so make sure asserts
are compiled in, even if the rest of the code has asserts turned off.

Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
12 files changed:
src/util/tests/fast_idiv_by_const/fast_idiv_by_const_test.cpp
src/util/tests/hash_table/clear.c
src/util/tests/hash_table/collision.c
src/util/tests/hash_table/delete_and_lookup.c
src/util/tests/hash_table/delete_management.c
src/util/tests/hash_table/destroy_callback.c
src/util/tests/hash_table/insert_and_lookup.c
src/util/tests/hash_table/insert_many.c
src/util/tests/hash_table/random_entry.c
src/util/tests/hash_table/remove_key.c
src/util/tests/hash_table/remove_null.c
src/util/tests/hash_table/replacement.c

index 3983a39..b0b3669 100644 (file)
@@ -21,6 +21,8 @@
  * IN THE SOFTWARE.
  */
 
+#undef NDEBUG
+
 #include <gtest/gtest.h>
 #include "util/bigmath.h"
 #include "util/fast_idiv_by_const.h"
index 3d6bf80..101fe37 100644 (file)
@@ -21,6 +21,8 @@
  * USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
 
+#undef NDEBUG
+
 #include "hash_table.h"
 
 static void *make_key(uint32_t i)
index ba89132..c7f8569 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index 4f70509..6248dfd 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index 127d81b..f6e2fa8 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index 1c18ca3..3a050ff 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index 98e719f..1fd7353 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index b07e408..c033843 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index d1bc44a..a046eda 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index 906de67..6df6d7d 100644 (file)
@@ -21,6 +21,8 @@
  * IN THE SOFTWARE.
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index 7042f5e..f0f5274 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index 58c22ae..e74e634 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>