Skip to content

Instantly share code, notes, and snippets.

@r-rmcgibbo
Created April 23, 2021 23:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-rmcgibbo/f07ae326c1111d3ce9c555a555871de9 to your computer and use it in GitHub Desktop.
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
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