test: add mutex to clipboard copy & paste operation to reduce flaky (#11884)

This commit is contained in:
Brooooooklyn
2025-04-22 11:02:29 +00:00
parent 4fd468c46f
commit bfd3c64615
10 changed files with 32 additions and 28 deletions
+3 -2
View File
@@ -85,11 +85,12 @@ function getBundleConfigs(pkg: Package) {
const IN_CI = !!process.env.CI;
const httpProxyMiddlewareLogLevel = IN_CI ? 'silent' : 'error';
const defaultDevServerConfig = {
const defaultDevServerConfig: DevServerConfiguration = {
host: '0.0.0.0',
allowedHosts: 'all',
hot: false,
liveReload: true,
compress: !process.env.CI,
client: {
overlay: process.env.DISABLE_DEV_OVERLAY === 'true' ? false : undefined,
logging: process.env.CI ? 'none' : 'error',
@@ -124,7 +125,7 @@ const defaultDevServerConfig = {
logLevel: httpProxyMiddlewareLogLevel,
},
],
} as DevServerConfiguration;
};
export class BundleCommand extends PackageCommand {
static override paths = [['bundle'], ['webpack'], ['pack'], ['bun']];
+5 -1
View File
@@ -1209,7 +1209,11 @@ export const PackageList = [
{
location: 'tests/kit',
name: '@affine-test/kit',
workspaceDependencies: ['tools/utils', 'blocksuite/affine/all'],
workspaceDependencies: [
'tools/utils',
'blocksuite/affine/all',
'packages/common/infra',
],
},
{
location: 'tools/@types/build-config',