1/* 2 * Copyright (C) 2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15{ 16 "apiType": 'stageMode', 17 "buildOption": { 18 "sourceOption": { 19 "workers": [ 20 './src/main/ets/workers/Worker.ets', 21 './src/ohosTest/ets/workers/Worker.ets', 22 './src/ohosTest/ets/workers/WorkerClose.ets', 23 "./src/ohosTest/ets/workers/WorkerError.ets", 24 "./src/ohosTest/ets/workers/CompositeWorker.ets", 25 "./src/ohosTest/ets/workers/WorkerGlobalScope.ets", 26 "./src/ohosTest/ets/workers/WorkerGlobalCallObject.ets", 27 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessage.ets", 28 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageMap.ets", 29 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageSet.ets", 30 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageObj.ets", 31 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageDate.ets", 32 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageArray.ets", 33 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageRegExp.ets", 34 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageArrayBuffer.ets", 35 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageInt8Array.ets", 36 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageUint8Array.ets", 37 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageUint8ClampedArray.ets", 38 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageInt16Array.ets", 39 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageUint16Array.ets", 40 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageInt32Array.ets", 41 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageFunction.ets", 42 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageUint32Array.ets", 43 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageFloat32Array.ets", 44 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageFloat64Array.ets", 45 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageConcatArray.ets", 46 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageCollectionsArray.ets", 47 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageCollectionsMap.ets", 48 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageCollectionsSet.ets", 49 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageAson.ets", 50 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageSendableClass.ets", 51 "./src/ohosTest/ets/workers/postMessage/WorkerPostMessageImplSendableClass.ets", 52 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessage.ets", 53 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageMap.ets", 54 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageSet.ets", 55 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageObj.ets", 56 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageDate.ets", 57 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageArray.ets", 58 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageRegExp.ets", 59 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageArrayBuffer.ets", 60 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageInt8Array.ets", 61 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageUint8Array.ets", 62 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageUint8ClampedArray.ets", 63 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageInt16Array.ets", 64 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageUint16Array.ets", 65 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageInt32Array.ets", 66 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageFunction.ets", 67 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageUint32Array.ets", 68 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageClass.ets", 69 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageFloat32Array.ets", 70 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageFloat64Array.ets", 71 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageConcatArray.ets", 72 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageCollectionsArray.ets", 73 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageCollectionsMap.ets", 74 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageCollectionsSet.ets", 75 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageCollectionsBitVector.ets", 76 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageAsyncLock.ets", 77 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageAson.ets", 78 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageSendableClass.ets", 79 "./src/ohosTest/ets/workers/sharedSendable/WorkerPostMessageImplSendableClass.ets", 80 "./src/ohosTest/ets/workers/ErrorCode/WorkerMessageEvent.ets", 81 "./src/ohosTest/ets/workers/ErrorCode/WorkerClose.ets", 82 "./src/ohosTest/ets/workers/ErrorCode/WorkerData.ets", 83 "./src/ohosTest/ets/workers/ErrorCode/WorkerOnmessage1.ets", 84 "./src/ohosTest/ets/workers/ErrorCode/WorkerOnmessage2.ets", 85 "./src/ohosTest/ets/workers/ErrorCode/WorkerOnmessageError1.ets", 86 "./src/ohosTest/ets/workers/ErrorCode/WorkerOnmessageError2.ets", 87 "./src/ohosTest/ets/workers/ErrorCode/WorkerPostMessage1.ets", 88 "./src/ohosTest/ets/workers/ErrorCode/WorkerPostMessage2.ets", 89 "./src/ohosTest/ets/workers/ErrorCode/WorkerPostMessage3.ets", 90 "./src/ohosTest/ets/workers/ErrorCode/WorkerPostMessage4.ets", 91 "./src/ohosTest/ets/workers/ErrorCode/WorkerPostMessage5.ets", 92 "./src/ohosTest/ets/workers/ErrorCode/WorkerPostMessage6.ets", 93 "./src/ohosTest/ets/workers/ErrorCode/WorkerRegister1.ets", 94 "./src/ohosTest/ets/workers/ErrorCode/WorkerRegister2.ets", 95 "./src/ohosTest/ets/workers/ErrorCode/WorkerRegister3.ets", 96 "./src/ohosTest/ets/workers/ErrorCode/WorkerRegister4.ets", 97 "./src/ohosTest/ets/workers/ErrorCode/WorkerRegister5.ets", 98 "./src/ohosTest/ets/workers/ErrorCode/WorkerDataWorker.ets", 99 "./src/ohosTest/ets/workers/ErrorCode/WorkerData1.ets" 100 ] 101 } 102 }, 103 "targets": [ 104 { 105 "name": "default", 106 }, 107 { 108 "name": "ohosTest", 109 } 110 ] 111}