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

Fix S/R tests with Mercurial 6 #716

Merged
merged 9 commits into from
Apr 11, 2024
Merged

Fix S/R tests with Mercurial 6 #716

merged 9 commits into from
Apr 11, 2024

Conversation

rmunn
Copy link
Contributor

@rmunn rmunn commented Apr 11, 2024

Linked to #710, but not yet a fix for it (maybe) — self-hosted runner still isn't passing the SendReceiveAfterProjectReset test, so I can't prove whether this is actualy a fix for issue #710 or not.

We update Chorus to the latest version, which has some bugfixes to the Linux Mercurial package. This makes the SendReceiveAfterProjectReset test pass on my machine. If it fails when run against develop or staging, then there might be something else going on as well.

Latest Chorus version has some bugfixes to the Linux Mercurial package.
Copy link

github-actions bot commented Apr 11, 2024

C# Unit Tests

26 tests   26 ✅  4s ⏱️
 6 suites   0 💤
 1 files     0 ❌

Results for commit ed5e32b.

♻️ This comment has been updated with latest results.

Copy link

UI unit Tests

11 tests  ±0   11 ✅ ±0   0s ⏱️ ±0s
 3 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 704f6cf. ± Comparison against base commit 4f92d9c.

On Mercurial 3 test runs, the step that builds Python from source
installs the virtuelenv package already.
hg push is timing out on develop server so it's hard to tell what's
going on as the "Thread abort unsupported on this platform" exception
swallows the original one. Temporarily triple the hg push timeout so we
have a chance of seeing what's going on.
The "Publish unit test results" step needs it. It's not strictly
necessary if we're running tests against Mercurial 3 since the Python 2
envrionment that setup-python installs does have virtualenv in it, but
it's simpler to just install it all the time.
Copy link
Contributor

@myieye myieye left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's see how this works against staging.

@rmunn rmunn merged commit a6950aa into develop Apr 11, 2024
5 of 8 checks passed
@rmunn rmunn self-assigned this Apr 23, 2024
@rmunn rmunn linked an issue Apr 29, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Failing integration test: SendReceiveAfterProjectReset
2 participants