]> nmode's Git Repositories - signal-cli/commitdiff
Update tests
authorAsamK <asamk@gmx.de>
Sat, 15 May 2021 16:40:16 +0000 (18:40 +0200)
committerAsamK <asamk@gmx.de>
Sat, 15 May 2021 16:40:16 +0000 (18:40 +0200)
graalvm-config-dir/reflect-config.json
run_tests.sh

index db7e24f609d9d0aa4bbade4c525c8ae0954c75ef..7e21bd3f35f45cc233f0e20df9b39dde17af605d 100644 (file)
   "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$DeleteRequestingMemberAction",
   "fields":[{"name":"deletedUserId_", "allowUnsafeAccess":true}]
 },
+{
+  "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyAddFromInviteLinkAccessControlAction",
+  "fields":[{"name":"addFromInviteLinkAccess_", "allowUnsafeAccess":true}]
+},
+{
+  "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyAttributesAccessControlAction",
+  "fields":[{"name":"attributesAccess_", "allowUnsafeAccess":true}]
+},
+{
+  "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyDescriptionAction",
+  "fields":[{"name":"description_", "allowUnsafeAccess":true}]
+},
+{
+  "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyDisappearingMessagesTimerAction",
+  "fields":[{"name":"timer_", "allowUnsafeAccess":true}]
+},
+{
+  "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyInviteLinkPasswordAction",
+  "fields":[{"name":"inviteLinkPassword_", "allowUnsafeAccess":true}]
+},
 {
   "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMemberProfileKeyAction",
   "fields":[{"name":"presentation_", "allowUnsafeAccess":true}]
     {"name":"userId_", "allowUnsafeAccess":true}
   ]
 },
+{
+  "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMembersAccessControlAction",
+  "fields":[{"name":"membersAccess_", "allowUnsafeAccess":true}]
+},
 {
   "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyTitleAction",
   "fields":[{"name":"title_", "allowUnsafeAccess":true}]
     {"name":"userId_", "allowUnsafeAccess":true}
   ]
 },
+{
+  "name":"org.signal.storageservice.protos.groups.GroupInviteLink",
+  "fields":[
+    {"name":"contentsCase_", "allowUnsafeAccess":true}, 
+    {"name":"contents_", "allowUnsafeAccess":true}
+  ]
+},
+{
+  "name":"org.signal.storageservice.protos.groups.GroupInviteLink$GroupInviteLinkContentsV1",
+  "fields":[
+    {"name":"groupMasterKey_", "allowUnsafeAccess":true}, 
+    {"name":"inviteLinkPassword_", "allowUnsafeAccess":true}
+  ]
+},
 {
   "name":"org.signal.storageservice.protos.groups.Member",
   "fields":[
index 44a190fb0aa621d80ddce92403e064665f1692b8..3df13530f7395ff5cfc87d289ef2ce170b86e3ce 100755 (executable)
@@ -79,20 +79,21 @@ sleep 5
 run_main -u "$NUMBER_1" setPin "$TEST_PIN_1"
 run_main -u "$NUMBER_2" removePin
 
-## Identities
-run_main -u "$NUMBER_1" listIdentities
-run_main -u "$NUMBER_2" trust "$NUMBER_1" -a
-
 ## Contacts
 run_main -u "$NUMBER_2" updateContact "$NUMBER_1" -n NUMBER_1 -e 10
 run_main -u "$NUMBER_2" block "$NUMBER_1"
 run_main -u "$NUMBER_2" unblock "$NUMBER_1"
 run_main -u "$NUMBER_2" listContacts
 
+run_main -u "$NUMBER_1" send "$NUMBER_2" -m hi
+run_main -u "$NUMBER_2" receive
+run_main -u "$NUMBER_2" send "$NUMBER_1" -m hi
+run_main -u "$NUMBER_1" receive
+run_main -u "$NUMBER_2" receive
 ## Groups
 GROUP_ID=$(run_main -u "$NUMBER_1" updateGroup -n GRUPPE -a LICENSE -m "$NUMBER_1" | grep -oP '(?<=").+(?=")')
 run_main -u "$NUMBER_1" send "$NUMBER_2" -m first
-run_main -u "$NUMBER_1" updateGroup -g "$GROUP_ID" -n GRUPPE_UMB -m "$NUMBER_2"
+run_main -u "$NUMBER_1" updateGroup -g "$GROUP_ID" -n GRUPPE_UMB -m "$NUMBER_2" --admin "$NUMBER_2" --remove-admin "$NUMBER_2" --description DESCRIPTION --link=enabled-with-approval --set-permission-add-member=only-admins --set-permission-edit-details=only-admins -e 42
 run_main -u "$NUMBER_1" listGroups -d
 run_main -u "$NUMBER_1" --output=json listGroups -d
 run_main -u "$NUMBER_2" --verbose receive
@@ -104,6 +105,11 @@ run_main -u "$NUMBER_1" updateGroup -g "$GROUP_ID" -m "$NUMBER_2"
 run_main -u "$NUMBER_1" block "$GROUP_ID"
 run_main -u "$NUMBER_1" unblock "$GROUP_ID"
 
+## Identities
+run_main -u "$NUMBER_1" listIdentities
+run_main -u "$NUMBER_2" listIdentities
+run_main -u "$NUMBER_2" trust "$NUMBER_1" -a
+
 ## Basic send/receive
 for OUTPUT in "plain-text" "json"; do
        run_main -u "$NUMBER_1" --output="$OUTPUT" getUserStatus "$NUMBER_1" "$NUMBER_2" "+111111111"