-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run TLA+ consensus/consistency from vscode #6490
Comments
The module
I recommend rewriting Lines 1101 to 1102 in 3cf06af
|
Part of "Run TLA+ consensus/consistency from vscode" microsoft#6490 microsoft#6490 Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
Part of "Run TLA+ consensus/consistency from vscode" microsoft#6490 microsoft#6490 Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
@heidihoward is this still an issue with In general, it's relatively straightforward to guarantee that things we run in the CI are reproducible by users (modulo unfortunately the stuff that requires Azure resources like the SNP tests): they can pull the image and run the same commands. Checking that something works in VS Code is not something we can practically check in CI, as far as I can tell. |
There's now a new challenge as the environment variables introduced last week need to be set |
@heidihoward they don't need to, need to, because the current behaviour is to set defaults if they're missing. It'd be nice to be able to provide them through VS Code, I agree, which sounds like a feature request for the extension maybe? |
The invocation seems to set the environment, to provide cwd, but allows no other env var customisation: https://github.com/tlaplus/vscode-tlaplus/blob/35a53385b33c5374100e7c1bce10a9b8ead8ca59/src/tla2tools.ts#L157 |
At the moment, users cannot run the TLA+ specs in codespaces out of the box due to the shared StatsFile.tla. It would be great if we could support this, we have at least three options:
StatsFile.tla
as this was mostly used for cimetricsStatsFile.tla
between the consensus and consistency directories/tla
for the modulesWe would also need to add
tlc2.tool.impl.Tool.cdot=true
to the devcontainerThe text was updated successfully, but these errors were encountered: