fsharp / fsharp/emacs-fsharp-mode

Windows integration test don't raise errors on failure

Open
#278 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Emacs Lisp
Stars
215
Forks
65
PR merge metrics
No merged PRs in 30d

Description

### Description

Windows integration tests don't raise errors on failure

### Repro steps

Run current Github Actions:

```
Failed to download `melpa' archive.
Package refresh done
Failed to download `gnu' archive.
Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations
Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations
Package `s-' is unavailable
Importing package-keyring.gpg...
Importing package-keyring.gpg...done
Contacting host: melpa.org:443
Failed to download `melpa' archive.
Package refresh done
Failed to download `gnu' archive.
Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations
Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations
Package `s-' is unavailable
cask exec: error: Failed to execute buttercup -L . -L test --traceback full: [Errno 2] No such file or directory
Did you run cask install?
```

### Expected behavior

Action fail (red)

### Actual behavior

Action succeed (green)

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect the Windows GitHub Actions job and the `cask exec buttercup -L . -L test --traceback full` command shown in the report. Reproduce the integration test failure and trace whether its exit status reaches the action; done means the action is marked failed (red) when the test command fails.

Written by the indexing model from the issue text.

Assessment

Tech stack
emacs, github-actions
Domain
ci-cd, testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.