Created
April 23, 2021 23:34
-
-
Save r-rmcgibbo/f07ae326c1111d3ce9c555a555871de9 to your computer and use it in GitHub Desktop.
system: aarch64-linux | build_time: 34 seconds | https://github.com/NixOS/nixpkgs/pull/120468
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sourcing python-remove-tests-dir-hook | |
Sourcing python-catch-conflicts-hook.sh | |
Sourcing python-remove-bin-bytecode-hook.sh | |
Sourcing setuptools-build-hook | |
Using setuptoolsBuildPhase | |
Using setuptoolsShellHook | |
Sourcing pip-install-hook | |
Using pipInstallPhase | |
Sourcing python-imports-check-hook.sh | |
Using pythonImportsCheckPhase | |
Sourcing python-namespaces-hook | |
Sourcing setuptools-check-hook | |
Using setuptoolsCheckPhase | |
Sourcing pytest-check-hook | |
Using pytestCheckPhase | |
Removing setuptoolsCheckPhase | |
@nix { "action": "setPhase", "phase": "unpackPhase" } | |
unpacking sources | |
unpacking source archive /nix/store/a9zznl1njphjzarzhmhkb7xcxq9y0zpk-watchdog-2.0.3.tar.gz | |
source root is watchdog-2.0.3 | |
setting SOURCE_DATE_EPOCH to timestamp 1619113768 of file watchdog-2.0.3/setup.cfg | |
@nix { "action": "setPhase", "phase": "patchPhase" } | |
patching sources | |
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" } | |
updateAutotoolsGnuConfigScriptsPhase | |
@nix { "action": "setPhase", "phase": "configurePhase" } | |
configuring | |
no configure script, doing nothing | |
@nix { "action": "setPhase", "phase": "buildPhase" } | |
building | |
Executing setuptoolsBuildPhase | |
running bdist_wheel | |
running build | |
running build_py | |
creating build | |
creating build/lib | |
creating build/lib/watchdog | |
copying src/watchdog/watchmedo.py -> build/lib/watchdog | |
copying src/watchdog/version.py -> build/lib/watchdog | |
copying src/watchdog/__init__.py -> build/lib/watchdog | |
copying src/watchdog/events.py -> build/lib/watchdog | |
creating build/lib/watchdog/tricks | |
copying src/watchdog/tricks/__init__.py -> build/lib/watchdog/tricks | |
creating build/lib/watchdog/utils | |
copying src/watchdog/utils/dirsnapshot.py -> build/lib/watchdog/utils | |
copying src/watchdog/utils/delayed_queue.py -> build/lib/watchdog/utils | |
copying src/watchdog/utils/echo.py -> build/lib/watchdog/utils | |
copying src/watchdog/utils/__init__.py -> build/lib/watchdog/utils | |
copying src/watchdog/utils/platform.py -> build/lib/watchdog/utils | |
copying src/watchdog/utils/bricks.py -> build/lib/watchdog/utils | |
copying src/watchdog/utils/patterns.py -> build/lib/watchdog/utils | |
creating build/lib/watchdog/observers | |
copying src/watchdog/observers/fsevents2.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/api.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/fsevents.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/winapi.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/kqueue.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/__init__.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/inotify_buffer.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/read_directory_changes.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/inotify.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/polling.py -> build/lib/watchdog/observers | |
copying src/watchdog/observers/inotify_c.py -> build/lib/watchdog/observers | |
running egg_info | |
writing src/watchdog.egg-info/PKG-INFO | |
writing dependency_links to src/watchdog.egg-info/dependency_links.txt | |
writing entry points to src/watchdog.egg-info/entry_points.txt | |
writing requirements to src/watchdog.egg-info/requires.txt | |
writing top-level names to src/watchdog.egg-info/top_level.txt | |
reading manifest file 'src/watchdog.egg-info/SOURCES.txt' | |
reading manifest template 'MANIFEST.in' | |
warning: no files found matching '*.h' under directory 'src' | |
writing manifest file 'src/watchdog.egg-info/SOURCES.txt' | |
installing to build/bdist.linux-aarch64/wheel | |
running install | |
running install_lib | |
creating build/bdist.linux-aarch64 | |
creating build/bdist.linux-aarch64/wheel | |
creating build/bdist.linux-aarch64/wheel/watchdog | |
copying build/lib/watchdog/watchmedo.py -> build/bdist.linux-aarch64/wheel/watchdog | |
creating build/bdist.linux-aarch64/wheel/watchdog/tricks | |
copying build/lib/watchdog/tricks/__init__.py -> build/bdist.linux-aarch64/wheel/watchdog/tricks | |
creating build/bdist.linux-aarch64/wheel/watchdog/utils | |
copying build/lib/watchdog/utils/dirsnapshot.py -> build/bdist.linux-aarch64/wheel/watchdog/utils | |
copying build/lib/watchdog/utils/delayed_queue.py -> build/bdist.linux-aarch64/wheel/watchdog/utils | |
copying build/lib/watchdog/utils/echo.py -> build/bdist.linux-aarch64/wheel/watchdog/utils | |
copying build/lib/watchdog/utils/__init__.py -> build/bdist.linux-aarch64/wheel/watchdog/utils | |
copying build/lib/watchdog/utils/platform.py -> build/bdist.linux-aarch64/wheel/watchdog/utils | |
copying build/lib/watchdog/utils/bricks.py -> build/bdist.linux-aarch64/wheel/watchdog/utils | |
copying build/lib/watchdog/utils/patterns.py -> build/bdist.linux-aarch64/wheel/watchdog/utils | |
copying build/lib/watchdog/version.py -> build/bdist.linux-aarch64/wheel/watchdog | |
copying build/lib/watchdog/__init__.py -> build/bdist.linux-aarch64/wheel/watchdog | |
creating build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/fsevents2.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/api.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/fsevents.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/winapi.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/kqueue.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/__init__.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/inotify_buffer.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/read_directory_changes.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/inotify.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/polling.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/observers/inotify_c.py -> build/bdist.linux-aarch64/wheel/watchdog/observers | |
copying build/lib/watchdog/events.py -> build/bdist.linux-aarch64/wheel/watchdog | |
running install_egg_info | |
Copying src/watchdog.egg-info to build/bdist.linux-aarch64/wheel/watchdog-2.0.3-py3.8.egg-info | |
running install_scripts | |
adding license file "LICENSE" (matched pattern "LICEN[CS]E*") | |
adding license file "COPYING" (matched pattern "COPYING*") | |
adding license file "AUTHORS" (matched pattern "AUTHORS*") | |
creating build/bdist.linux-aarch64/wheel/watchdog-2.0.3.dist-info/WHEEL | |
creating 'dist/watchdog-2.0.3-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it | |
adding 'watchdog/__init__.py' | |
adding 'watchdog/events.py' | |
adding 'watchdog/version.py' | |
adding 'watchdog/watchmedo.py' | |
adding 'watchdog/observers/__init__.py' | |
adding 'watchdog/observers/api.py' | |
adding 'watchdog/observers/fsevents.py' | |
adding 'watchdog/observers/fsevents2.py' | |
adding 'watchdog/observers/inotify.py' | |
adding 'watchdog/observers/inotify_buffer.py' | |
adding 'watchdog/observers/inotify_c.py' | |
adding 'watchdog/observers/kqueue.py' | |
adding 'watchdog/observers/polling.py' | |
adding 'watchdog/observers/read_directory_changes.py' | |
adding 'watchdog/observers/winapi.py' | |
adding 'watchdog/tricks/__init__.py' | |
adding 'watchdog/utils/__init__.py' | |
adding 'watchdog/utils/bricks.py' | |
adding 'watchdog/utils/delayed_queue.py' | |
adding 'watchdog/utils/dirsnapshot.py' | |
adding 'watchdog/utils/echo.py' | |
adding 'watchdog/utils/patterns.py' | |
adding 'watchdog/utils/platform.py' | |
adding 'watchdog-2.0.3.dist-info/AUTHORS' | |
adding 'watchdog-2.0.3.dist-info/COPYING' | |
adding 'watchdog-2.0.3.dist-info/LICENSE' | |
adding 'watchdog-2.0.3.dist-info/METADATA' | |
adding 'watchdog-2.0.3.dist-info/WHEEL' | |
adding 'watchdog-2.0.3.dist-info/entry_points.txt' | |
adding 'watchdog-2.0.3.dist-info/top_level.txt' | |
adding 'watchdog-2.0.3.dist-info/RECORD' | |
removing build/bdist.linux-aarch64/wheel | |
Finished executing setuptoolsBuildPhase | |
@nix { "action": "setPhase", "phase": "installPhase" } | |
installing | |
Executing pipInstallPhase | |
/build/watchdog-2.0.3/dist /build/watchdog-2.0.3 | |
Processing ./watchdog-2.0.3-py3-none-any.whl | |
Installing collected packages: watchdog | |
Successfully installed watchdog-2.0.3 | |
/build/watchdog-2.0.3 | |
Finished executing pipInstallPhase | |
@nix { "action": "setPhase", "phase": "fixupPhase" } | |
post-installation fixup | |
shrinking RPATHs of ELF executables and libraries in /nix/store/xnsnvgvv6jwciss6zbgc66dlpj50k34y-python3.8-watchdog-2.0.3 | |
strip is /nix/store/av448v0ddbmphfjd823zglgw0cv1pn19-binutils-2.35.1/bin/strip | |
stripping (with command strip and flags -S) in /nix/store/xnsnvgvv6jwciss6zbgc66dlpj50k34y-python3.8-watchdog-2.0.3/lib /nix/store/xnsnvgvv6jwciss6zbgc66dlpj50k34y-python3.8-watchdog-2.0.3/bin | |
patching script interpreter paths in /nix/store/xnsnvgvv6jwciss6zbgc66dlpj50k34y-python3.8-watchdog-2.0.3 | |
checking for references to /build/ in /nix/store/xnsnvgvv6jwciss6zbgc66dlpj50k34y-python3.8-watchdog-2.0.3... | |
Rewriting #!/nix/store/ka21njry2lfly5v3yz37b4r303gccfky-python3-3.8.8/bin/python3.8 to #!/nix/store/ka21njry2lfly5v3yz37b4r303gccfky-python3-3.8.8 | |
wrapping `/nix/store/xnsnvgvv6jwciss6zbgc66dlpj50k34y-python3.8-watchdog-2.0.3/bin/watchmedo'... | |
Executing pythonRemoveTestsDir | |
Finished executing pythonRemoveTestsDir | |
@nix { "action": "setPhase", "phase": "installCheckPhase" } | |
running install tests | |
no Makefile or custom installCheckPhase, doing nothing | |
@nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" } | |
pythonCatchConflictsPhase | |
@nix { "action": "setPhase", "phase": "pythonRemoveBinBytecodePhase" } | |
pythonRemoveBinBytecodePhase | |
@nix { "action": "setPhase", "phase": "pythonImportsCheckPhase" } | |
pythonImportsCheckPhase | |
Executing pythonImportsCheckPhase | |
Check whether the following modules can be imported: watchdog | |
@nix { "action": "setPhase", "phase": "pytestCheckPhase" } | |
pytestCheckPhase | |
Executing pytestCheckPhase | |
============================= test session starts ============================== | |
platform linux -- Python 3.8.8, pytest-6.2.2, py-1.9.0, pluggy-0.13.1 -- /nix/store/ka21njry2lfly5v3yz37b4r303gccfky-python3-3.8.8/bin/python3.8 | |
cachedir: .pytest_cache | |
rootdir: /build/watchdog-2.0.3, configfile: setup.cfg | |
collecting ... | |
collected 106 items / 2 skipped / 104 selected | |
tests/test_delayed_queue.py::test_delayed_get PASSED [ 0%] | |
tests/test_delayed_queue.py::test_nondelayed_get PASSED [ 1%] | |
tests/test_emitter.py::test_create PASSED [ 2%] | |
tests/test_emitter.py::test_close PASSED [ 3%] | |
tests/test_emitter.py::test_create_wrong_encoding PASSED [ 4%] | |
tests/test_emitter.py::test_delete PASSED [ 5%] | |
tests/test_emitter.py::test_modify PASSED [ 6%] | |
tests/test_emitter.py::test_move PASSED [ 7%] | |
tests/test_emitter.py::test_case_change PASSED [ 8%] | |
tests/test_emitter.py::test_move_to PASSED [ 9%] | |
tests/test_emitter.py::test_move_to_full PASSED [ 10%] | |
tests/test_emitter.py::test_move_from PASSED [ 11%] | |
tests/test_emitter.py::test_move_from_full PASSED [ 12%] | |
tests/test_emitter.py::test_separate_consecutive_moves PASSED [ 13%] | |
tests/test_emitter.py::test_delete_self PASSED [ 14%] | |
tests/test_emitter.py::test_fast_subdirectory_creation_deletion PASSED [ 15%] | |
tests/test_emitter.py::test_passing_unicode_should_give_unicode PASSED [ 16%] | |
tests/test_emitter.py::test_passing_bytes_should_give_bytes PASSED [ 16%] | |
tests/test_emitter.py::test_recursive_on PASSED [ 17%] | |
tests/test_emitter.py::test_recursive_off PASSED [ 18%] | |
tests/test_emitter.py::test_renaming_top_level_directory PASSED [ 19%] | |
tests/test_emitter.py::test_renaming_top_level_directory_on_windows SKIPPED [ 20%] | |
tests/test_emitter.py::test_move_nested_subdirectories PASSED [ 21%] | |
tests/test_emitter.py::test_move_nested_subdirectories_on_windows SKIPPED [ 22%] | |
tests/test_emitter.py::test_file_lifecyle PASSED [ 23%] | |
tests/test_events.py::test_file_deleted_event PASSED [ 24%] | |
tests/test_events.py::test_file_delete_event_is_directory PASSED [ 25%] | |
tests/test_events.py::test_file_modified_event PASSED [ 26%] | |
tests/test_events.py::test_file_modified_event_is_directory PASSED [ 27%] | |
tests/test_events.py::test_file_created_event PASSED [ 28%] | |
tests/test_events.py::test_file_moved_event PASSED [ 29%] | |
tests/test_events.py::test_file_closed_event PASSED [ 30%] | |
tests/test_events.py::test_dir_deleted_event PASSED [ 31%] | |
tests/test_events.py::test_dir_modified_event PASSED [ 32%] | |
tests/test_events.py::test_dir_created_event PASSED [ 33%] | |
tests/test_events.py::test_file_system_event_handler_dispatch PASSED [ 33%] | |
tests/test_inotify_buffer.py::test_move_from PASSED [ 34%] | |
tests/test_inotify_buffer.py::test_move_to PASSED [ 35%] | |
tests/test_inotify_buffer.py::test_move_to ERROR [ 35%] | |
tests/test_inotify_buffer.py::test_move_internal PASSED [ 36%] | |
tests/test_inotify_buffer.py::test_move_internal ERROR [ 36%] | |
tests/test_inotify_buffer.py::test_move_internal_batch PASSED [ 37%] | |
tests/test_inotify_buffer.py::test_move_internal_batch ERROR [ 37%] | |
tests/test_inotify_buffer.py::test_delete_watched_directory PASSED [ 38%] | |
tests/test_inotify_buffer.py::test_close_should_terminate_thread PASSED [ 39%] | |
tests/test_inotify_buffer.py::test_close_should_terminate_thread ERROR [ 39%] | |
tests/test_inotify_c.py::test_late_double_deletion PASSED [ 40%] | |
tests/test_inotify_c.py::test_raise_error PASSED [ 41%] | |
tests/test_inotify_c.py::test_non_ascii_path PASSED [ 42%] | |
tests/test_inotify_c.py::test_watch_file PASSED [ 43%] | |
tests/test_logging_event_handler.py::test_logging_event_handler_dispatch PASSED [ 44%] | |
tests/test_observer.py::test_schedule_should_start_emitter_if_running PASSED [ 45%] | |
tests/test_observer.py::test_schedule_should_not_start_emitter_if_not_running PASSED [ 46%] | |
tests/test_observer.py::test_start_should_start_emitter PASSED [ 47%] | |
tests/test_observer.py::test_stop_should_stop_emitter PASSED [ 48%] | |
tests/test_observer.py::test_unschedule_self PASSED [ 49%] | |
tests/test_observer.py::test_schedule_after_unschedule_all PASSED [ 50%] | |
tests/test_observer.py::test_2_observers_on_the_same_path PASSED [ 50%] | |
tests/test_observer.py::test_start_failure_should_not_prevent_further_try PASSED [ 51%] | |
tests/test_observers_api.py::test_observer_constructor PASSED [ 52%] | |
tests/test_observers_api.py::test_observer__eq__ PASSED [ 53%] | |
tests/test_observers_api.py::test_observer__ne__ PASSED [ 54%] | |
tests/test_observers_api.py::test_observer__repr__ PASSED [ 55%] | |
tests/test_observers_api.py::test_event_emitter PASSED [ 56%] | |
tests/test_observers_api.py::test_event_dispatcher PASSED [ 57%] | |
tests/test_observers_api.py::test_observer_basic PASSED [ 58%] | |
tests/test_observers_polling.py::test___init__ PASSED [ 59%] | |
tests/test_observers_polling.py::test_delete_watched_dir PASSED [ 60%] | |
tests/test_pattern_matching_event_handler.py::test_dispatch PASSED [ 61%] | |
tests/test_pattern_matching_event_handler.py::test_handler PASSED [ 62%] | |
tests/test_pattern_matching_event_handler.py::test_ignore_directories PASSED [ 63%] | |
tests/test_pattern_matching_event_handler.py::test_ignore_patterns PASSED [ 64%] | |
tests/test_pattern_matching_event_handler.py::test_patterns PASSED [ 65%] | |
tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns0-excluded_patterns0-True-True] PASSED [ 66%] | |
tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns1-excluded_patterns1-True-True] PASSED [ 66%] | |
tests/test_patterns.py::test_match_path[/users/gorakhargosh/-included_patterns2-excluded_patterns2-False-False] PASSED [ 67%] | |
tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns3-excluded_patterns3-False-ValueError] PASSED [ 68%] | |
tests/test_patterns.py::test_filter_paths[None-None-True-None] PASSED [ 69%] | |
tests/test_patterns.py::test_filter_paths[None-None-False-None] PASSED [ 70%] | |
tests/test_patterns.py::test_filter_paths[included_patterns2-excluded_patterns2-True-expected2] PASSED [ 71%] | |
tests/test_patterns.py::test_match_any_paths[None-None-True-True] PASSED [ 72%] | |
tests/test_patterns.py::test_match_any_paths[None-None-False-True] PASSED [ 73%] | |
tests/test_patterns.py::test_match_any_paths[included_patterns2-excluded_patterns2-True-True] PASSED [ 74%] | |
tests/test_patterns.py::test_match_any_paths[included_patterns3-None-False-False] PASSED [ 75%] | |
tests/test_patterns.py::test_match_any_paths[included_patterns4-None-True-False] PASSED [ 76%] | |
tests/test_regex_matching_event_handler.py::test_dispatch PASSED [ 77%] | |
tests/test_regex_matching_event_handler.py::test_handler PASSED [ 78%] | |
tests/test_regex_matching_event_handler.py::test_ignore_directories PASSED [ 79%] | |
tests/test_regex_matching_event_handler.py::test_ignore_regexes PASSED [ 80%] | |
tests/test_regex_matching_event_handler.py::test_regexes PASSED [ 81%] | |
tests/test_regex_matching_event_handler.py::test_logging_event_handler_dispatch PASSED [ 82%] | |
tests/test_skip_repeats_queue.py::test_basic_queue PASSED [ 83%] | |
tests/test_skip_repeats_queue.py::test_allow_nonconsecutive PASSED [ 83%] | |
tests/test_skip_repeats_queue.py::test_prevent_consecutive PASSED [ 84%] | |
tests/test_skip_repeats_queue.py::test_consecutives_allowed_across_empties PASSED [ 85%] | |
tests/test_skip_repeats_queue.py::test_eventlet_monkey_patching SKIPPED [ 86%] | |
tests/test_snapshot_diff.py::test_pickle PASSED [ 87%] | |
tests/test_snapshot_diff.py::test_move_to PASSED [ 88%] | |
tests/test_snapshot_diff.py::test_move_from PASSED [ 89%] | |
tests/test_snapshot_diff.py::test_move_internal PASSED [ 90%] | |
tests/test_snapshot_diff.py::test_move_replace PASSED [ 91%] | |
tests/test_snapshot_diff.py::test_dir_modify_on_create PASSED [ 92%] | |
tests/test_snapshot_diff.py::test_dir_modify_on_move PASSED [ 93%] | |
tests/test_snapshot_diff.py::test_detect_modify_for_moved_files PASSED [ 94%] | |
tests/test_snapshot_diff.py::test_replace_dir_with_file PASSED [ 95%] | |
tests/test_snapshot_diff.py::test_permission_error PASSED [ 96%] | |
tests/test_snapshot_diff.py::test_ignore_device PASSED [ 97%] | |
tests/test_snapshot_diff.py::test_empty_snapshot PASSED [ 98%] | |
tests/test_watchmedo.py::test_load_config_valid PASSED [ 99%] | |
tests/test_watchmedo.py::test_load_config_invalid PASSED [100%] | |
==================================== ERRORS ==================================== | |
______________________ ERROR at teardown of test_move_to _______________________ | |
recwarn = WarningsRecorder(record=True) | |
@pytest.fixture(autouse=True) | |
def no_warnings(recwarn): | |
"""Fail on warning.""" | |
yield | |
warnings = [] | |
for warning in recwarn: # pragma: no cover | |
message = str(warning.message) | |
filename = warning.filename | |
if ( | |
"Not importing directory" in message | |
or "Using or importing the ABCs" in message | |
or "dns.hash module will be removed in future versions" in message | |
or ("eventlet" in filename and "eventlet" in filename) | |
): | |
continue | |
warnings.append("{w.filename}:{w.lineno} {w.message}".format(w=warning)) | |
> assert not warnings | |
E AssertionError: assert not ['/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexcepti...ead_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n'] | |
filename = '/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexception.py' | |
message = 'Exception in thread Thread-44\n\nTraceback (most recent call last):\n File "/nix/store/ka21njry2lfly5v3yz37b4r303gcc...read_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n' | |
recwarn = WarningsRecorder(record=True) | |
warning = <warnings.WarningMessage object at 0xfffff658d160> | |
warnings = ['/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexcepti...ead_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n'] | |
tests/conftest.py:55: AssertionError | |
___________________ ERROR at teardown of test_move_internal ____________________ | |
recwarn = WarningsRecorder(record=True) | |
@pytest.fixture(autouse=True) | |
def no_warnings(recwarn): | |
"""Fail on warning.""" | |
yield | |
warnings = [] | |
for warning in recwarn: # pragma: no cover | |
message = str(warning.message) | |
filename = warning.filename | |
if ( | |
"Not importing directory" in message | |
or "Using or importing the ABCs" in message | |
or "dns.hash module will be removed in future versions" in message | |
or ("eventlet" in filename and "eventlet" in filename) | |
): | |
continue | |
warnings.append("{w.filename}:{w.lineno} {w.message}".format(w=warning)) | |
> assert not warnings | |
E AssertionError: assert not ['/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexcepti...ead_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n'] | |
filename = '/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexception.py' | |
message = 'Exception in thread Thread-45\n\nTraceback (most recent call last):\n File "/nix/store/ka21njry2lfly5v3yz37b4r303gcc...read_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n' | |
recwarn = WarningsRecorder(record=True) | |
warning = <warnings.WarningMessage object at 0xfffff64be550> | |
warnings = ['/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexcepti...ead_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n'] | |
tests/conftest.py:55: AssertionError | |
________________ ERROR at teardown of test_move_internal_batch _________________ | |
recwarn = WarningsRecorder(record=True) | |
@pytest.fixture(autouse=True) | |
def no_warnings(recwarn): | |
"""Fail on warning.""" | |
yield | |
warnings = [] | |
for warning in recwarn: # pragma: no cover | |
message = str(warning.message) | |
filename = warning.filename | |
if ( | |
"Not importing directory" in message | |
or "Using or importing the ABCs" in message | |
or "dns.hash module will be removed in future versions" in message | |
or ("eventlet" in filename and "eventlet" in filename) | |
): | |
continue | |
warnings.append("{w.filename}:{w.lineno} {w.message}".format(w=warning)) | |
> assert not warnings | |
E AssertionError: assert not ['/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexcepti...ead_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n'] | |
filename = '/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexception.py' | |
message = 'Exception in thread Thread-46\n\nTraceback (most recent call last):\n File "/nix/store/ka21njry2lfly5v3yz37b4r303gcc...read_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n' | |
recwarn = WarningsRecorder(record=True) | |
warning = <warnings.WarningMessage object at 0xfffff64be850> | |
warnings = ['/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexcepti...ead_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n'] | |
tests/conftest.py:55: AssertionError | |
___________ ERROR at teardown of test_close_should_terminate_thread ____________ | |
recwarn = WarningsRecorder(record=True) | |
@pytest.fixture(autouse=True) | |
def no_warnings(recwarn): | |
"""Fail on warning.""" | |
yield | |
warnings = [] | |
for warning in recwarn: # pragma: no cover | |
message = str(warning.message) | |
filename = warning.filename | |
if ( | |
"Not importing directory" in message | |
or "Using or importing the ABCs" in message | |
or "dns.hash module will be removed in future versions" in message | |
or ("eventlet" in filename and "eventlet" in filename) | |
): | |
continue | |
warnings.append("{w.filename}:{w.lineno} {w.message}".format(w=warning)) | |
> assert not warnings | |
E AssertionError: assert not ['/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexcepti...ead_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n'] | |
filename = '/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexception.py' | |
message = 'Exception in thread Thread-48\n\nTraceback (most recent call last):\n File "/nix/store/ka21njry2lfly5v3yz37b4r303gcc...read_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n' | |
recwarn = WarningsRecorder(record=True) | |
warning = <warnings.WarningMessage object at 0xfffff6973070> | |
warnings = ['/nix/store/a1dkwpz1lvqv1pcjjzdyx7zh588zcy50-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/threadexcepti...ead_events\n event_buffer = os.read(self._inotify_fd, event_buffer_size)\nOSError: [Errno 9] Bad file descriptor\n'] | |
tests/conftest.py:55: AssertionError | |
=============================== warnings summary =============================== | |
tests/test_delayed_queue.py:23 | |
/build/watchdog-2.0.3/tests/test_delayed_queue.py:23: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1) | |
tests/test_delayed_queue.py:34 | |
/build/watchdog-2.0.3/tests/test_delayed_queue.py:34: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1) | |
tests/test_emitter.py:113 | |
/build/watchdog-2.0.3/tests/test_emitter.py:113: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:130 | |
/build/watchdog-2.0.3/tests/test_emitter.py:130: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:151 | |
/build/watchdog-2.0.3/tests/test_emitter.py:151: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:170 | |
/build/watchdog-2.0.3/tests/test_emitter.py:170: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:183 | |
/build/watchdog-2.0.3/tests/test_emitter.py:183: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:198 | |
/build/watchdog-2.0.3/tests/test_emitter.py:198: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:227 | |
/build/watchdog-2.0.3/tests/test_emitter.py:227: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:256 | |
/build/watchdog-2.0.3/tests/test_emitter.py:256: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:285 | |
/build/watchdog-2.0.3/tests/test_emitter.py:285: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:314 | |
/build/watchdog-2.0.3/tests/test_emitter.py:314: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:341 | |
/build/watchdog-2.0.3/tests/test_emitter.py:341: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:382 | |
/build/watchdog-2.0.3/tests/test_emitter.py:382: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:400 | |
/build/watchdog-2.0.3/tests/test_emitter.py:400: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:421 | |
/build/watchdog-2.0.3/tests/test_emitter.py:421: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:476 | |
/build/watchdog-2.0.3/tests/test_emitter.py:476: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:559 | |
/build/watchdog-2.0.3/tests/test_emitter.py:559: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_emitter.py:601 | |
/build/watchdog-2.0.3/tests/test_emitter.py:601: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.flaky(max_runs=5, min_passes=1, rerun_filter=rerun_filter) | |
tests/test_inotify_buffer.py:38 | |
/build/watchdog-2.0.3/tests/test_inotify_buffer.py:38: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.timeout(5) | |
tests/test_inotify_buffer.py:52 | |
/build/watchdog-2.0.3/tests/test_inotify_buffer.py:52: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.timeout(5) | |
tests/test_inotify_buffer.py:66 | |
/build/watchdog-2.0.3/tests/test_inotify_buffer.py:66: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.timeout(5) | |
tests/test_inotify_buffer.py:80 | |
/build/watchdog-2.0.3/tests/test_inotify_buffer.py:80: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.timeout(10) | |
tests/test_inotify_buffer.py:106 | |
/build/watchdog-2.0.3/tests/test_inotify_buffer.py:106: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html | |
@pytest.mark.timeout(5) | |
-- Docs: https://docs.pytest.org/en/stable/warnings.html | |
=========================== short test summary info ============================ | |
ERROR tests/test_inotify_buffer.py::test_move_to - AssertionError: assert not... | |
ERROR tests/test_inotify_buffer.py::test_move_internal - AssertionError: asse... | |
ERROR tests/test_inotify_buffer.py::test_move_internal_batch - AssertionError... | |
ERROR tests/test_inotify_buffer.py::test_close_should_terminate_thread - Asse... | |
============ 103 passed, 5 skipped, 24 warnings, 4 errors in 30.65s ============ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment