test.cxx 665 B

123456789101112131415161718192021222324252627282930313233
  1. // TEST FLAGS:
  2. //#define FULL_TEST
  3. //#define TEST_FULL_INFO
  4. //#define IN_DEV_TEST_RUN
  5. #define EXIT_ON_FAILURE
  6. #include "test/all_test.hxx"
  7. #include "test/test_area.hxx"
  8. auto main() -> int {
  9. testTypesConversions();
  10. testGenericValue();
  11. testNumber();
  12. testBits();
  13. testBufferArray();
  14. testAVLTree();
  15. testMap();
  16. testMultiMap();
  17. testTable();
  18. #ifdef FULL_TEST // Questionable or incompletely implemented tests
  19. testRecursiveSharedMutex();
  20. testVariable(); // Not ended!
  21. #endif
  22. testAllBugs();
  23. #ifdef IN_DEV_TEST_RUN
  24. TEST_ANNOUNCE(InDev tests:) GRP_PUSH
  25. testTableImpl();
  26. // runInDevTests();
  27. GRP_POP
  28. #endif
  29. }