Skip to content

Commit

Permalink
Updating test sdk paths
Browse files Browse the repository at this point in the history
  • Loading branch information
Markzipan committed Dec 5, 2023
1 parent c055748 commit cc66e55
Showing 1 changed file with 178 additions and 133 deletions.
311 changes: 178 additions & 133 deletions test_common/lib/test_sdk_layout.dart
Original file line number Diff line number Diff line change
Expand Up @@ -32,140 +32,185 @@ class TestSdkLayout {
TestSdkLayout.createDdcDefaultFromSdkLayout(
SdkLayout.createDefault(sdkDirectory));

factory TestSdkLayout.createDefaultFromSdkLayout(SdkLayout sdkLayout) {
return TestSdkLayout(
sdkDirectory: sdkLayout.sdkDirectory,
soundSummaryPath: sdkLayout.soundSummaryPath,
soundFullDillPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'_internal',
'ddc_platform.dill',
),
soundJsPath: p.join(sdkLayout.sdkDirectory,
'../gen/utils/ddc/stable/sdk/amd/dart_sdk.js'),
soundJsMapPath: p.join(sdkLayout.sdkDirectory,
'../gen/utils/ddc/stable/sdk/amd/dart_sdk.js.map'),
weakSummaryPath: sdkLayout.weakSummaryPath,
weakFullDillPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'_internal',
'ddc_platform_unsound.dill',
),
weakJsPath: p.join(sdkLayout.sdkDirectory,
'../gen/utils/ddc/stable_unsound/sdk/amd/dart_sdk.js'),
weakJsMapPath: p.join(sdkLayout.sdkDirectory,
'../gen/utils/ddc/stable_unsound/sdk/amd/dart_sdk.js.map'),
ddcModuleLoaderJsPath: '',
requireJsPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'amd',
'require.js',
),
stackTraceMapperPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'web',
'dart_stack_trace_mapper.js',
),
dartPath: p.join(
sdkLayout.sdkDirectory,
'bin',
Platform.isWindows ? 'dart.exe' : 'dart',
),
frontendServerSnapshotPath: p.join(
sdkLayout.sdkDirectory,
'bin',
'snapshots',
'frontend_server.dart.snapshot',
),
dartdevcSnapshotPath: sdkLayout.dartdevcSnapshotPath,
kernelWorkerSnapshotPath: p.join(
sdkLayout.sdkDirectory,
'bin',
'snapshots',
'kernel_worker.dart.snapshot',
),
devToolsDirectory: p.join(
sdkLayout.sdkDirectory,
'bin',
'resources',
'devtools',
),
);
}
factory TestSdkLayout.createDefaultFromSdkLayout(SdkLayout sdkLayout) =>
TestSdkLayout(
sdkDirectory: sdkLayout.sdkDirectory,
soundSummaryPath: sdkLayout.soundSummaryPath,
soundFullDillPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'_internal',
'ddc_platform.dill',
),
soundJsPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'kernel',
'amd',
'dart_sdk.js',
),
soundJsMapPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'kernel',
'amd',
'dart_sdk.js.map',
),
weakSummaryPath: sdkLayout.weakSummaryPath,
weakFullDillPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'_internal',
'ddc_platform_unsound.dill',
),
weakJsPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'kernel',
'amd',
'dart_sdk_unsound.js',
),
weakJsMapPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'kernel',
'amd',
'dart_sdk_unsound.js.map',
),
ddcModuleLoaderJsPath: '',
requireJsPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'amd',
'require.js',
),
stackTraceMapperPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'web',
'dart_stack_trace_mapper.js',
),
dartPath: p.join(
sdkLayout.sdkDirectory,
'bin',
Platform.isWindows ? 'dart.exe' : 'dart',
),
frontendServerSnapshotPath: p.join(
sdkLayout.sdkDirectory,
'bin',
'snapshots',
'frontend_server.dart.snapshot',
),
dartdevcSnapshotPath: sdkLayout.dartdevcSnapshotPath,
kernelWorkerSnapshotPath: p.join(
sdkLayout.sdkDirectory,
'bin',
'snapshots',
'kernel_worker.dart.snapshot',
),
devToolsDirectory: p.join(
sdkLayout.sdkDirectory,
'bin',
'resources',
'devtools',
),
);

