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

feat(release-v3.5): Provide more automation, as well as build capabilities #1820

Merged
merged 3 commits into from
Jan 26, 2024

Conversation

cubxxw
Copy link
Contributor

@cubxxw cubxxw commented Jan 26, 2024

  • fix: fix the bug
  • fix: fix the imAdmin permission and searchNoficitaion resp
  • 2023 Annual Summary Reflections and Aspirations
  • fix: dissmissGroup and lack of keyword bug (fix: dissmissGroup and lack of keyword bug #1678)
  • Update docker-start-all.sh
  • Update env-template.yaml
  • Update docker-start-all.sh
  • fix openim config mongo passwd env
  • fix: fix some bug
  • fix: group messages sync failed.
  • fix: fix the valiable name
  • fix: fix the getSortedConversation api
  • fix: fix the mongo search error
  • fix: GroupApplicationAcceptedNotification
  • fix: GroupApplicationAcceptedNotification
  • fix update friends
  • fix: NotificationUserInfoUpdate
  • docs: update oepnim docs openim-tools images
  • Update openim-tools.sh
  • Update openim-tools.sh
  • fix pageFindUser
  • update release-v3.5 (update release-v3.5 #1755)
  • Update openim-tools.sh
  • Update docker-compose.yml (Update docker-compose.yml #1760)
  • fix find user
  • Update docker-compose.yml
  • feat: send msg at text (feat: send msg at text #1705)
  • Update docker-compose.yml
  • Update util.sh
  • Update release.sh
  • Update release.sh
  • fix: add message typing field and fix the CallbackSingleMsgRead callback (fix: add message typing field and fix the CallbackSingleMsgRead callback unuse error #1784)
  • fix: Update openim-tools.sh fix tools check
  • feat: set openim lint

Signed-off-by: Xinwei Xiong(cubxxw) <[email protected]>
@pull-request-size pull-request-size bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Jan 26, 2024
Copy link

Whoa! Easy there, Partner!

This PR is too big. Please break it up into smaller PRs.

@cubxxw cubxxw changed the base branch from main to release-v3.5 January 26, 2024 09:49
Signed-off-by: Xinwei Xiong(cubxxw) <[email protected]>
Signed-off-by: Xinwei Xiong(cubxxw) <[email protected]>
@kubbot
Copy link
Contributor

kubbot commented Jan 26, 2024

OpenIM Test

OpenIM API Test

Command Output for OpenIM API Test

===========> Run api test
{"errCode":1001,"errMsg":"ArgsError","errDlt":"header must have operationID: 1001 ArgsError"}
{"errCode":1001,"errMsg":"ArgsError","errDlt":"header must have token: 1001 ArgsError"}
User registration failed.
TODO: openim test man
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiJvcGVuSU0xMjM0NTYiLCJQbGF0Zm9ybUlEIjoxLCJleHAiOjE3MTQwNDMxNTEsIm5iZiI6MTcwNjI2Njg1MSwiaWF0IjoxNzA2MjY3MTUxfQ.syj4F8babiwakTDE7nizDp_HodaU906g8TEOsEPgONg
Requesting force logout for user: {
  "platformID": 2,
  "userID": "4950983283"
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
�[32m[success 0126 11:05:51] �[0m==>  Auth test suite completed successfully.
Request body for user registration: {
  "secret": "openIM123",
  "users": [
    {
      "userID": "23690",
      "nickname": "user01",
      "faceURL": "new_face_url"
    }
  ]
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
Request body for user registration: {
  "secret": "openIM123",
  "users": [
    {
      "userID": "16448",
      "nickname": "user01",
      "faceURL": "new_face_url"
    }
  ]
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "checkUserIDs": [
    "16448",
    "openIM123456",
    "openIM654321",
    "openIMAdmin"
  ]
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"results":[{"userID":"16448","accountStatus":"registered"},{"userID":"openIM123456","accountStatus":"registered"},{"userID":"openIM654321","accountStatus":"registered"},{"userID":"openIMAdmin","accountStatus":"registered"}]}}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "pagination": {
    "pageNumber": 1,
    "showNumber": 100
  }
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"total":2,"users":[{"userID":"23690","nickname":"user01","faceURL":"new_face_url","ex":"","createTime":1706267151398,"appMangerLevel":0,"globalRecvMsgOpt":0},{"userID":"16448","nickname":"user01","faceURL":"new_face_url","ex":"","createTime":1706267151435,"appMangerLevel":0,"globalRecvMsgOpt":0}]}}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "userIDs": [
    "16448",
    "openIM123456"
  ]
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"usersInfo":[{"userID":"16448","nickname":"user01","faceURL":"new_face_url","ex":"","createTime":1706267151435,"appMangerLevel":0,"globalRecvMsgOpt":0},{"userID":"openIM123456","nickname":"system1","faceURL":"","ex":"","createTime":-62135596800000,"appMangerLevel":2,"globalRecvMsgOpt":0}]}}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "userIDs": [
    "16448",
    "openIM123456",
    "openIM654321",
    "openIMAdmin"
  ]
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":[{"userID":"16448","status":"offline","detailPlatformStatus":null},{"userID":"openIM123456","status":"offline","detailPlatformStatus":null},{"userID":"openIM654321","status":"offline","detailPlatformStatus":null},{"userID":"openIMAdmin","status":"offline","detailPlatformStatus":null}]}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "userInfo": {
    "userID": "16448",
    "nickname": "openimbot",
    "faceURL": "https://github.com/openimbot"
  }
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "userID": "16448"
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"statusList":null}}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "userID": "9168684795",
  "userIDs": [
    "7475779354",
    "6317136453",
    "8450535746"
  ],
  "genre": 1
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"statusList":[{"userID":"7475779354","status":0,"platformIDs":null},{"userID":"6317136453","status":0,"platformIDs":null},{"userID":"8450535746","status":0,"platformIDs":null}]}}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "userID": "16448",
  "globalRecvMsgOpt": 0
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
�[32m[success 0126 11:05:51] �[0m==>  User test suite completed successfully.
Request body for user registration: {
  "secret": "openIM123",
  "users": [
    {
      "userID": "4914",
      "nickname": "user01",
      "faceURL": "new_face_url"
    }
  ]
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
Request body for user registration: {
  "secret": "openIM123",
  "users": [
    {
      "userID": "20580",
      "nickname": "frient01",
      "faceURL": "new_face_url"
    }
  ]
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
Request body for user registration: {
  "secret": "openIM123",
  "users": [
    {
      "userID": "1024",
      "nickname": "frient02",
      "faceURL": "new_face_url"
    }
  ]
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "userID1": "4914",
  "userID2": "20580"
}
+++ [0126 11:05:51] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"inUser1Friends":false,"inUser2Friends":false}}
�[32m[success 0126 11:05:51] �[0m==>  Operation was successful.
{
  "fromUserID": "4914",
  "toUserID": "20580",
  "reqMsg": "hello!",
  "ex": ""
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "userID": "4914",
  "pagination": {
    "pageNumber": 1,
    "showNumber": 100
  }
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"friendsInfo":null,"total":0}}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "userID": "openIM123456",
  "pagination": {
    "pageNumber": 1,
    "showNumber": 100
  }
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"FriendRequests":null,"total":0}}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "userID": "4914",
  "pagination": {
    "pageNumber": 1,
    "showNumber": 100
  }
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"friendRequests":[{"fromUserID":"4914","fromNickname":"user01","fromFaceURL":"new_face_url","toUserID":"20580","toNickname":"frient01","toFaceURL":"new_face_url","handleResult":0,"reqMsg":"hello!","createTime":1706267152001,"handlerUserID":"","handleMsg":"","handleTime":0,"ex":""}],"total":1}}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "ownerUserID": "4914",
  "blackUserID": "1024"
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "ownerUserID": "4914",
  "blackUserID": "1024"
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "userID": "4914",
  "pagination": {
    "pageNumber": 1,
    "showNumber": 100
  }
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"blacks":null,"total":0}}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
�[32m[success 0126 11:05:52] �[0m==>  Friend test suite completed successfully.
Request body for user registration: {
  "secret": "openIM123",
  "users": [
    {
      "userID": "17686",
      "nickname": "group00",
      "faceURL": "new_face_url"
    }
  ]
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
Request body for user registration: {
  "secret": "openIM123",
  "users": [
    {
      "userID": "27810",
      "nickname": "group01",
      "faceURL": "new_face_url"
    }
  ]
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
Request body for user registration: {
  "secret": "openIM123",
  "users": [
    {
      "userID": "2528",
      "nickname": "group02",
      "faceURL": "new_face_url"
    }
  ]
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "memberUserIDs": [
    "2528"
  ],
  "adminUserIDs": [
    "27810"
  ],
  "ownerUserID": "17686",
  "groupInfo": {
    "groupID": "26411",
    "groupName": "test-group",
    "notification": "notification",
    "introduction": "introduction",
    "faceURL": "faceURL url",
    "ex": "ex",
    "groupType": 2,
    "needVerification": 0,
    "lookMemberInfo": 0,
    "applyMemberFriend": 0
  }
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"groupInfo":{"groupID":"26411","groupName":"test-group","notification":"notification","introduction":"introduction","faceURL":"faceURL url","ownerUserID":"17686","createTime":1706267152431,"memberCount":4,"ex":"ex","status":0,"creatorUserID":"","groupType":2,"needVerification":0,"lookMemberInfo":0,"applyMemberFriend":0,"notificationUpdateTime":0,"notificationUserID":""}}}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "groupID": "26411",
  "invitedUserIDs": [
    "openIM123456",
    "openIM654321"
  ],
  "reason": "your reason"
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "groupID":"26411",
  "oldOwnerUserID":"17686",
  "newOwnerUserID": "27810"
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "groupIDs": ["26411", "27810"]
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"groupInfos":[{"groupID":"26411","groupName":"test-group","notification":"notification","introduction":"introduction","faceURL":"faceURL url","ownerUserID":"27810","createTime":1706267152431,"memberCount":5,"ex":"ex","status":0,"creatorUserID":"","groupType":2,"needVerification":0,"lookMemberInfo":0,"applyMemberFriend":0,"notificationUpdateTime":0,"notificationUserID":""}]}}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "groupID": "26411",
  "kickedUserIDs": [
    "2528"
  ],
  "reason": "Bye!"
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "groupID": "26411",
  "userIDs": ["17686"]
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"members":[{"groupID":"26411","userID":"17686","roleLevel":60,"joinTime":1706267152431,"nickname":"group00","faceURL":"new_face_url","appMangerLevel":0,"joinSource":2,"operatorUserID":"openIM123456","ex":"","muteEndTime":0,"inviterUserID":"openIM123456"}]}}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "groupID": "26411",
  "pagination": {
    "pageNumber": 1,
    "showNumber": 100
  }
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"total":4,"members":[{"groupID":"26411","userID":"17686","roleLevel":60,"joinTime":1706267152431,"nickname":"group00","faceURL":"new_face_url","appMangerLevel":0,"joinSource":2,"operatorUserID":"openIM123456","ex":"","muteEndTime":0,"inviterUserID":"openIM123456"},{"groupID":"26411","userID":"27810","roleLevel":100,"joinTime":1706267152431,"nickname":"group01","faceURL":"new_face_url","appMangerLevel":0,"joinSource":2,"operatorUserID":"openIM123456","ex":"","muteEndTime":0,"inviterUserID":"openIM123456"},{"groupID":"26411","userID":"openIM123456","roleLevel":20,"joinTime":1706267152490,"nickname":"system1","faceURL":"","appMangerLevel":0,"joinSource":2,"operatorUserID":"","ex":"","muteEndTime":0,"inviterUserID":""},{"groupID":"26411","userID":"openIM654321","roleLevel":20,"joinTime":1706267152490,"nickname":"system2","faceURL":"","appMangerLevel":0,"joinSource":2,"operatorUserID":"","ex":"","muteEndTime":0,"inviterUserID":""}]}}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "fromUserID": "17686",
  "pagination": {
    "showNumber": 10,
    "pageNumber": 1
  }
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"total":1,"groups":[{"groupID":"26411","groupName":"test-group","notification":"notification","introduction":"introduction","faceURL":"faceURL url","ownerUserID":"27810","createTime":1706267152431,"memberCount":4,"ex":"ex","status":0,"creatorUserID":"","groupType":2,"needVerification":0,"lookMemberInfo":0,"applyMemberFriend":0,"notificationUpdateTime":0,"notificationUserID":""}]}}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "members": [
    {
      "groupID": "26411",
      "userID": "17686",
      "nickName": "New NickName",
      "faceURL": "New Face URL",
      "roleLevel": 60,
      "ex":"Extra Info"
    }
  ]
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "groupID": "26411"
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "groupID": "26411"
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "groupID":"26411"
}
+++ [0126 11:05:52] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:52] �[0m==>  Operation was successful.
{
  "memberUserIDs": [
    "2528"
  ],
  "adminUserIDs": [
    "27810"
  ],
  "ownerUserID": "17686",
  "groupInfo": {
    "groupID": "17366",
    "groupName": "test-group",
    "notification": "notification",
    "introduction": "introduction",
    "faceURL": "faceURL url",
    "ex": "ex",
    "groupType": 2,
    "needVerification": 0,
    "lookMemberInfo": 0,
    "applyMemberFriend": 0
  }
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"groupInfo":{"groupID":"17366","groupName":"test-group","notification":"notification","introduction":"introduction","faceURL":"faceURL url","ownerUserID":"17686","createTime":1706267153001,"memberCount":4,"ex":"ex","status":0,"creatorUserID":"","groupType":2,"needVerification":0,"lookMemberInfo":0,"applyMemberFriend":0,"notificationUpdateTime":0,"notificationUserID":""}}}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "groupID": "26411",
  "userID": "17686"
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "groupInfoForSet": {
    "groupID": "17366",
    "groupName": "new-name",
    "notification": "new notification",
    "introduction": "new introduction",
    "faceURL": "www.newfaceURL.com",
    "ex": "new ex",
    "needVerification": 1,
    "lookMemberInfo": 1,
    "applyMemberFriend": 1
  }
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "groupID": "17366",
  "userID": "27810"
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "fromUserID": "17686",
  "pagination": {
    "pageNumber": 1,
    "showNumber": 100
  }
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"total":0,"groupRequests":null}}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "userID": "17686",
  "pagination": {
    "pageNumber": 1,
    "showNumber": 100
  }
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"total":0,"groupRequests":null}}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "groupID": "26411",
  "userID": "27810",
  "mutedSeconds": 3600
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "groupID": "26411",
  "userIDs": [
    "17686"
  ]
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"total":0,"groupRequests":null}}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
�[32m[success 0126 11:05:53] �[0m==>  Group test suite completed successfully.
Request body for user registration: {
  "secret": "openIM123",
  "users": [
    {
      "userID": "567",
      "nickname": "msg00",
      "faceURL": "new_face_url"
    }
  ]
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "sendID": "openIM123456",
  "recvID": "567",
  "groupID": "",
  "senderNickname": "openIMAdmin-Gordon",
  "senderFaceURL": "http://www.head.com",
  "senderPlatformID": 1,
  "content": {
    "content": "hello!!"
  },
  "contentType": 101,
  "sessionType": 1,
  "isOnlineOnly": false,
  "notOfflinePush": false,
  "sendTime": 1706267153000,
  "offlinePushInfo": {
    "title": "send message",
    "desc": "",
    "ex": "",
    "iOSPushSound": "default",
    "iOSBadgeCount": true
  }
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"serverMsgID":"884720298fd59a9780e1b6f257e4fa70","clientMsgID":"4a0ad697c5dadbefeccedb850ae99e46","sendTime":1706267153000}}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
Searching for messages between openIM123456 and 567...
{
  "sendID": "openIM123456",
  "recvID": "567",
  "msgType": 101,
  "sendTime": "2023-01-01T00:00:00Z",
  "sessionType": 1,
  "pagination": {
    "pageNumber": 1,
    "showNumber": 20
  }
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"chatLogs":null,"chatLogsNum":0}}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "userID": "567",
  "seqRanges": [
    {
      "conversationID": "ci_openIM123456_567",
      "begin": 0,
      "end": 10,
      "num": 5
    }
  ],
  "order": 0
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":"","data":{"msgs":null,"notificationMsgs":null}}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
{
  "userID": "567"
}
+++ [0126 11:05:53] Response from user registration: {"errCode":0,"errMsg":"","errDlt":""}
�[32m[success 0126 11:05:53] �[0m==>  Operation was successful.
�[32m[success 0126 11:05:53] �[0m==>  Message test suite completed successfully.
�[32mcongratulations, all test passed!�[0m

OpenIM E2E Test

Command Output for OpenIM E2E Test

===========> Verifying ginkgo is installed
===========> Installing The default installation path is /home/runner/work/open-im-server/open-im-server/_output/tools/ginkgo
===========> ginkgo is install in /home/runner/work/open-im-server/open-im-server/_output/tools/ginkgo
===========> Run e2e test
=== RUN   TestE2E
--- PASS: TestE2E (0.00s)
PASS

Ginkgo ran 1 suite in 2.120048049s
Test Suite Passed

Copy link

codecov bot commented Jan 26, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (add05a5) 5.10% compared to head (60368e4) 5.10%.
Report is 1 commits behind head on release-v3.5.

Additional details and impacted files
@@             Coverage Diff              @@
##           release-v3.5   #1820   +/-   ##
============================================
  Coverage          5.10%   5.10%           
============================================
  Files                42      42           
  Lines              3797    3797           
============================================
  Hits                194     194           
  Misses             3592    3592           
  Partials             11      11           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@cubxxw cubxxw enabled auto-merge January 26, 2024 13:19
@cubxxw cubxxw merged commit 093b3f6 into release-v3.5 Jan 26, 2024
23 of 26 checks passed
@cubxxw cubxxw deleted the feat/openim-auto-releasse branch January 26, 2024 13:19
@openimsdk openimsdk locked and limited conversation to collaborators Jan 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants