Skip to content

Instantly share code, notes, and snippets.

@tateisu
Created December 30, 2018 07:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tateisu/5e0704f37fc74a7836150cec66e75220 to your computer and use it in GitHub Desktop.
Save tateisu/5e0704f37fc74a7836150cec66e75220 to your computer and use it in GitHub Desktop.
C:\Java\jdk-x64-1.8\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.2.5\lib\idea_rt.jar=57948:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.2.5\bin" -Dfile.encoding=UTF-8 -classpath C:\Java\jdk-x64-1.8\jre\lib\charsets.jar;C:\Java\jdk-x64-1.8\jre\lib\deploy.jar;C:\Java\jdk-x64-1.8\jre\lib\javaws.jar;C:\Java\jdk-x64-1.8\jre\lib\jce.jar;C:\Java\jdk-x64-1.8\jre\lib\jfr.jar;C:\Java\jdk-x64-1.8\jre\lib\jfxswt.jar;C:\Java\jdk-x64-1.8\jre\lib\jsse.jar;C:\Java\jdk-x64-1.8\jre\lib\management-agent.jar;C:\Java\jdk-x64-1.8\jre\lib\plugin.jar;C:\Java\jdk-x64-1.8\jre\lib\resources.jar;C:\Java\jdk-x64-1.8\jre\lib\rt.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\access-bridge-64.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\cldrdata.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\dnsns.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\jaccess.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\jfxrt.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\localedata.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\nashorn.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\sunec.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\sunjce_provider.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\sunmscapi.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\sunpkcs11.jar;C:\Java\jdk-x64-1.8\jre\lib\ext\zipfs.jar;D:\scripts\TestMisskeyApi\out\production\classes;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk8\1.3.0\7157cc6bc26328e2e97723d65d4ed7d7eddf603b\kotlin-stdlib-jdk8-1.3.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\com.beust\klaxon\3.0.1\808bd383de5140c185f11f5b38c75e6032076304\klaxon-3.0.1.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-reflect\1.3.0\6fd129fd9ba8581f2cb9c58bfd431dda4ee0457e\kotlin-reflect-1.3.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\com.github.kittinunf.fuel\fuel-coroutines\1.16.0\7c5bbed13b1ee402a12fd7c24f5a0169430db343\fuel-coroutines-1.16.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-core\1.0.0\a33c4bf7581f71f01d4ed660b09ca199abbb44da\kotlinx-coroutines-core-1.0.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\com.github.kittinunf.fuel\fuel\1.16.0\1e20fc873530422a2a1e66c955441a88b8744b6e\fuel-1.16.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\io.github.classgraph\classgraph\4.4.12\ae44767ad15ad986a0c975ca9aec348f57b77f06\classgraph-4.4.12.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk7\1.3.0\683e04a4e7f17437d7e1390480f312e122e42e9e\kotlin-stdlib-jdk7-1.3.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\com.github.kittinunf.result\result\1.6.0\203f6b1e4fa2481d8bdf068568b5360059be7baf\result-1.6.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib\1.3.0\a134b0cfe9bb44f98b0b3e889cda07923eea9428\kotlin-stdlib-1.3.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlinx\kotlinx-coroutines-core-common\1.0.0\5f7551ec1edc068deaa0397100a1f14f32270274\kotlinx-coroutines-core-common-1.0.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-common\1.3.0\84a2e0288dc17cd64d692eb1e5e0de8cd5ff0846\kotlin-stdlib-common-1.3.0.jar;C:\Users\tateisu\.gradle\caches\modules-2\files-2.1\org.jetbrains\annotations\13.0\919f0dfe192fb4e063e7dacadee7f8bb9a2672a9\annotations-13.0.jar jp.juggler.testmisskeyapi.AppKt tma.conf
VERB: current working directory: D:\scripts\TestMisskeyApi
VERB: arguments: tma.conf
VERB: parseConfigPair: instance=misskey.xyz
VERB: parseConfigPair: user1AccessToken=***
VERB: parseConfigPair: user2AccessToken=***
VERB: parseConfigPair: user3AccessToken=***
VERB: parseConfigPair: user1Password=***
VERB: parseConfigPair: jpegSample=./sample.jpg
INFO: #start (user1)ログインユーザの情報 /api/i
INFO: POST https://misskey.xyz/api/i {"i":"**","limit":1}
VERB: time: 788ms
VERB: 200 OK content_size=749
INFO: checkExists id = 5bd9b67c361957004a84b7b4
INFO: #start (user2)ログインユーザの情報 /api/i
INFO: POST https://misskey.xyz/api/i {"i":"**","limit":1}
VERB: time: 799ms
VERB: 200 OK content_size=3394
INFO: checkExists id = 5b737c8f152fee7cdbfac184
INFO: #start (user3)ログインユーザの情報 /api/i
INFO: POST https://misskey.xyz/api/i {"i":"**","limit":1}
VERB: time: 788ms
ERROR[1]: HTTP ERROR com.github.kittinunf.fuel.core.HttpException: HTTP Exception 403 Forbidden https://misskey.xyz/api/i {"error":"AUTHENTICATION_FAILED"}
INFO: runner#1 1testAppUser1 start
INFO: runner#2 2testAppUser2 start
INFO: runner#3 3testDrive1 start
INFO: runner#0 0testApp start
INFO: runner#2 2testAppUser2 end
INFO: runner#2 4testDriveShow start
INFO: runner#1 1testAppUser1 end
INFO: runner#1 5testHashtag start
INFO: runner#0 0testApp end
INFO: runner#0 6testInstance start
INFO: runner#0 6testInstance end
INFO: runner#0 7testListAction start
INFO: runner#0 7testListAction end
INFO: runner#0 8testListList start
INFO: runner#2 4testDriveShow end
INFO: runner#2 9testMessage start
INFO: runner#1 5testHashtag end
INFO: runner#1 10testNoteFavourite start
INFO: runner#0 8testListList end
INFO: runner#0 11testNotePin start
INFO: runner#1 10testNoteFavourite end
INFO: runner#1 12testNotePublic start
INFO: runner#2 9testMessage end
INFO: runner#2 13testNoteTimelineNonPublic start
INFO: runner#0 11testNotePin end
INFO: runner#0 14testNoteUser1 start
INFO: runner#0 14testNoteUser1 end
INFO: runner#0 15testNotification1 start
INFO: runner#1 12testNotePublic end
INFO: runner#1 16testStats start
INFO: runner#1 16testStats end
INFO: runner#1 17testUntilDate start
INFO: runner#0 15testNotification1 end
INFO: runner#0 18testUser1 start
INFO: runner#1 17testUntilDate end
INFO: runner#1 19testUserBlockAction start
INFO: runner#0 18testUser1 end
INFO: runner#0 20testUserBlockList start
INFO: runner#1 19testUserBlockAction end
INFO: runner#1 21testUserFollowAction start
INFO: runner#1 21testUserFollowAction end
INFO: runner#1 22testUserFollowList start
INFO: runner#0 20testUserBlockList end
INFO: runner#0 23testUserFollowRequest start
INFO: runner#0 23testUserFollowRequest end
INFO: runner#0 24testUserFrequentlyReplied start
INFO: runner#0 24testUserFrequentlyReplied end
INFO: runner#0 25testUserMuteAction start
INFO: runner#0 25testUserMuteAction end
INFO: runner#0 26testUserMuteList start
INFO: runner#0 26testUserMuteList end
INFO: runner#0 27testUsernameAvailable start
INFO: runner#1 22testUserFollowList end
INFO: runner#1 28testUserRecommendation start
INFO: runner#0 27testUsernameAvailable end
INFO: runner#0 29testUserRelation start
INFO: runner#1 28testUserRecommendation end
INFO: runner#1 30testUsers start
INFO: runner#0 29testUserRelation end
INFO: runner#0 31testUserSearch start
INFO: runner#0 31testUserSearch end
INFO: runner#0 32testUserShow start
INFO: runner#1 30testUsers end
INFO: runner#0 32testUserShow end
INFO: runner#2 13testNoteTimelineNonPublic end
INFO: runner#3 3testDrive1 end
INFO: ####################
INFO: # 0testApp result
INFO: #start アプリケーション登録(非ログイン状態) /api/app/create
INFO: POST https://misskey.xyz/api/app/create {"callbackUrl":"testmisskeyapi://unused_url/","description":"APIの試験です。このアプリは実際には使われません。","limit":1,"name":"TestMisskeyApi","permission":["account-read","account-write","note-read","note-write","reaction-read","reaction-write","following-read","following-write","drive-read","drive-write","notification-read","notification-write","favorite-read","favorites-read","favorite-write","account/read","account/write","messaging-read","messaging-write","vote-read","vote-write"]}
VERB: time: 195ms
VERB: 200 OK content_size=690
INFO: checkExists id = 5c28763ee1e737002787bef0
INFO: checkExists name = TestMisskeyApi
INFO: checkExists secret = 4rEPDlgJ75fRIvI7Z4hikZ2EfdfxkrmJ
INFO: #start アプリケーション情報 /api/app/show
INFO: POST https://misskey.xyz/api/app/show {"appId":"5c28763ee1e737002787bef0","limit":1}
VERB: time: 51ms
VERB: 200 OK content_size=646
INFO: checkExists id = 5c28763ee1e737002787bef0
INFO: checkExists name = TestMisskeyApi
INFO: #start 認証セッション開始 /api/auth/session/generate
INFO: POST https://misskey.xyz/api/auth/session/generate {"appSecret":"4rEPDlgJ75fRIvI7Z4hikZ2EfdfxkrmJ","limit":1}
VERB: time: 69ms
VERB: 200 OK content_size=118
INFO: checkExists token = b06e2604-c1b0-40f6-b71e-f2aa79257c35
INFO: checkExists url = https://misskey.xyz/auth/b06e2604-c1b0-40f6-b71e-f2aa79257c35
INFO: #start 認証セッション表示 /api/auth/session/show
INFO: POST https://misskey.xyz/api/auth/session/show {"limit":1,"token":"b06e2604-c1b0-40f6-b71e-f2aa79257c35"}
VERB: time: 61ms
VERB: 200 OK content_size=775
INFO: checkExists appId = 5c28763ee1e737002787bef0
INFO: checkExists token = b06e2604-c1b0-40f6-b71e-f2aa79257c35
INFO: checkExists app.name = TestMisskeyApi
INFO: #start 認証セッションの連携許可 /api/auth/accept
INFO: POST https://misskey.xyz/api/auth/accept {"i":"**","limit":1,"token":"b06e2604-c1b0-40f6-b71e-f2aa79257c35"}
VERB: time: 105ms
VERB: 204 No Content content_size=0
INFO: #start 認証セッション完了 /api/auth/session/userkey
INFO: POST https://misskey.xyz/api/auth/session/userkey {"appSecret":"4rEPDlgJ75fRIvI7Z4hikZ2EfdfxkrmJ","limit":1,"token":"b06e2604-c1b0-40f6-b71e-f2aa79257c35"}
VERB: time: 38ms
VERB: 200 OK content_size=643
INFO: checkExists accessToken = dpBiUoWvXaxtTHaIDVfzXqtES4qWzW7W
INFO: checkExists user.id = 5bd9b67c361957004a84b7b4
INFO: ####################
INFO: # 1testAppUser1 result
INFO: #start (user1)アプリケーション登録(ログイン状態) /api/app/create
INFO: POST https://misskey.xyz/api/app/create {"callbackUrl":"testmisskeyapi://unused_url/","description":"APIの試験です。このアプリは実際には使われません。","i":"**","limit":1,"name":"TestMisskeyApi","permission":["account-read","account-write","note-read","note-write","reaction-read","reaction-write","following-read","following-write","drive-read","drive-write","notification-read","notification-write","favorite-read","favorites-read","favorite-write","account/read","account/write","messaging-read","messaging-write","vote-read","vote-write"]}
VERB: time: 196ms
VERB: 200 OK content_size=712
INFO: checkExists id = 5c28763eaab7c60027900006
INFO: checkExists name = TestMisskeyApi
INFO: checkExists secret = 7cWMHhinbVzsrsqC4Ar7fd6H1ptGugcC
INFO: #start (user1)ユーザが作成したアプリ /api/my/apps
INFO: POST https://misskey.xyz/api/my/apps {"i":"**","limit":1}
VERB: time: 71ms
VERB: 200 OK content_size=691
INFO: checkExists 0.id = 5c28763eaab7c60027900006
INFO: checkExists 0.name = TestMisskeyApi
INFO: ####################
INFO: # 2testAppUser2 result
INFO: #start (user2)連携済みアプリ(WebUIのアクセストークンでは成功する) /api/i/authorized_apps
INFO: POST https://misskey.xyz/api/i/authorized_apps {"i":"**","limit":1}
VERB: time: 58ms
VERB: 200 OK content_size=631
INFO: checkExists 0.id = 5b89c08c0cb85e0042e68c10
INFO: checkExists 0.name = SubwayTooter
INFO: ####################
INFO: # 3testDrive1 result
INFO: #start (user1)ドライブのフォルダを作成 /api/drive/folders/create
INFO: POST https://misskey.xyz/api/drive/folders/create {"i":"**","limit":1,"name":"ApiTestFolder"}
VERB: time: 194ms
VERB: 200 OK content_size=147
INFO: checkExists id = 5c28763ee1e737002787beef
INFO: checkExists name = ApiTestFolder
INFO: #start (user1)ドライブのフォルダの更新 /api/drive/folders/update
INFO: POST https://misskey.xyz/api/drive/folders/update {"folderId":"5c28763ee1e737002787beef","i":"**","limit":1,"name":"ApiTestFolder"}
VERB: time: 49ms
VERB: 200 OK content_size=147
INFO: checkExists id = 5c28763ee1e737002787beef
INFO: checkExists name = ApiTestFolder
INFO: #start (user1)ドライブのファイルを作成 /api/drive/files/create
INFO: POST https://misskey.xyz/api/drive/files/create {"folderId":"5c28763ee1e737002787beef","force":true,"i":"**","limit":1}
VERB: time: 914ms
VERB: 200 OK content_size=592
INFO: checkExists id = 5c28763faab7c6002790000a
INFO: checkExists url = https://s3.arkjp.net/files/a395e45d-69ad-4317-a655-5f6c4d01965e.jpg
INFO: checkExists md5 = 9954e329081946821585c95fa27595c6
INFO: checkExists name = ApiTestFile.jpg
INFO: checkExists type = image/jpeg
INFO: checkExists datasize = 4351
INFO: #start (user1)ドライブのファイルの作成(URL指定) /api/drive/files/upload_from_url
INFO: POST https://misskey.xyz/api/drive/files/upload_from_url {"folderId":"5c28763ee1e737002787beef","i":"**","limit":1,"url":"https://s3.arkjp.net/files/a395e45d-69ad-4317-a655-5f6c4d01965e.jpg"}
VERB: time: 553ms
VERB: 200 OK content_size=592
INFO: checkExists id = 5c28763faab7c6002790000a
INFO: checkExists url = https://s3.arkjp.net/files/a395e45d-69ad-4317-a655-5f6c4d01965e.jpg
INFO: checkExists md5 = 9954e329081946821585c95fa27595c6
INFO: checkExists name = ApiTestFile.jpg
INFO: checkExists type = image/jpeg
INFO: checkExists datasize = 4351
INFO: #start (user1)ドライブのファイルをMD5ダイジェストで探す /api/drive/files/check_existence
INFO: POST https://misskey.xyz/api/drive/files/check_existence {"i":"**","limit":1,"md5":"9954e329081946821585c95fa27595c6"}
VERB: time: 51ms
VERB: 200 OK content_size=601
INFO: checkExists file.id = 5c28763faab7c6002790000a
INFO: #start (user1)ドライブのファイルの更新 /api/drive/files/update
INFO: POST https://misskey.xyz/api/drive/files/update {"fileId":"5c28763faab7c6002790000a","i":"**","limit":1,"name":"ApiTestFile.jpg"}
VERB: time: 53ms
VERB: 200 OK content_size=570
INFO: checkExists id = 5c28763faab7c6002790000a
INFO: checkExists url = https://s3.arkjp.net/files/a395e45d-69ad-4317-a655-5f6c4d01965e.jpg
INFO: checkExists md5 = 9954e329081946821585c95fa27595c6
INFO: checkExists name = ApiTestFile.jpg
INFO: checkExists type = image/jpeg
INFO: checkExists datasize = 4351
INFO: #start (user1)ドライブのファイルの情報 /api/drive/files/show
INFO: POST https://misskey.xyz/api/drive/files/show {"fileId":"5c28763faab7c6002790000a","i":"**","limit":1}
VERB: time: 50ms
VERB: 200 OK content_size=570
INFO: checkExists id = 5c28763faab7c6002790000a
INFO: checkExists url = https://s3.arkjp.net/files/a395e45d-69ad-4317-a655-5f6c4d01965e.jpg
INFO: checkExists md5 = 9954e329081946821585c95fa27595c6
INFO: checkExists name = ApiTestFile.jpg
INFO: checkExists type = image/jpeg
INFO: checkExists datasize = 4351
INFO: #start (user1)画像つき投稿 /api/notes/create
INFO: POST https://misskey.xyz/api/notes/create {"fileIds":["5c28763faab7c6002790000a"],"i":"**","limit":1,"text":"test","visibility":"home"}
VERB: time: 95ms
VERB: 200 OK content_size=1895
INFO: checkExists createdNote.media.0.id = 5c28763faab7c6002790000a
INFO: #start (user1)ドライブのファイルが使われた投稿の一覧 /api/drive/files/attached_notes
INFO: POST https://misskey.xyz/api/drive/files/attached_notes {"fileId":"5c28763faab7c6002790000a","i":"**","limit":1}
VERB: time: 150ms
VERB: 200 OK content_size=1893
INFO: checkExists 0.id = 5c287640e1e737002787bef8
INFO: #start (user1)ドライブのファイルを名前で探す /api/drive/files/find
INFO: POST https://misskey.xyz/api/drive/files/find {"i":"**","limit":1,"name":"ApiTestFile.jpg"}
VERB: time: 51ms
VERB: 200 OK content_size=619
INFO: checkExists 0.id = 5c28763faab7c6002790000a
INFO: #start (user1)ドライブのファイルを削除 /api/drive/files/delete
INFO: POST https://misskey.xyz/api/drive/files/delete {"fileId":"5c28763faab7c6002790000a","i":"**","limit":1}
VERB: time: 2833ms
VERB: 204 No Content content_size=0
INFO: #start (user1)ドライブのファイルを削除 /api/drive/files/delete
INFO: POST https://misskey.xyz/api/drive/files/delete {"fileId":"5c28763faab7c6002790000a","i":"**","limit":1}
VERB: time: 30009ms
ERROR[2]: NETWORK ERROR: java.net.SocketTimeoutException: Read timed out https://misskey.xyz/api/drive/files/delete
INFO: #start (user1)ドライブのフォルダの情報 /api/drive/folders/show
INFO: POST https://misskey.xyz/api/drive/folders/show {"folderId":"5c28763ee1e737002787beef","i":"**","limit":1}
VERB: time: 49ms
VERB: 200 OK content_size=179
INFO: checkExists id = 5c28763ee1e737002787beef
INFO: checkExists name = ApiTestFolder
INFO: #start (user1)ドライブのフォルダを探す /api/drive/folders/find
INFO: POST https://misskey.xyz/api/drive/folders/find {"i":"**","limit":1,"name":"ApiTestFolder"}
VERB: time: 43ms
VERB: 200 OK content_size=149
INFO: checkExists 0.id = 5c28763ee1e737002787beef
INFO: checkExists 0.name = ApiTestFolder
INFO: #start (user1)ドライブのフォルダを削除 /api/drive/folders/delete
INFO: POST https://misskey.xyz/api/drive/folders/delete {"folderId":"5c28763ee1e737002787beef","i":"**","limit":1}
VERB: time: 71ms
VERB: 204 No Content content_size=0
INFO: ####################
INFO: # 4testDriveShow result
INFO: #start (user2)ドライブの情報 /api/drive
INFO: POST https://misskey.xyz/api/drive {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 180ms
VERB: 200 OK content_size=43
INFO: checkExists capacity = 1048576000000
INFO: checkExists usage = 58704407
INFO: #start (user2)ドライブのルートフォルダのファイル一覧 /api/drive/files
INFO: POST https://misskey.xyz/api/drive/files {"i":"**","limit":1}
VERB: time: 40ms
VERB: 200 OK content_size=508
INFO: checkExists 0.id = 5c1808590f0df60027d61396
INFO: checkExists 0.name = universe4.mp3
INFO: checkExists 0.url = https://s3.arkjp.net/files/1cd4dfdb-9362-42ee-b512-a415614e45cf.mp3
INFO: POST https://misskey.xyz/api/drive/files {"i":"**","limit":1,"untilId":"5c1808590f0df60027d61396"}
VERB: time: 50ms
VERB: 200 OK content_size=654
INFO: checkExists 0.id = 5c119678d0fd0100270aa88a
INFO: checkExists 0.name = Screenshot_20181213-081434_Android System.jpg
INFO: checkExists 0.url = https://s3.arkjp.net/files/585470bb-3bb2-482c-88f4-aa523e2bc0a6.jpg
INFO: POST https://misskey.xyz/api/drive/files {"i":"**","limit":1,"sinceId":"5c119678d0fd0100270aa88a"}
VERB: time: 47ms
VERB: 200 OK content_size=508
INFO: checkExists 0.id = 5c1808590f0df60027d61396
INFO: checkExists 0.name = universe4.mp3
INFO: checkExists 0.url = https://s3.arkjp.net/files/1cd4dfdb-9362-42ee-b512-a415614e45cf.mp3
INFO: #start (user2)ドライブのフォルダ一覧 /api/drive/folders
INFO: POST https://misskey.xyz/api/drive/folders {"i":"**","limit":1}
VERB: time: 115ms
VERB: 200 OK content_size=146
INFO: checkExists 0.id = 5c19ec3a62e91300322eb010
INFO: checkExists 0.name = API TEST 1
INFO: POST https://misskey.xyz/api/drive/folders {"i":"**","limit":1,"untilId":"5c19ec3a62e91300322eb010"}
VERB: time: 87ms
VERB: 200 OK content_size=148
INFO: checkExists 0.id = 5b794e64e9765475dda2d9de
INFO: checkExists 0.name = アバター
INFO: POST https://misskey.xyz/api/drive/folders {"i":"**","limit":1,"sinceId":"5b794e64e9765475dda2d9de"}
VERB: time: 77ms
VERB: 200 OK content_size=146
INFO: checkExists 0.id = 5c19ec3a62e91300322eb010
INFO: checkExists 0.name = API TEST 1
INFO: #start (user2)ドライブのファイル一覧(更新順) /api/drive/stream
INFO: POST https://misskey.xyz/api/drive/stream {"i":"**","limit":1}
VERB: time: 75ms
VERB: 200 OK content_size=508
INFO: checkExists 0.id = 5c1808590f0df60027d61396
INFO: checkExists 0.name = universe4.mp3
INFO: checkExists 0.url = https://s3.arkjp.net/files/1cd4dfdb-9362-42ee-b512-a415614e45cf.mp3
INFO: POST https://misskey.xyz/api/drive/stream {"i":"**","limit":1,"untilId":"5c1808590f0df60027d61396"}
VERB: time: 51ms
VERB: 200 OK content_size=654
INFO: checkExists 0.id = 5c119678d0fd0100270aa88a
INFO: checkExists 0.name = Screenshot_20181213-081434_Android System.jpg
INFO: checkExists 0.url = https://s3.arkjp.net/files/585470bb-3bb2-482c-88f4-aa523e2bc0a6.jpg
INFO: POST https://misskey.xyz/api/drive/stream {"i":"**","limit":1,"sinceId":"5c119678d0fd0100270aa88a"}
VERB: time: 69ms
VERB: 200 OK content_size=508
INFO: checkExists 0.id = 5c1808590f0df60027d61396
INFO: checkExists 0.name = universe4.mp3
INFO: checkExists 0.url = https://s3.arkjp.net/files/1cd4dfdb-9362-42ee-b512-a415614e45cf.mp3
INFO: ####################
INFO: # 5testHashtag result
INFO: #start ハッシュタグ検索(前方一致、大文字小文字区別なし) /api/hashtags/search
INFO: POST https://misskey.xyz/api/hashtags/search {"limit":1,"query":"Mi"}
VERB: time: 61ms
VERB: 200 OK content_size=11
INFO: checkExists 0 = misskey
INFO: POST https://misskey.xyz/api/hashtags/search {"limit":1,"offset":1,"query":"Mi"}
VERB: time: 59ms
VERB: 200 OK content_size=13
INFO: checkExists 0 = milliards
INFO: #start ハッシュタグトレンド /api/hashtags/trend
INFO: POST https://misskey.xyz/api/hashtags/trend {"limit":1}
VERB: time: 433ms
VERB: 200 OK content_size=424
INFO: checkExists 0.tag = 紐ジェル
INFO: checkExists 0.usersCount = 2
INFO: #start 投稿をタグで検索 /api/notes/search_by_tag
INFO: POST https://misskey.xyz/api/notes/search_by_tag {"limit":1,"tag":"MisskeyApi"}
VERB: time: 81ms
VERB: 200 OK content_size=854
INFO: checkExists 0.id = 5c0dcd01f75c3500274e6982
INFO: checkExists 0.text = #MisskeyApi プロフィールのlocation部分は絵文字を解釈しないのね。 #SubwayTooter もlocationとbirthday表示するかなあ
INFO: POST https://misskey.xyz/api/notes/search_by_tag {"limit":1,"tag":"MisskeyApi","untilId":"5c0dcd01f75c3500274e6982"}
VERB: time: 73ms
VERB: 200 OK content_size=2818
INFO: checkExists 0.id = 5c085c1be5fb160032078cca
INFO: checkExists 0.text = このエラーメッセージで「本文に何か入力してください」を読み取れる人はいるのか? #MisskeyApi
INFO: ####################
INFO: # 6testInstance result
INFO: #start インスタンス情報 /api/meta
INFO: POST https://misskey.xyz/api/meta {"limit":1}
VERB: time: 52ms
VERB: 200 OK content_size=8334
INFO: checkExists version = 10.72.0
INFO: checkExists clientVersion = 2.0.13212
INFO: checkExists maxNoteTextLength = 3000
INFO: ####################
INFO: # 7testListAction result
INFO: #start (user1)リストの作成 /api/users/lists/create
INFO: POST https://misskey.xyz/api/users/lists/create {"i":"**","limit":1,"title":"TestMisskeyApi"}
VERB: time: 52ms
VERB: 200 OK content_size=146
INFO: checkExists id = 5c28763ee1e737002787bef2
INFO: checkExists title = TestMisskeyApi
INFO: checkExists userIds = JsonArray(value=[])
INFO: #start (user1)リストにユーザーを追加 /api/users/lists/push
INFO: POST https://misskey.xyz/api/users/lists/push {"i":"**","limit":1,"listId":"5c28763ee1e737002787bef2","userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 49ms
VERB: 204 No Content content_size=0
INFO: #start (user1)リストからユーザーを削除 /api/users/lists/pull
INFO: POST https://misskey.xyz/api/users/lists/pull {"i":"**","limit":1,"listId":"5c28763ee1e737002787bef2","userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 36ms
VERB: 204 No Content content_size=0
INFO: #start (user1)リストのタイトル変更 /api/users/lists/update
INFO: POST https://misskey.xyz/api/users/lists/update {"i":"**","limit":1,"listId":"5c28763ee1e737002787bef2","title":"TestMisskeyApi2"}
VERB: time: 37ms
VERB: 200 OK content_size=147
INFO: checkExists id = 5c28763ee1e737002787bef2
INFO: checkExists title = TestMisskeyApi2
ERROR[3]: checkExists userIds.0 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
INFO: {
"createdAt": "2018-12-30T07:39:42.920Z",
"userId": "5bd9b67c361957004a84b7b4",
"title": "TestMisskeyApi2",
"userIds": [],
"id": "5c28763ee1e737002787bef2"
}
INFO: #start (user1)リストの情報を表示 /api/users/lists/show
INFO: POST https://misskey.xyz/api/users/lists/show {"i":"**","limit":1,"listId":"5c28763ee1e737002787bef2"}
VERB: time: 49ms
VERB: 200 OK content_size=147
INFO: checkExists id = 5c28763ee1e737002787bef2
INFO: checkExists title = TestMisskeyApi2
ERROR[4]: checkExists userIds.0 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
INFO: {
"createdAt": "2018-12-30T07:39:42.920Z",
"userId": "5bd9b67c361957004a84b7b4",
"title": "TestMisskeyApi2",
"userIds": [],
"id": "5c28763ee1e737002787bef2"
}
INFO: #start (user1)リストの削除 /api/users/lists/delete
INFO: POST https://misskey.xyz/api/users/lists/delete {"i":"**","limit":1,"listId":"5c28763ee1e737002787bef2"}
VERB: time: 49ms
VERB: 204 No Content content_size=0
INFO: ####################
INFO: # 8testListList result
INFO: #start (user2)リストの一覧 /api/users/lists/list
INFO: POST https://misskey.xyz/api/users/lists/list {"i":"**","limit":1}
VERB: time: 57ms
VERB: 200 OK content_size=1052
INFO: checkExists 0.id = 5b759a06b072ce01a4f08c72
INFO: checkExists 0.title = list1あ
INFO: #start (user2)リストのTL /api/notes/user-list-timeline
INFO: POST https://misskey.xyz/api/notes/user-list-timeline {"i":"**","limit":1,"listId":"5b759a06b072ce01a4f08c72"}
VERB: time: 92ms
VERB: 200 OK content_size=1962
INFO: checkExists 0.id = 5c28703caab7c600278ffa82
INFO: checkExists 0.user.username = cv_k
INFO: POST https://misskey.xyz/api/notes/user-list-timeline {"i":"**","limit":1,"listId":"5b759a06b072ce01a4f08c72","untilId":"5c28703caab7c600278ffa82"}
VERB: time: 70ms
VERB: 200 OK content_size=2139
INFO: checkExists 0.id = 5c286e11aab7c600278ff901
INFO: checkExists 0.user.username = hlhl
INFO: POST https://misskey.xyz/api/notes/user-list-timeline {"i":"**","limit":1,"listId":"5b759a06b072ce01a4f08c72","sinceId":"5c286e11aab7c600278ff901"}
VERB: time: 122ms
VERB: 200 OK content_size=1962
INFO: checkExists 0.id = 5c28703caab7c600278ffa82
INFO: checkExists 0.user.username = cv_k
INFO: ####################
INFO: # 9testMessage result
INFO: #start (user1,user2)メッセージの送信 /api/messaging/messages/create
INFO: POST https://misskey.xyz/api/messaging/messages/create {"i":"**","limit":1,"text":"がうがう1","userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 80ms
VERB: 200 OK content_size=642
INFO: checkExists id = 5c28763fe1e737002787bef3
INFO: checkExists text = がうがう1
INFO: checkExists recipient.username = tateisu
INFO: #start (user1,user2)メッセージの送信 /api/messaging/messages/create
INFO: POST https://misskey.xyz/api/messaging/messages/create {"i":"**","limit":1,"text":"がうがう2","userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 102ms
VERB: 200 OK content_size=642
INFO: checkExists id = 5c28763faab7c60027900009
INFO: checkExists text = がうがう2
INFO: checkExists recipient.username = tateisu
INFO: #start (user2)メッセージ履歴 /api/messaging/history
INFO: POST https://misskey.xyz/api/messaging/history {"i":"**","limit":1}
VERB: time: 61ms
VERB: 200 OK content_size=658
INFO: checkExists 0.id = 5c28763faab7c60027900009
INFO: checkExists 0.text = がうがう2
INFO: checkExists 0.recipient.username = tateisu
INFO: #start (user2)メッセージのユーザ別一覧 /api/messaging/messages
INFO: POST https://misskey.xyz/api/messaging/messages {"i":"**","limit":1,"userId":"5bd9b67c361957004a84b7b4"}
VERB: time: 78ms
VERB: 200 OK content_size=371
INFO: checkExists 0.id = 5c28763fe1e737002787bef3
INFO: checkExists 0.text = がうがう1
INFO: checkExists 0.recipientId = 5b737c8f152fee7cdbfac184
INFO: checkExists 0.user.username = tateisu_block_test
INFO: POST https://misskey.xyz/api/messaging/messages {"i":"**","limit":1,"untilId":"5c28763fe1e737002787bef3","userId":"5bd9b67c361957004a84b7b4"}
VERB: time: 80ms
VERB: 200 OK content_size=371
INFO: checkExists 0.id = 5c28763faab7c60027900009
INFO: checkExists 0.text = がうがう2
INFO: checkExists 0.recipientId = 5b737c8f152fee7cdbfac184
INFO: checkExists 0.user.username = tateisu_block_test
INFO: POST https://misskey.xyz/api/messaging/messages {"i":"**","limit":1,"sinceId":"5c28763faab7c60027900009","userId":"5bd9b67c361957004a84b7b4"}
VERB: time: 72ms
VERB: 200 OK content_size=370
INFO: checkExists 0.id = 5c28763fe1e737002787bef3
INFO: checkExists 0.text = がうがう1
INFO: checkExists 0.recipientId = 5b737c8f152fee7cdbfac184
INFO: checkExists 0.user.username = tateisu_block_test
INFO: #start (user2)メッセージを既読にする /api/messaging/messages/read
INFO: POST https://misskey.xyz/api/messaging/messages/read {"i":"**","limit":1,"messageId":"5c28763fe1e737002787bef3"}
VERB: time: 51ms
VERB: 204 No Content content_size=0
INFO: ####################
INFO: # 10testNoteFavourite result
INFO: #start グローバルTL /api/notes/global-timeline
INFO: POST https://misskey.xyz/api/notes/global-timeline {"limit":40}
VERB: time: 93ms
VERB: 200 OK content_size=48418
INFO: checkExists 0.id = 5c28763ee1e737002787bef1
INFO: POST https://misskey.xyz/api/notes/global-timeline {"limit":40,"untilId":"5c28763ee1e737002787bef1"}
VERB: time: 117ms
VERB: 200 OK content_size=47232
INFO: checkExists 0.id = 5c28763ce1e737002787beed
INFO: POST https://misskey.xyz/api/notes/global-timeline {"limit":40,"sinceId":"5c28763ce1e737002787beed"}
VERB: time: 74ms
VERB: 200 OK content_size=1939
INFO: checkExists 0.id = 5c28763ee1e737002787bef1
INFO: #start (user1)お気に入りの追加 /api/notes/favorites/create
INFO: POST https://misskey.xyz/api/notes/favorites/create {"i":"**","limit":1,"noteId":"5c28763ce1e737002787beed"}
VERB: time: 52ms
VERB: 204 No Content content_size=0
INFO: #start (user1)お気に入りの削除 /api/notes/favorites/delete
INFO: POST https://misskey.xyz/api/notes/favorites/delete {"i":"**","limit":1,"noteId":"5c28763ce1e737002787beed"}
VERB: time: 35ms
VERB: 204 No Content content_size=0
INFO: ####################
INFO: # 11testNotePin result
INFO: #start (user1)投稿 /api/notes/create
INFO: POST https://misskey.xyz/api/notes/create {"i":"**","limit":1,"poll":{"choices":["a","b","c"]},"text":"APIテスト用のダミー投稿です。公開範囲はhomeです。","visibility":"home"}
VERB: time: 91ms
VERB: 200 OK content_size=786
INFO: checkExists createdNote.id = 5c28763fe1e737002787bef4
INFO: #start (user1)投稿の表示 /api/notes/show
INFO: POST https://misskey.xyz/api/notes/show {"i":"**","limit":1,"noteId":"5c28763fe1e737002787bef4"}
VERB: time: 51ms
VERB: 200 OK content_size=770
INFO: checkExists id = 5c28763fe1e737002787bef4
INFO: checkExists user.username = tateisu_block_test
INFO: #start (user1)投稿のピンを設定 /api/i/pin
INFO: POST https://misskey.xyz/api/i/pin {"i":"**","limit":1,"noteId":"5c28763fe1e737002787bef4"}
VERB: time: 52ms
VERB: 200 OK content_size=647
INFO: #start (user1)ピンされた投稿 /api/users/show
INFO: POST https://misskey.xyz/api/users/show {"i":"**","limit":1,"userId":"5bd9b67c361957004a84b7b4"}
VERB: time: 51ms
VERB: 200 OK content_size=1443
INFO: checkExists pinnedNotes.0.id = 5c28763fe1e737002787bef4
INFO: #start (user1)投稿のピンを解除 /api/i/unpin
INFO: POST https://misskey.xyz/api/i/unpin {"i":"**","limit":1,"noteId":"5c28763fe1e737002787bef4"}
VERB: time: 54ms
VERB: 200 OK content_size=1443
INFO: checkExists id = 5bd9b67c361957004a84b7b4
INFO: #start (user1)投稿の削除 /api/notes/delete
INFO: POST https://misskey.xyz/api/notes/delete {"i":"**","limit":1,"noteId":"5c28763fe1e737002787bef4"}
VERB: time: 51ms
VERB: 204 No Content content_size=0
INFO: ####################
INFO: # 12testNotePublic result
INFO: #start 投稿一覧 /api/notes
INFO: POST https://misskey.xyz/api/notes {"limit":1}
VERB: time: 38ms
VERB: 200 OK content_size=1939
INFO: checkExists 0.id = 5c28763ee1e737002787bef1
INFO: checkExists 0.user.username = 12345
INFO: POST https://misskey.xyz/api/notes {"limit":1,"untilId":"5c28763ee1e737002787bef1"}
VERB: time: 57ms
VERB: 200 OK content_size=3350
INFO: checkExists 0.id = 5c28763de1e737002787beee
INFO: checkExists 0.user.username = Lux_PKMN
INFO: POST https://misskey.xyz/api/notes {"limit":1,"sinceId":"5c28763de1e737002787beee"}
VERB: time: 53ms
VERB: 200 OK content_size=1939
INFO: checkExists 0.id = 5c28763ee1e737002787bef1
INFO: checkExists 0.user.username = 12345
INFO: #start Featuredな投稿 /api/notes/featured
INFO: POST https://misskey.xyz/api/notes/featured {"limit":1}
VERB: time: 56ms
VERB: 200 OK content_size=7386
INFO: checkExists 0.id = 5c273fb01fe2fe0027a83d73
INFO: checkExists 0.user.username = typehatena
INFO: #start 投稿を検索 /api/notes/search
INFO: POST https://misskey.xyz/api/notes/search {"limit":1,"query":"SubwayTooter"}
VERB: time: 56ms
VERB: 200 OK content_size=1553
INFO: checkExists 0.id = 5c2619df8947480027cc9131
INFO: checkExists 0.user.username = yesdotsam
INFO: POST https://misskey.xyz/api/notes/search {"limit":1,"offset":1,"query":"SubwayTooter"}
VERB: time: 55ms
VERB: 200 OK content_size=1518
INFO: checkExists 0.id = 5c23244bb38d2500272f9dd2
INFO: checkExists 0.user.username = SubwayTooter
INFO: ####################
INFO: # 13testNoteTimelineNonPublic result
INFO: #start (user2)ホームTL /api/notes/timeline
INFO: POST https://misskey.xyz/api/notes/timeline {"i":"**","limit":1}
VERB: time: 98ms
VERB: 200 OK content_size=1962
INFO: checkExists 0.id = 5c28703caab7c600278ffa82
INFO: POST https://misskey.xyz/api/notes/timeline {"i":"**","limit":1,"untilId":"5c28703caab7c600278ffa82"}
VERB: time: 84ms
VERB: 200 OK content_size=1245
INFO: checkExists 0.id = 5c286f5ae1e737002787b64c
INFO: POST https://misskey.xyz/api/notes/timeline {"i":"**","limit":1,"sinceId":"5c286f5ae1e737002787b64c"}
VERB: time: 64ms
VERB: 200 OK content_size=1962
INFO: checkExists 0.id = 5c28703caab7c600278ffa82
INFO: #start (user2)ソーシャルTL /api/notes/hybrid-timeline
INFO: POST https://misskey.xyz/api/notes/hybrid-timeline {"i":"**","limit":1}
VERB: time: 55ms
VERB: 200 OK content_size=853
INFO: checkExists 0.id = 5c287639e1e737002787beeb
INFO: POST https://misskey.xyz/api/notes/hybrid-timeline {"i":"**","limit":1,"untilId":"5c287639e1e737002787beeb"}
VERB: time: 366ms
VERB: 200 OK content_size=1652
INFO: checkExists 0.id = 5c28762daab7c600278ffffe
INFO: POST https://misskey.xyz/api/notes/hybrid-timeline {"i":"**","limit":1,"sinceId":"5c28762daab7c600278ffffe"}
VERB: time: 54ms
VERB: 200 OK content_size=853
INFO: checkExists 0.id = 5c287639e1e737002787beeb
INFO: #start (user2)お気に入りした投稿の一覧(2つ以上のお気に入りを事前に登録してください) /api/i/favorites
INFO: POST https://misskey.xyz/api/i/favorites {"i":"**","limit":1}
VERB: time: 57ms
VERB: 200 OK content_size=3156
INFO: checkExists 0.id = 5c1b80fae334220028cc71a1
INFO: checkExists 0.note.id = 5c1aa2af7117aa0027551625
INFO: POST https://misskey.xyz/api/i/favorites {"i":"**","limit":1,"untilId":"5c1b80fae334220028cc71a1"}
VERB: time: 66ms
VERB: 200 OK content_size=1755
INFO: checkExists 0.id = 5c03807ae0a8a60027470bf0
INFO: checkExists 0.note.id = 5c02d8e5e0a8a6002746cdbb
INFO: POST https://misskey.xyz/api/i/favorites {"i":"**","limit":1,"sinceId":"5c03807ae0a8a60027470bf0"}
VERB: time: 49ms
VERB: 200 OK content_size=3156
INFO: checkExists 0.id = 5c1b80fae334220028cc71a1
INFO: checkExists 0.note.id = 5c1aa2af7117aa0027551625
INFO: #start (user2)おすすめのアンケート一覧 /api/notes/polls/recommendation
INFO: POST https://misskey.xyz/api/notes/polls/recommendation {"i":"**","limit":1}
VERB: time: 10123ms
VERB: 200 OK content_size=773
INFO: checkExists 0.id = 5c2867ffaab7c600278ff2e8
INFO: checkExists 0.poll.choices.0.text = すき
INFO: POST https://misskey.xyz/api/notes/polls/recommendation {"i":"**","limit":1,"offset":1}
VERB: time: 6703ms
VERB: 200 OK content_size=899
INFO: checkExists 0.id = 5c282c8159ad350027d61982
INFO: checkExists 0.poll.choices.0.text = アメトーク
INFO: #start (user2)自分に言及している投稿の一覧を取得します /api/notes/mentions
INFO: POST https://misskey.xyz/api/notes/mentions {"i":"**","limit":1}
VERB: time: 51ms
VERB: 200 OK content_size=798
INFO: checkExists 0.id = 5c27a082639faa0027a9d335
INFO: checkExists 0.text = @tateisu ほげ
INFO: checkExists 0.user.username = tateisu
INFO: POST https://misskey.xyz/api/notes/mentions {"i":"**","limit":1,"untilId":"5c27a082639faa0027a9d335"}
VERB: time: 252ms
VERB: 200 OK content_size=2547
INFO: checkExists 0.id = 5c2780211fe2fe0027a885d0
INFO: checkExists 0.text = やっぱり自分にメンションを入れてDirectはOKにします
INFO: checkExists 0.user.username = syuilo
INFO: POST https://misskey.xyz/api/notes/mentions {"i":"**","limit":1,"sinceId":"5c2780211fe2fe0027a885d0"}
VERB: time: 69ms
VERB: 200 OK content_size=798
INFO: checkExists 0.id = 5c27a082639faa0027a9d335
INFO: checkExists 0.text = @tateisu ほげ
INFO: checkExists 0.user.username = tateisu
INFO: ####################
INFO: # 14testNoteUser1 result
INFO: #start (user1)未読のクリア /api/i/read_all_unread_notes
INFO: POST https://misskey.xyz/api/i/read_all_unread_notes {"i":"**","limit":1}
VERB: time: 33ms
VERB: 204 No Content content_size=0
INFO: ####################
INFO: # 15testNotification1 result
INFO: #start (user1)通知タイムライン /api/i/notifications
INFO: POST https://misskey.xyz/api/i/notifications {"i":"**","limit":1}
VERB: time: 40ms
VERB: 200 OK content_size=8265
INFO: checkExists 0.id = 5bdb0121c964f7766d0b7842
INFO: POST https://misskey.xyz/api/i/notifications {"i":"**","limit":1,"untilId":"5bdb0121c964f7766d0b7842"}
VERB: time: 58ms
VERB: 200 OK content_size=8976
INFO: checkExists 0.id = 5bdafff2abbc3f12deb125ae
INFO: POST https://misskey.xyz/api/i/notifications {"i":"**","limit":1,"sinceId":"5bdafff2abbc3f12deb125ae"}
VERB: time: 59ms
VERB: 200 OK content_size=8265
INFO: checkExists 0.id = 5bdb0121c964f7766d0b7842
INFO: #start (user1)通知を全て既読にする /api/notifications/mark_all_as_read
INFO: POST https://misskey.xyz/api/notifications/mark_all_as_read {"i":"**","limit":1}
VERB: time: 56ms
VERB: 204 No Content content_size=0
INFO: ####################
INFO: # 16testStats result
INFO: #start インスタンスの統計情報 /api/stats
INFO: POST https://misskey.xyz/api/stats {"limit":1}
VERB: time: 79ms
VERB: 200 OK content_size=176
INFO: checkExists notesCount = 16740246
INFO: checkExists usersCount = 63985
INFO: checkExists originalNotesCount = 1181250
INFO: checkExists originalUsersCount = 3682
INFO: checkExists driveUsageLocal = 46170577303
INFO: checkExists driveUsageRemote = 159870902742
INFO: checkExists instances = 1733
INFO: ####################
INFO: # 17testUntilDate result
INFO: #start グローバルTL(Date順) /api/notes/global-timeline
INFO: POST https://misskey.xyz/api/notes/global-timeline {"limit":1}
VERB: time: 70ms
VERB: 200 OK content_size=822
INFO: checkExists 0.id = 5c287640e1e737002787bef7
INFO: checkExists 0.user.username = yuina
INFO: checkExists 0.createdAt = 2018-12-30T07:39:44.162Z
INFO: POST https://misskey.xyz/api/notes/global-timeline {"limit":1,"untilDate":1546155746}
VERB: time: 59ms
VERB: 200 OK content_size=1732
INFO: checkExists 0.id = 5c192a1966ce7b0027d16db5
INFO: checkExists 0.user.username = fabon
INFO: checkExists 0.createdAt = 1970-01-01T00:00:00.000Z
INFO: ####################
INFO: # 18testUser1 result
INFO: #start (user1)パスワード変更(WebUIのアクセストークンでは成功する) /api/i/change_password
INFO: POST https://misskey.xyz/api/i/change_password {"i":"**","i":"**","limit":1,"i":"**"}
VERB: time: 122ms
VERB: 204 No Content content_size=0
INFO: #start (user1)ログイン履歴 /api/i/signin_history
INFO: POST https://misskey.xyz/api/i/signin_history {"i":"**","limit":1}
VERB: time: 75ms
VERB: 200 OK content_size=1117
INFO: checkExists 0.id = 5bd9b77d0a8cbd004334f1e1
INFO: checkExists 0.ip = 2400:cb00:51:1024::a29e:6a3
INFO: checkExists 0.success = true
INFO: POST https://misskey.xyz/api/i/signin_history {"i":"**","limit":1,"untilId":"5bd9b77d0a8cbd004334f1e1"}
VERB: time: 49ms
VERB: 200 OK content_size=977
INFO: checkExists 0.id = 5bd9b67c4ca51b0027f7cdc0
INFO: checkExists 0.ip = 2400:cb00:51:1024::a29e:6a9
INFO: checkExists 0.success = true
INFO: POST https://misskey.xyz/api/i/signin_history {"i":"**","limit":1,"sinceId":"5bd9b67c4ca51b0027f7cdc0"}
VERB: time: 50ms
VERB: 200 OK content_size=1117
INFO: checkExists 0.id = 5bd9b77d0a8cbd004334f1e1
INFO: checkExists 0.ip = 2400:cb00:51:1024::a29e:6a3
INFO: checkExists 0.success = true
INFO: #start (user1)ユーザ説明文の更新 /api/i/update
INFO: POST https://misskey.xyz/api/i/update {"description":"がうがう","i":"**","limit":1}
VERB: time: 68ms
VERB: 200 OK content_size=691
INFO: checkExists description = がうがう
INFO: ####################
INFO: # 19testUserBlockAction result
INFO: #start (user1,user2)ブロックAPIテストの前準備 /api/blocking/delete
INFO: POST https://misskey.xyz/api/blocking/delete {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 58ms
INFO: #start (user1,user2)ユーザ1からユーザ2をブロック /api/blocking/create
INFO: POST https://misskey.xyz/api/blocking/create {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 48ms
VERB: 200 OK content_size=1309
INFO: #start (user1,user2)ユーザ1からユーザ2をブロック解除 /api/blocking/delete
INFO: POST https://misskey.xyz/api/blocking/delete {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 77ms
VERB: 200 OK content_size=1310
INFO: ####################
INFO: # 20testUserBlockList result
INFO: #start (user2)ブロックしたユーザの一覧(あらかじめ2件以上登録しておいてください) /api/blocking/list
INFO: POST https://misskey.xyz/api/blocking/list {"i":"**","limit":1}
VERB: time: 61ms
VERB: 200 OK content_size=9160
INFO: checkExists 0.id = 5c11961d4085d40027598ba1
INFO: POST https://misskey.xyz/api/blocking/list {"i":"**","limit":1,"untilId":"5c11961d4085d40027598ba1"}
VERB: time: 48ms
VERB: 200 OK content_size=2
ERROR[5]: checkExists 0.id java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
INFO: []
ERROR[6]: missing id for paging.
INFO: ####################
INFO: # 21testUserFollowAction result
INFO: ####################
INFO: # 22testUserFollowList result
INFO: #start (user2)フォロワー一覧 /api/users/followers
INFO: POST https://misskey.xyz/api/users/followers {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 64ms
VERB: 200 OK content_size=7233
INFO: checkExists users.0.id = 5c1365b496112e0027bc485e
INFO: checkExists users.0.followersCount = 82
INFO: checkExists users.0.isFollowing = false
INFO: POST https://misskey.xyz/api/users/followers {"cursor":"5c1f7104344ebb0032b41811","i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 54ms
VERB: 200 OK content_size=1043
INFO: checkExists users.0.id = 5c1f656b19ba120032f75b7d
INFO: checkExists users.0.followersCount = 1
INFO: checkExists users.0.isFollowing = false
INFO: #start (user2)フォロー一覧 /api/users/following
INFO: POST https://misskey.xyz/api/users/following {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 10389ms
VERB: 200 OK content_size=1395
INFO: checkExists users.0.id = 5b7b6d16ef1ee00020d1b034
INFO: checkExists users.0.followersCount = 7
INFO: checkExists users.0.isFollowing = true
INFO: POST https://misskey.xyz/api/users/following {"cursor":"5c09a7ad87a1ff0027837b75","i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 161ms
VERB: 200 OK content_size=1381
INFO: checkExists users.0.id = 5ad34afdbfc3ab7ec773fb3b
INFO: checkExists users.0.followersCount = 11
INFO: checkExists users.0.isFollowing = true
INFO: ####################
INFO: # 23testUserFollowRequest result
INFO: ####################
INFO: # 24testUserFrequentlyReplied result
INFO: #start よくリプライするユーザ /api/users/get_frequently_replied_users
INFO: POST https://misskey.xyz/api/users/get_frequently_replied_users {"limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 77ms
VERB: 200 OK content_size=1425
INFO: checkExists 0.weight = 1
INFO: checkExists 0.user.id = 5884b297f5bc5e7a9b4f2468
INFO: checkExists 0.user.username = aqz
INFO: ####################
INFO: # 25testUserMuteAction result
INFO: #start (user1,user2)ユーザ1からユーザ2をミュート解除(前準備) /api/mute/delete
INFO: POST https://misskey.xyz/api/mute/delete {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 51ms
INFO: #start (user1,user2)ユーザ1からユーザ2をミュート /api/mute/create
INFO: POST https://misskey.xyz/api/mute/create {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 40ms
VERB: 204 No Content content_size=0
INFO: #start (user1,user2)ユーザ1からユーザ2をミュート解除 /api/mute/delete
INFO: POST https://misskey.xyz/api/mute/delete {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 36ms
VERB: 204 No Content content_size=0
INFO: ####################
INFO: # 26testUserMuteList result
INFO: #start (user2)ミュートしたユーザの一覧(あらかじめ2件以上登録しておいてください) /api/mute/list
INFO: POST https://misskey.xyz/api/mute/list {"i":"**","limit":1}
VERB: time: 86ms
VERB: 200 OK content_size=9154
INFO: checkExists 0.id = 5c11961b0fcf570027c81081
INFO: POST https://misskey.xyz/api/mute/list {"i":"**","limit":1,"untilId":"5c11961b0fcf570027c81081"}
VERB: time: 54ms
VERB: 200 OK content_size=1411
INFO: checkExists 0.id = 5bf6c846ffe9e20028a58c6e
INFO: POST https://misskey.xyz/api/mute/list {"i":"**","limit":1,"sinceId":"5bf6c846ffe9e20028a58c6e"}
VERB: time: 10173ms
VERB: 200 OK content_size=9154
INFO: checkExists 0.id = 5c11961b0fcf570027c81081
INFO: ####################
INFO: # 27testUsernameAvailable result
INFO: #start ユーザ名が使われてるかどうか /api/username/available
INFO: POST https://misskey.xyz/api/username/available {"limit":1,"username":"tateisu"}
VERB: time: 50ms
VERB: 200 OK content_size=19
INFO: checkExists available = false
INFO: ####################
INFO: # 28testUserRecommendation result
INFO: #start (user2)おすすめのユーザー一覧 /api/users/recommendation
INFO: POST https://misskey.xyz/api/users/recommendation {"i":"**","limit":1}
VERB: time: 344ms
VERB: 200 OK content_size=11159
INFO: checkExists 0.id = 5b6400bd9b32dc01ae879c9a
INFO: checkExists 0.username = AureoleArk
INFO: POST https://misskey.xyz/api/users/recommendation {"i":"**","limit":1,"offset":1}
VERB: time: 235ms
VERB: 200 OK content_size=25979
INFO: checkExists 0.id = 57d60c8478c9c715e6ae818a
INFO: checkExists 0.username = reiju
INFO: ####################
INFO: # 29testUserRelation result
INFO: #start (user2)ローカルTL /api/notes/local-timeline
INFO: POST https://misskey.xyz/api/notes/local-timeline {"i":"**","limit":40}
VERB: time: 365ms
VERB: 200 OK content_size=49678
INFO: checkExists 0.id = 5c28764ae1e737002787bf13
INFO: POST https://misskey.xyz/api/notes/local-timeline {"i":"**","limit":40,"untilId":"5c28764ae1e737002787bf13"}
VERB: time: 177ms
VERB: 200 OK content_size=50543
INFO: checkExists 0.id = 5c28764ae1e737002787bf10
INFO: POST https://misskey.xyz/api/notes/local-timeline {"i":"**","limit":40,"sinceId":"5c28764ae1e737002787bf10"}
VERB: time: 50ms
VERB: 200 OK content_size=690
INFO: checkExists 0.id = 5c28764ae1e737002787bf13
INFO: #start (user2)ユーザリレーション /api/users/relation
INFO: POST https://misskey.xyz/api/users/relation {"i":"**","limit":1,"userId":["5b78e3943ee8a327f009f2da","592820066e11ab2ed07f414b","5bfa4fceec2baf0027b509f3","584be685d8e5186f8f755db8","5bab8f4b9e8b06003f2c6d3c","5b7504f8be968a2de2af965b","5b78e37edb245927f8b2ad2a","5b6400bd9b32dc01ae879c9a","5b752c1ca3119269e8599516","5b824679aad1da0025af75bc","5c24d71cea0c3c00272b32d9","5c1dbc99b610760027bafd89"]}
VERB: time: 72ms
VERB: 200 OK content_size=2651
INFO: checkExists 0.isFollowing = false
INFO: array size=12/12
INFO: ####################
INFO: # 30testUsers result
INFO: #start ユーザー一覧 /api/users
INFO: POST https://misskey.xyz/api/users {"limit":1,"sort":"+follower"}
VERB: time: 138ms
VERB: 200 OK content_size=14733
INFO: checkExists 0.id = 57d01a501fdf2d07be417afe
INFO: checkExists 0.username = syuilo
INFO: POST https://misskey.xyz/api/users {"limit":1,"offset":1,"sort":"+follower"}
VERB: time: 121ms
VERB: 200 OK content_size=1405
INFO: checkExists 0.id = 5884b297f5bc5e7a9b4f2468
INFO: checkExists 0.username = aqz
INFO: ####################
INFO: # 31testUserSearch result
INFO: #start ユーザを検索 /api/users/search
INFO: POST https://misskey.xyz/api/users/search {"limit":1,"query":"tateisu"}
VERB: time: 47ms
VERB: 200 OK content_size=1073
INFO: checkExists 0.id = 5b737c8f152fee7cdbfac184
INFO: checkExists 0.username = tateisu
INFO: POST https://misskey.xyz/api/users/search {"limit":1,"offset":1,"query":"tateisu"}
VERB: time: 46ms
VERB: 200 OK content_size=475
INFO: checkExists 0.id = 5b809ad10dce170030aae744
INFO: checkExists 0.username = tateisu2
INFO: ####################
INFO: # 32testUserShow result
INFO: #start (user1,user2)ユーザ1からユーザ2の情報を参照する /api/users/show
INFO: POST https://misskey.xyz/api/users/show {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 59ms
VERB: 200 OK content_size=1310
INFO: #start (user1,user2)ユーザ1からユーザ2のTLを参照する(あらかじめ2件以上登録しておいてください) /api/users/notes
INFO: POST https://misskey.xyz/api/users/notes {"i":"**","limit":1,"userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 70ms
VERB: 200 OK content_size=798
INFO: checkExists 0.id = 5c27a082639faa0027a9d335
INFO: POST https://misskey.xyz/api/users/notes {"i":"**","limit":1,"untilId":"5c27a082639faa0027a9d335","userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 58ms
VERB: 200 OK content_size=846
INFO: checkExists 0.id = 5c27a050639faa0027a9d2f8
INFO: POST https://misskey.xyz/api/users/notes {"i":"**","limit":1,"sinceId":"5c27a050639faa0027a9d2f8","userId":"5b737c8f152fee7cdbfac184"}
VERB: time: 58ms
VERB: 200 OK content_size=798
INFO: checkExists 0.id = 5c27a082639faa0027a9d335
INFO: ####################
INFO: # all test completed. error=6, warning=0
Process finished with exit code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment