Skip to content

Use project ID, not code, in CrdtMerge API (#1169) #321

Use project ID, not code, in CrdtMerge API (#1169)

Use project ID, not code, in CrdtMerge API (#1169) #321

GitHub Actions / Integration Tests ubuntu-latest for Mercurial 6 failed Oct 28, 2024 in 0s

5 fail, 1 skipped, 71 pass in 17m 4s

77 tests   71 ✅  17m 4s ⏱️
 2 suites   1 💤
 2 files     5 ❌

Results for commit baf6cd5.

Annotations

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 6

SendNewProject_Medium (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az1433-736_2024-10-28_10_14_38.trx [took 19s]
Raw output
Chorus.VcsDrivers.Mercurial.ProjectLabelErrorException : Check that hg-staging.languageforge.org really hosts a project labeled 'send-new-project-9795df5e-dev-flex'   at Chorus.VcsDrivers.Mercurial.HgRepository.PullFromTarget(String targetLabel, String targetUri)
   at Chorus.VcsDrivers.Mercurial.HgNormalTransport.Pull()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Pull(RepositoryAddress source, String targetUri)
   at LfMergeBridge.LanguageForgeSendReceiveActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.SendReceiveProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, String commitMessage, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 188
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendNewProject(Int32 totalSizeMb, Int32 fileCount) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 213
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendNewProject(Int32 totalSizeMb, Int32 fileCount) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 214
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendNewProject_Medium() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 191
--- End of stack trace from previous location ---

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 6

SendNewProject_Big (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az1433-736_2024-10-28_10_14_38.trx [took 24s]
Raw output
Chorus.VcsDrivers.Mercurial.ProjectLabelErrorException : Check that hg-staging.languageforge.org really hosts a project labeled 'send-new-project-b8d9bf15-dev-flex'   at Chorus.VcsDrivers.Mercurial.HgRepository.PullFromTarget(String targetLabel, String targetUri)
   at Chorus.VcsDrivers.Mercurial.HgNormalTransport.Pull()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Pull(RepositoryAddress source, String targetUri)
   at LfMergeBridge.LanguageForgeSendReceiveActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.SendReceiveProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, String commitMessage, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 188
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendNewProject(Int32 totalSizeMb, Int32 fileCount) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 213
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendNewProject(Int32 totalSizeMb, Int32 fileCount) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 214
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendNewProject_Big() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 185
--- End of stack trace from previous location ---

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 6

ModifyProjectData(protocol: Hgweb) (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az1433-736_2024-10-28_10_14_38.trx [took 7s]
Raw output
Chorus.VcsDrivers.Mercurial.ProjectLabelErrorException : Check that hg-staging.languageforge.org really hosts a project labeled 'modify-project-data-8f1bd948-dev-flex'   at Chorus.VcsDrivers.Mercurial.HgRepository.PullFromTarget(String targetLabel, String targetUri)
   at Chorus.VcsDrivers.Mercurial.HgNormalTransport.Pull()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Pull(RepositoryAddress source, String targetUri)
   at LfMergeBridge.LanguageForgeSendReceiveActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.SendReceiveProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, String commitMessage, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 188
   at Testing.SyncReverseProxy.SendReceiveServiceTests.ModifyProjectData(HgProtocol protocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 104
   at Testing.SyncReverseProxy.SendReceiveServiceTests.ModifyProjectData(HgProtocol protocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 120
--- End of stack trace from previous location ---

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 6

SendReceiveAfterProjectReset(protocol: Hgweb) (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az1433-736_2024-10-28_10_14_38.trx [took 7s]
Raw output
Chorus.VcsDrivers.Mercurial.ProjectLabelErrorException : Check that hg-staging.languageforge.org really hosts a project labeled 'sr-after-reset-hgweb-927d86ee-dev-flex'   at Chorus.VcsDrivers.Mercurial.HgRepository.PullFromTarget(String targetLabel, String targetUri)
   at Chorus.VcsDrivers.Mercurial.HgNormalTransport.Pull()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Pull(RepositoryAddress source, String targetUri)
   at LfMergeBridge.LanguageForgeSendReceiveActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.SendReceiveProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, String commitMessage, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 188
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendReceiveAfterProjectReset(HgProtocol protocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 133
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendReceiveAfterProjectReset(HgProtocol protocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 179
--- End of stack trace from previous location ---

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 6

CloneConfidentialProjectAsOrgManager(protocol: Hgweb) (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az1433-736_2024-10-28_10_14_38.trx [took 7s]
Raw output
Chorus.VcsDrivers.Mercurial.RepositoryAuthorizationException : The server rejected the project name, user name, or password. Also make sure this user is a member of the project, with permission to read data.   at Chorus.VcsDrivers.Mercurial.HgRepository.PullFromTarget(String targetLabel, String targetUri)
   at Chorus.VcsDrivers.Mercurial.HgNormalTransport.Pull()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Pull(RepositoryAddress source, String targetUri)
   at LfMergeBridge.LanguageForgeSendReceiveActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.SendReceiveProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, String commitMessage, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 188
   at Testing.SyncReverseProxy.SendReceiveServiceTests.CloneConfidentialProjectAsOrgManager(HgProtocol protocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 64
   at Testing.SyncReverseProxy.SendReceiveServiceTests.CloneConfidentialProjectAsOrgManager(HgProtocol protocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 68
--- End of stack trace from previous location ---

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 6

1 skipped test found

There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
Testing.ApiTests.AuthTests ‑ CanUseBearerAuth

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 6

77 tests found

There are 77 tests, see "Raw output" for the full list of tests.
Raw output
Testing.ApiTests.AuthTests ‑ AdminIsPermittedToCallAdminApi
Testing.ApiTests.AuthTests ‑ CanUseBearerAuth
Testing.ApiTests.AuthTests ‑ ClearingCookiesWorks
Testing.ApiTests.AuthTests ‑ JwtWithInvalidSignatureFailsAuth
Testing.ApiTests.AuthTests ‑ ManagerIsForbiddenFromAdminApi
Testing.ApiTests.AuthTests ‑ ManagerIsPermittedToCallRequiresAuthApi
Testing.ApiTests.AuthTests ‑ NoOneCanCallForgotPasswordApi
Testing.ApiTests.AuthTests ‑ NotLoggedInIsNotPermittedToCallRequiresAuthApi
Testing.ApiTests.AuthTests ‑ RouteKeyInLfClassicRoutesMustMatchRouteKeyInProxyConstants
Testing.ApiTests.AuthTests ‑ TestGqlVerifyDifferentUsers
Testing.ApiTests.AuthTests ‑ TestLoginAndVerifyDifferentUsers
Testing.ApiTests.FlexJwtTests ‑ CanGetProjectSpecificToken
Testing.ApiTests.InvalidRouteTests ‑ ApiBasePathRequestsShouldBeServedByDotnetForAuthenticated
Testing.ApiTests.InvalidRouteTests ‑ ApiPathRequestsShouldBeServedByDotnetForAnonymous
Testing.ApiTests.NewProjectRaceCondition ‑ CanCreateMultipleProjectsAndQueryThemRightAway
Testing.ApiTests.OrgPermissionTests ‑ AdminCanQueryOrgMembers
Testing.ApiTests.OrgPermissionTests ‑ CanNotListOrgsAndListOrgProjects
Testing.ApiTests.OrgPermissionTests ‑ CanNotListOrgsAndListOrgUsers
Testing.ApiTests.OrgPermissionTests ‑ ManagerCanSeeMemberEmails
Testing.ApiTests.OrgPermissionTests ‑ ManagerCanSeeMemberUsernames
Testing.ApiTests.OrgPermissionTests ‑ ManagersSeeAllProjects
Testing.ApiTests.OrgPermissionTests ‑ MembersSeePublicAndTheirProjects
Testing.ApiTests.OrgPermissionTests ‑ NonMemberCanJustQueryOrgWithoutMembersOrProjects
Testing.ApiTests.OrgPermissionTests ‑ NonMemberCanOnlyQueryManagers
Testing.ApiTests.OrgPermissionTests ‑ NonMembersOnlySeePublicProjects
Testing.ApiTests.OrgPermissionTests ‑ OrgMemberCanNotSeeMemberEmails
Testing.ApiTests.OrgPermissionTests ‑ OrgMemberCanNotSeeMemberUsernames
Testing.ApiTests.OrgPermissionTests ‑ OrgMemberCanSeeThemselvesInOrg
Testing.ApiTests.ResetPojectRaceCondition ‑ SimultaneousResetsDontResultIn404s
Testing.SyncReverseProxy.LegacyProjectApiTests ‑ GetProjectDataViaForm
Testing.SyncReverseProxy.LegacyProjectApiTests ‑ GetProjectDataViaJson
Testing.SyncReverseProxy.LegacyProjectApiTests ‑ GetProjectDataWithEmailAddress
Testing.SyncReverseProxy.LegacyProjectApiTests ‑ GetProjectDataWithUppercaseUsername
Testing.SyncReverseProxy.LegacyProjectApiTests ‑ MissingPasswordReturns403
Testing.SyncReverseProxy.LegacyProjectApiTests ‑ TestInvalidPassword
Testing.SyncReverseProxy.LegacyProjectApiTests ‑ TestInvalidUser
Testing.SyncReverseProxy.ProxyHgRequests ‑ SimpleClone
Testing.SyncReverseProxy.ProxyHgRequests ‑ TestGet(user: "admin")
Testing.SyncReverseProxy.ProxyHgRequests ‑ TestGet(user: "manager")
Testing.SyncReverseProxy.ProxyHgRequests ‑ TestGetBadPassword
Testing.SyncReverseProxy.ProxyHgRequests ‑ TestGetPrefixHg
Testing.SyncReverseProxy.ProxyHgRequests ‑ TestGetWithJwtInBasicAuth(user: "admin")
Testing.SyncReverseProxy.ProxyHgRequests ‑ TestGetWithJwtInBasicAuth(user: "manager")
Testing.SyncReverseProxy.ProxyHgRequests ‑ TestNoAuthResponse
Testing.SyncReverseProxy.ResumableTests ‑ IsAvailable(user: "admin")
Testing.SyncReverseProxy.ResumableTests ‑ IsAvailable(user: "manager")
Testing.SyncReverseProxy.ResumableTests ‑ IsAvailableJwtInBasicAuth(user: "admin")
Testing.SyncReverseProxy.ResumableTests ‑ IsAvailableJwtInBasicAuth(user: "manager")
Testing.SyncReverseProxy.ResumableTests ‑ WithBadNotValidProject
Testing.SyncReverseProxy.ResumableTests ‑ WithBadPassword
Testing.SyncReverseProxy.ResumableTests ‑ WithBadUser
Testing.SyncReverseProxy.ResumableTests ‑ WithUnauthorizedUser
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ CanCloneSendReceive(hgProtocol: Hgweb, user: "manager")
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ CanCloneSendReceive(hgProtocol: Resumable, user: "manager")
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ CanCloneSendReceiveWithJwtOverBasicAuth(hgProtocol: Hgweb, user: "manager")
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ CanCloneSendReceiveWithJwtOverBasicAuth(hgProtocol: Resumable, user: "manager")
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ CloneBigProject(hgProtocol: Hgweb)
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ CloneBigProject(hgProtocol: Resumable)
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ CloneConfidentialProjectAsOrgManager(protocol: Hgweb)
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ CloneConfidentialProjectAsOrgManager(protocol: Resumable)
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ InvalidPassOnCloneHgResumable
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ InvalidPassOnCloneHgWeb
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ InvalidPassOnSendReceiveHgResumable
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ InvalidPassOnSendReceiveHgWeb
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ InvalidProjectAdminLogin
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ InvalidProjectManagerLogin
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ InvalidUserCloneHgResumable
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ InvalidUserCloneHgWeb
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ ModifyProjectData(protocol: Hgweb)
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ ModifyProjectData(protocol: Resumable)
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ SendNewProject_Big
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ SendNewProject_Medium
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ SendReceiveAfterProjectReset(protocol: Hgweb)
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ SendReceiveAfterProjectReset(protocol: Resumable)
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ UnauthorizedUserCloneHgResumable
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ UnauthorizedUserCloneHgWeb
Testing.SyncReverseProxy.SendReceiveServiceTests ‑ VerifyHgWorking