factory TestSdkLayout.createDdcDefaultFromSdkLayout(SdkLayout sdkLayout) {
final sdkPathSegment = 'legacy';
return TestSdkLayout(
sdkDirectory: sdkLayout.sdkDirectory,
soundSummaryPath: sdkLayout.soundSummaryPath,
soundFullDillPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'_internal',
'ddc_platform.dill',
),
soundJsPath: p.join(sdkLayout.sdkDirectory,
'../gen/utils/ddc/stable/sdk/$sdkPathSegment/dart_sdk.js'),
soundJsMapPath: p.join(sdkLayout.sdkDirectory,
'../gen/utils/ddc/stable/sdk/$sdkPathSegment/dart_sdk.js.map'),
weakSummaryPath: sdkLayout.weakSummaryPath,
weakFullDillPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'_internal',
'ddc_platform_unsound.dill',
),
weakJsPath: p.join(sdkLayout.sdkDirectory,
'../gen/utils/ddc/stable_unsound/sdk/$sdkPathSegment/dart_sdk.js'),
weakJsMapPath: p.join(sdkLayout.sdkDirectory,
'../gen/utils/ddc/stable_unsound/sdk/$sdkPathSegment/dart_sdk.js.map'),
ddcModuleLoaderJsPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'ddc',
'ddc_module_loader.js',
),
requireJsPath: '',
stackTraceMapperPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'web',
'dart_stack_trace_mapper.js',
),
dartPath: p.join(
sdkLayout.sdkDirectory,
'bin',
Platform.isWindows ? 'dart.exe' : 'dart',
),
frontendServerSnapshotPath: p.join(
sdkLayout.sdkDirectory,
'bin',
'snapshots',
'frontend_server.dart.snapshot',
),
dartdevcSnapshotPath: sdkLayout.dartdevcSnapshotPath,
kernelWorkerSnapshotPath: p.join(
sdkLayout.sdkDirectory,
'bin',
'snapshots',
'kernel_worker.dart.snapshot',
),
devToolsDirectory: p.join(
sdkLayout.sdkDirectory,
'bin',
'resources',
'devtools',
),
);
}
factory TestSdkLayout.createDdcDefaultFromSdkLayout(SdkLayout sdkLayout) =>
TestSdkLayout(
sdkDirectory: sdkLayout.sdkDirectory,
soundSummaryPath: sdkLayout.soundSummaryPath,
soundFullDillPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'_internal',
'ddc_platform.dill',
),
soundJsPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'kernel',
'ddc',
'dart_sdk.js',
),
soundJsMapPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'kernel',
'ddc',
'dart_sdk.js.map',
),
weakSummaryPath: sdkLayout.weakSummaryPath,
weakFullDillPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'_internal',
'ddc_platform_unsound.dill',
),
weakJsPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'kernel',
'ddc',
'dart_sdk_unsound.js',
),
weakJsMapPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'kernel',
'ddc',
'dart_sdk_unsound.js.map',
),
ddcModuleLoaderJsPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'ddc',
'ddc_module_loader.js',
),
requireJsPath: '',
stackTraceMapperPath: p.join(
sdkLayout.sdkDirectory,
'lib',
'dev_compiler',
'web',
'dart_stack_trace_mapper.js',
),
dartPath: p.join(
sdkLayout.sdkDirectory,
'bin',
Platform.isWindows ? 'dart.exe' : 'dart',
),
frontendServerSnapshotPath: p.join(
sdkLayout.sdkDirectory,
'bin',
'snapshots',
'frontend_server.dart.snapshot',
),
dartdevcSnapshotPath: sdkLayout.dartdevcSnapshotPath,
kernelWorkerSnapshotPath: p.join(
sdkLayout.sdkDirectory,
'bin',
'snapshots',
'kernel_worker.dart.snapshot',
),
devToolsDirectory: p.join(
sdkLayout.sdkDirectory,
'bin',
'resources',
'devtools',
),
);

final String sdkDirectory;

Expand Down

0 comments on commit cc66e55

Please sign in to comment.