Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
61187660
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
61187660
编写于
1月 08, 2021
作者:
S
Sandeep Somavarapu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix #114031
上级
114e38f1
变更
4
展开全部
隐藏空白更改
内联
并排
Showing
4 changed file
with
82 addition
and
82 deletion
+82
-82
src/vs/platform/userDataSync/test/common/synchronizer.test.ts
...vs/platform/userDataSync/test/common/synchronizer.test.ts
+51
-51
src/vs/platform/userDataSync/test/common/userDataAutoSyncService.test.ts
.../userDataSync/test/common/userDataAutoSyncService.test.ts
+16
-16
src/vs/platform/userDataSync/test/common/userDataSyncClient.ts
...s/platform/userDataSync/test/common/userDataSyncClient.ts
+12
-12
src/vs/platform/userDataSync/test/common/userDataSyncStoreService.test.ts
...userDataSync/test/common/userDataSyncStoreService.test.ts
+3
-3
未找到文件。
src/vs/platform/userDataSync/test/common/synchronizer.test.ts
浏览文件 @
61187660
此差异已折叠。
点击以展开。
src/vs/platform/userDataSync/test/common/userDataAutoSyncService.test.ts
浏览文件 @
61187660
...
...
@@ -40,7 +40,7 @@ suite('UserDataAutoSyncService', () => {
await
(
await
client
.
instantiationService
.
get
(
IUserDataSyncService
).
createSyncTask
()).
run
();
target
.
reset
();
const
testObject
:
UserDataAutoSyncService
=
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
UserDataAutoSyncService
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
// Trigger auto sync with settings change
await
testObject
.
triggerSync
([
SyncResource
.
Settings
],
false
,
false
);
...
...
@@ -62,7 +62,7 @@ suite('UserDataAutoSyncService', () => {
await
(
await
client
.
instantiationService
.
get
(
IUserDataSyncService
).
createSyncTask
()).
run
();
target
.
reset
();
const
testObject
:
UserDataAutoSyncService
=
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
UserDataAutoSyncService
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
// Trigger auto sync with settings change multiple times
for
(
let
counter
=
0
;
counter
<
2
;
counter
++
)
{
...
...
@@ -88,7 +88,7 @@ suite('UserDataAutoSyncService', () => {
await
(
await
client
.
instantiationService
.
get
(
IUserDataSyncService
).
createSyncTask
()).
run
();
target
.
reset
();
const
testObject
:
UserDataAutoSyncService
=
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
UserDataAutoSyncService
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
// Trigger auto sync with window focus once
await
testObject
.
triggerSync
([
'
windowFocus
'
],
true
,
false
);
...
...
@@ -110,7 +110,7 @@ suite('UserDataAutoSyncService', () => {
await
(
await
client
.
instantiationService
.
get
(
IUserDataSyncService
).
createSyncTask
()).
run
();
target
.
reset
();
const
testObject
:
UserDataAutoSyncService
=
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
UserDataAutoSyncService
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
// Trigger auto sync with window focus multiple times
for
(
let
counter
=
0
;
counter
<
2
;
counter
++
)
{
...
...
@@ -129,7 +129,7 @@ suite('UserDataAutoSyncService', () => {
const
target
=
new
UserDataSyncTestServer
();
const
client
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
client
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
await
testObject
.
sync
();
...
...
@@ -165,7 +165,7 @@ suite('UserDataAutoSyncService', () => {
const
target
=
new
UserDataSyncTestServer
();
const
client
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
client
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
// Sync once and reset requests
await
testObject
.
sync
();
...
...
@@ -185,7 +185,7 @@ suite('UserDataAutoSyncService', () => {
const
target
=
new
UserDataSyncTestServer
();
const
client
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
client
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
// Sync once and reset requests
await
testObject
.
sync
();
...
...
@@ -220,7 +220,7 @@ suite('UserDataAutoSyncService', () => {
const
target
=
new
UserDataSyncTestServer
();
const
client
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
client
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
// Sync once and reset requests
await
testObject
.
sync
();
...
...
@@ -250,7 +250,7 @@ suite('UserDataAutoSyncService', () => {
// Set up and sync from the test client
const
testClient
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
testClient
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
await
testObject
.
sync
();
// Reset from the first client
...
...
@@ -279,7 +279,7 @@ suite('UserDataAutoSyncService', () => {
// Set up and sync from the test client
const
testClient
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
testClient
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
await
testObject
.
sync
();
// Disable current machine
...
...
@@ -311,7 +311,7 @@ suite('UserDataAutoSyncService', () => {
// Set up and sync from the test client
const
testClient
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
testClient
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
await
testObject
.
sync
();
// Remove current machine
...
...
@@ -339,7 +339,7 @@ suite('UserDataAutoSyncService', () => {
// Set up and sync from the test client
const
testClient
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
testClient
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
await
testObject
.
sync
();
// Reset from the first client
...
...
@@ -371,7 +371,7 @@ suite('UserDataAutoSyncService', () => {
// Set up and sync from the test client
const
testClient
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
testClient
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
const
errorPromise
=
Event
.
toPromise
(
testObject
.
onError
);
while
(
target
.
requests
.
length
<
5
)
{
...
...
@@ -389,7 +389,7 @@ suite('UserDataAutoSyncService', () => {
// Set up and sync from the test client
const
testClient
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
testClient
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
while
(
target
.
requests
.
length
<
5
)
{
await
testObject
.
sync
();
...
...
@@ -407,7 +407,7 @@ suite('UserDataAutoSyncService', () => {
// Set up and sync from the test client
const
testClient
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
testClient
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
await
testObject
.
triggerSync
([
'
some reason
'
],
true
,
true
);
assert
.
equal
(
target
.
requestsWithAllHeaders
[
0
].
headers
!
[
'
Cache-Control
'
],
'
no-cache
'
);
...
...
@@ -419,7 +419,7 @@ suite('UserDataAutoSyncService', () => {
// Set up and sync from the test client
const
testClient
=
disposableStore
.
add
(
new
UserDataSyncClient
(
target
));
await
testClient
.
setUp
();
const
testObject
:
TestUserDataAutoSyncService
=
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
);
const
testObject
:
TestUserDataAutoSyncService
=
disposableStore
.
add
(
testClient
.
instantiationService
.
createInstance
(
TestUserDataAutoSyncService
)
);
await
testObject
.
triggerSync
([
'
some reason
'
],
true
,
false
);
assert
.
equal
(
target
.
requestsWithAllHeaders
[
0
].
headers
!
[
'
Cache-Control
'
],
undefined
);
...
...
src/vs/platform/userDataSync/test/common/userDataSyncClient.ts
浏览文件 @
61187660
...
...
@@ -83,9 +83,9 @@ export class UserDataSyncClient extends Disposable {
fileService
.
registerProvider
(
Schemas
.
inMemory
,
new
InMemoryFileSystemProvider
());
this
.
instantiationService
.
stub
(
IFileService
,
fileService
);
this
.
instantiationService
.
stub
(
IStorageService
,
new
InMemoryStorageService
(
));
this
.
instantiationService
.
stub
(
IStorageService
,
this
.
_register
(
new
InMemoryStorageService
()
));
const
configurationService
=
new
ConfigurationService
(
environmentService
.
settingsResource
,
fileService
);
const
configurationService
=
this
.
_register
(
new
ConfigurationService
(
environmentService
.
settingsResource
,
fileService
)
);
await
configurationService
.
initialize
();
this
.
instantiationService
.
stub
(
IConfigurationService
,
configurationService
);
...
...
@@ -93,20 +93,20 @@ export class UserDataSyncClient extends Disposable {
this
.
instantiationService
.
stub
(
IUserDataSyncLogService
,
logService
);
this
.
instantiationService
.
stub
(
ITelemetryService
,
NullTelemetryService
);
this
.
instantiationService
.
stub
(
IUserDataSyncStoreManagementService
,
this
.
instantiationService
.
createInstance
(
UserDataSyncStoreManagementService
));
this
.
instantiationService
.
stub
(
IUserDataSyncStoreService
,
this
.
instantiationService
.
createInstance
(
UserDataSyncStoreService
));
this
.
instantiationService
.
stub
(
IUserDataSyncStoreManagementService
,
this
.
_register
(
this
.
instantiationService
.
createInstance
(
UserDataSyncStoreManagementService
)
));
this
.
instantiationService
.
stub
(
IUserDataSyncStoreService
,
this
.
_register
(
this
.
instantiationService
.
createInstance
(
UserDataSyncStoreService
)
));
const
userDataSyncAccountService
:
IUserDataSyncAccountService
=
this
.
instantiationService
.
createInstance
(
UserDataSyncAccountService
);
const
userDataSyncAccountService
:
IUserDataSyncAccountService
=
this
.
_register
(
this
.
instantiationService
.
createInstance
(
UserDataSyncAccountService
)
);
await
userDataSyncAccountService
.
updateAccount
({
authenticationProviderId
:
'
authenticationProviderId
'
,
token
:
'
token
'
});
this
.
instantiationService
.
stub
(
IUserDataSyncAccountService
,
userDataSyncAccountService
);
this
.
instantiationService
.
stub
(
IUserDataSyncMachinesService
,
this
.
instantiationService
.
createInstance
(
UserDataSyncMachinesService
));
this
.
instantiationService
.
stub
(
IUserDataSyncBackupStoreService
,
this
.
instantiationService
.
createInstance
(
UserDataSyncBackupStoreService
));
this
.
instantiationService
.
stub
(
IUserDataSyncMachinesService
,
this
.
_register
(
this
.
instantiationService
.
createInstance
(
UserDataSyncMachinesService
)
));
this
.
instantiationService
.
stub
(
IUserDataSyncBackupStoreService
,
this
.
_register
(
this
.
instantiationService
.
createInstance
(
UserDataSyncBackupStoreService
)
));
this
.
instantiationService
.
stub
(
IUserDataSyncUtilService
,
new
TestUserDataSyncUtilService
());
this
.
instantiationService
.
stub
(
IUserDataSyncResourceEnablementService
,
this
.
instantiationService
.
createInstance
(
UserDataSyncResourceEnablementService
));
this
.
instantiationService
.
stub
(
IUserDataSyncResourceEnablementService
,
this
.
_register
(
this
.
instantiationService
.
createInstance
(
UserDataSyncResourceEnablementService
)
));
this
.
instantiationService
.
stub
(
IGlobalExtensionEnablementService
,
this
.
instantiationService
.
createInstance
(
GlobalExtensionEnablementService
));
this
.
instantiationService
.
stub
(
IExtensionsStorageSyncService
,
this
.
instantiationService
.
createInstance
(
ExtensionsStorageSyncService
));
this
.
instantiationService
.
stub
(
IGlobalExtensionEnablementService
,
this
.
_register
(
this
.
instantiationService
.
createInstance
(
GlobalExtensionEnablementService
)
));
this
.
instantiationService
.
stub
(
IExtensionsStorageSyncService
,
this
.
_register
(
this
.
instantiationService
.
createInstance
(
ExtensionsStorageSyncService
)
));
this
.
instantiationService
.
stub
(
IIgnoredExtensionsManagementService
,
this
.
instantiationService
.
createInstance
(
IgnoredExtensionsManagementService
));
this
.
instantiationService
.
stub
(
IExtensionManagementService
,
<
Partial
<
IExtensionManagementService
>>
{
async
getInstalled
()
{
return
[];
},
...
...
@@ -118,8 +118,8 @@ export class UserDataSyncClient extends Disposable {
async
getCompatibleExtension
()
{
return
null
;
}
});
this
.
instantiationService
.
stub
(
IUserDataAutoSyncEnablementService
,
this
.
instantiationService
.
createInstance
(
UserDataAutoSyncEnablementService
));
this
.
instantiationService
.
stub
(
IUserDataSyncService
,
this
.
instantiationService
.
createInstance
(
UserDataSyncService
));
this
.
instantiationService
.
stub
(
IUserDataAutoSyncEnablementService
,
this
.
_register
(
this
.
instantiationService
.
createInstance
(
UserDataAutoSyncEnablementService
)
));
this
.
instantiationService
.
stub
(
IUserDataSyncService
,
this
.
_register
(
this
.
instantiationService
.
createInstance
(
UserDataSyncService
)
));
if
(
!
empty
)
{
await
fileService
.
writeFile
(
environmentService
.
settingsResource
,
VSBuffer
.
fromString
(
JSON
.
stringify
({})));
...
...
src/vs/platform/userDataSync/test/common/userDataSyncStoreService.test.ts
浏览文件 @
61187660
...
...
@@ -58,7 +58,7 @@ suite('UserDataSyncStoreManagementService', () => {
authenticationProviders
:
[{
id
:
'
configuredAuthProvider
'
,
scopes
:
[]
}]
};
const
testObject
:
IUserDataSyncStoreManagementService
=
client
.
instantiationService
.
createInstance
(
UserDataSyncStoreManagementService
);
const
testObject
:
IUserDataSyncStoreManagementService
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
UserDataSyncStoreManagementService
)
);
assert
.
equal
(
testObject
.
userDataSyncStore
?.
url
.
toString
(),
expected
.
url
.
toString
());
assert
.
equal
(
testObject
.
userDataSyncStore
?.
defaultUrl
.
toString
(),
expected
.
defaultUrl
.
toString
());
...
...
@@ -419,7 +419,7 @@ suite('UserDataSyncStoreService', () => {
await
testObject
.
manifest
();
}
catch
(
e
)
{
}
const
target
=
client
.
instantiationService
.
createInstance
(
UserDataSyncStoreService
);
const
target
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
UserDataSyncStoreService
)
);
assert
.
equal
(
target
.
donotMakeRequestsUntil
?.
getTime
(),
testObject
.
donotMakeRequestsUntil
?.
getTime
());
});
...
...
@@ -434,7 +434,7 @@ suite('UserDataSyncStoreService', () => {
}
catch
(
e
)
{
}
await
timeout
(
300
);
const
target
=
client
.
instantiationService
.
createInstance
(
UserDataSyncStoreService
);
const
target
=
disposableStore
.
add
(
client
.
instantiationService
.
createInstance
(
UserDataSyncStoreService
)
);
assert
.
ok
(
!
target
.
donotMakeRequestsUntil
);
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录