{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "type": "process", "label": "Cargo Run", "command": "cargo", "args": ["run", "--bin", "boa", "./tests/js/test.js"], "group": { "kind": "build", "isDefault": true }, "presentation": { "clear": true }, "options": { "env": { "RUST_BACKTRACE": "1" } }, "problemMatcher": [] }, { "type": "process", "label": "Cargo Run (VM)", "command": "cargo", "args": ["run", "--features", "vm", "--", "-t", "../tests/js/test.js"], "group": { "kind": "build", "isDefault": true }, "presentation": { "clear": true }, "options": { "cwd": "${workspaceFolder}/boa_cli", "env": { "RUST_BACKTRACE": "1" } }, "problemMatcher": [] }, { "type": "process", "label": "Cargo Run (Profiler)", "command": "cargo", "args": ["run", "--features", "Boa/profiler", "../tests/js/test.js"], "group": "build", "options": { "env": { "RUST_BACKTRACE": "full" }, "cwd": "${workspaceFolder}/boa_cli" }, "presentation": { "clear": true }, "problemMatcher": [] }, { "type": "process", "label": "Get Tokens", "command": "cargo", "args": ["run", "--bin", "boa", "--", "-t=Debug", "./tests/js/test.js"], "group": "build", "presentation": { "clear": true }, "problemMatcher": [] }, { "type": "process", "label": "Get AST", "command": "cargo", "args": ["run", "--bin", "boa", "--", "-a=Debug", "./tests/js/test.js"], "group": "build", "presentation": { "clear": true }, "problemMatcher": [] }, { "type": "process", "label": "Cargo Test", "command": "cargo", "args": ["test"], "group": { "kind": "test", "isDefault": true }, "presentation": { "clear": true } }, { "type": "process", "label": "Cargo Test Build", "command": "cargo", "args": ["test", "--no-run"], "group": "build" } ] }