sapling/eden/test_support
Chad Austin 597c209fa1 disallow warnings in integration tests
Summary:
Unawaited coroutines are pernicious and not errors by default. In
advance of enabling asynchronous tests, fail our tests when Python
warnings are shown.

We record warnings and report them after the test body instead of
enabling an "error" warning filter because exceptions thrown by
finalizers are silently swallowed, and most important warnings occur
during finalization.

Reviewed By: genevievehelsel

Differential Revision: D21955210

fbshipit-source-id: b1fc52ddfa9f9befbde6800f85f090862af0ef15
2020-06-10 23:23:34 -07:00
..
CMakeLists.txt support building the integration tests with CMake 2019-10-04 08:56:38 -07:00
environment_variable.py kill off some of the integration test mixin classes 2020-04-22 15:02:42 -07:00
temporary_directory.py fix EDEN_TEST_NO_CLEANUP and add EDEN_TEST_NO_CLEANUP_ON_FAILURE 2020-06-10 19:29:17 -07:00
testcase.py disallow warnings in integration tests 2020-06-10 23:23:34 -07:00