{ "version": "2.0.0", "tasks": [ { "label": "Build Project", "type": "cargo", "command": "build", // "presentation": { // "reveal": "silent" // }, "problemMatcher": "$rustc", "group": "build" }, { "label": "Run Project", "type": "cargo", "command": "run", "env": { "RUST_LOG": "shrupl=debug", }, "args": [ "sharry.yavook.de", "G7RYoWME1W7-pcgipemJcr8-39FcMd92gBu-RgufeHc51z6", "/lib/x86_64-linux-gnu/liblldb-14.so.1", ], "problemMatcher": "$rustc", "group": "none" }, { "label": "Clippy Fix Project", "type": "cargo", "command": "clippy", "args": [ "--fix", "--lib", "--bin", "shrupl", "--allow-dirty", "--allow-staged", "--", "-Wclippy::pedantic" ], "problemMatcher": "$rustc", "group": "build" }, { "label": "Run Unit Tests", "type": "cargo", "command": "test", "args": [ "--lib" ], "problemMatcher": "$rustc", "group": "test" }, // { // "label": "Run Integration Tests", // "type": "cargo", // "command": "test", // "args": [ // "--test", // "integration" // ], // "problemMatcher": "$rustc", // "group": "test" // }, { "label": "Run All Tests", "type": "shell", "command": "echo All Tests successful!", "dependsOn": [ "Run Unit Tests", // "Run Integration Tests" ], "dependsOrder": "sequence", "group": "test" } ], }