about summary refs log tree commit diff
path: root/editors/code/tests
AgeCommit message (Collapse)AuthorLines
2022-05-17prettier runAndrei Listochkin-81/+130
2022-05-11VSCode variables support for substitutionsAndrei Listochkin-1/+9
Tests now open Rust-Analyzer extension code in order to populate VSCode variables.
2022-05-11handle references to external environment variablesAndrei Listochkin-0/+12
use cross-env to enable env variables on Windows
2022-05-11iterative dependency solverAndrei Listochkin-0/+41
First, we go through every environment variable key and record all cases where there are reference to other variables / dependencies. We track two sets of variables - resolved and yet-to-be-resolved. We pass over a list of variables over and over again and when all variable's dependencies were resolved during previous passes we perform a replacement for that variable, too. Over time the size of `toResolve` set should go down to zero, however circular dependencies may prevent that. We track the size of `toResolve` between iterations to avoid infinite looping. At the end we produce an object of the same size and shape as the original, but with the values replace with resolved versions.
2022-05-11search for test files instead of explicitly name themAndrei Listochkin-1/+3
2021-12-03Bump vscode-testLaurențiu Nicola-1/+1
2021-12-02Replace mocha with a custom test runnerLaurențiu Nicola-139/+183
2021-11-07Avoid deprecated methods in client-side testsLaurențiu Nicola-25/+25
2020-10-02Support 'runnables' options in the vs code extensionIgor Aleksanov-1/+2
2020-07-06Disable ES module interopLaurențiu Nicola-2/+2
2020-07-03code lintingvsrs-30/+30
2020-07-03Add testsvsrs-0/+118
2020-05-31Change Runnable.bin -> Runnable.kindveetaha-7/+7
As per matklad, we now pass the responsibility for finding the binary to the frontend. Also, added caching for finding the binary path to reduce the amount of filesystem interactions.
2020-05-21Apply suggestions from @Veetaha code reviewvsrs-43/+40
2020-05-20vscode client side testsvsrs-0/+136