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

CI can't test tv package on Linux and macOS #124

Open
agateau opened this issue Dec 1, 2022 · 0 comments
Open

CI can't test tv package on Linux and macOS #124

agateau opened this issue Dec 1, 2022 · 0 comments
Labels

Comments

@agateau
Copy link
Owner

agateau commented Dec 1, 2022

On Linux and macOS CI runners , running tidy-viewer --version fails with that error message:

[I] Installing tv 1.4.30
  [I] Downloading tidy-viewer-1.4.30-x86_64-apple-darwin.tar.gz
  [I] Verifying asset integrity
  [I] Unpacking asset
  [I] Installing files
  [I] Cleaning
  [I] Running test commands
    [I] Running "tidy-viewer${exe_ext} --version"
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 35, kind: WouldBlock, message: "Resource temporarily unavailable" }', src/main.rs:191:41
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  [X] Error: Command failed: exit status: 101

Turns out tidy-viewer uses Crossterm, and it seems we hit that issue.

agateau added a commit to agateau/clyde-store that referenced this issue Dec 1, 2022
jless, ncspot, tiled cannot be tested because they depend on libraries
like libxcb or fuse to run. These are not installed on CI for now, so
the tests would fail.

tv cannot be tested because of agateau/clyde#124.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant