Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nighly feedstock build failed #90

Closed
github-actions bot opened this issue Apr 20, 2024 · 5 comments · Fixed by TileDB-Inc/TileDB-Py#1957
Closed

Nighly feedstock build failed #90

github-actions bot opened this issue Apr 20, 2024 · 5 comments · Fixed by TileDB-Inc/TileDB-Py#1957

Comments

@github-actions
Copy link

Nightly feedstock build failure for TileDB-Py%20Feedstock%20Testing at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=5&_a=summary

Copy link
Author

Nightly feedstock build failure for TileDB-Py%20Feedstock%20Testing at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=5&_a=summary

1 similar comment
Copy link
Author

Nightly feedstock build failure for TileDB-Py%20Feedstock%20Testing at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=5&_a=summary

@jdblischak
Copy link
Collaborator

jdblischak commented Apr 22, 2024

The win-64 builds started failing Friday night. Specifically one of the tests is failing. Here is the output from a Python 3.9 numpy 1.22 build:

============================= test session starts =============================
platform win32 -- Python 3.9.19, pytest-8.1.1, pluggy-1.5.0 -- %PREFIX%\python.exe
cachedir: .pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(WindowsPath('D:/bld/tiledb-py_1713758424798/test_tmp/.hypothesis/examples'))
rootdir: %SRC_DIR%
plugins: hypothesis-6.100.1
collecting ... collected 516 items / 1 error / 2 skipped

=================================== ERRORS ====================================
__________ ERROR collecting tiledb/tests/test_timestamp_overrides.py __________
tiledb\tests\test_timestamp_overrides.py:22: in <module>
    class TestTimestampOverrides(DiskTestCase):
tiledb\tests\test_timestamp_overrides.py:28: in TestTimestampOverrides
    not has_libfaketime(),
tiledb\tests\test_timestamp_overrides.py:16: in has_libfaketime
    subprocess.check_output(["which", "faketime"])
..\_test_env\lib\subprocess.py:424: in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
..\_test_env\lib\subprocess.py:505: in run
    with Popen(*popenargs, **kwargs) as process:
..\_test_env\lib\subprocess.py:951: in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
..\_test_env\lib\subprocess.py:1436: in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
E   FileNotFoundError: [WinError 2] The system cannot find the file specified
=========================== short test summary info ===========================
ERROR tiledb/tests/test_timestamp_overrides.py - FileNotFoundError: [WinError 2] The system cannot find the file specified
!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
========================= 2 skipped, 1 error in 5.50s =========================
WARNING: Tests failed for tiledb-py-0.28.1.dev2.2024_04_21-py39h7560242_0.conda - moving package to D:\bld\broken
TESTS FAILED: tiledb-py-0.28.1.dev2.2024_04_21-py39h7560242_0.conda

@jdblischak
Copy link
Collaborator

@kounelisagis could you please investigate? The new tests you added in tiledb/tests/test_timestamp_overrides.py (TileDB-Inc/TileDB-Py#1953) are not being properly skipped in the conda win-64 builds. I'm not sure why, since the pattern you used with @pytest.mark.skipif+ sys.platform == "win32" is commony used in the TileDB-Py tests.

Copy link
Author

Nightly feedstock build failure for TileDB-Py%20Feedstock%20Testing at https://dev.azure.com/TileDB-Inc/CI/_build?definitionId=5&_a=summary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants