Closed krish2487 closed 4 years ago
What I did to try to reproduce the issue:
brew cask install vscodium
.sudo gem install ceedling
ceedling example temp_sensor
vscode-ceedling-test-explorer
from the .vsix I download on the store website because I could not find it in the in app marketplace.code temp_sensor
xml_tests_report
to the :plugins
section of project.ymlsettings.json
is empty.Could you try to generate the temp_sensor on your machine too ?
Hello @numaru . Thank you for the rapid response. I am able to replicate your findings with the temp_sensor project.
On a hunch, I deleted the contents of settings.json in my original project folder, after reading the last point you have mentioned. And the plugin now works even in this project. I am able to see the tests and the plugin doesnt throw an error message.
Thank you @numaru . You have been very helpful. I am closing this issue now.
Uhh.. Looks like I spoke to soon. I restarted my machine to continue and the same issue seems to reappear again.
Both in my project and the temp_sensor project. I cant see the tests anymore and It throws the same "Ceedling : command not found"
@numaru Any other information or logs I can provide to make troubleshooting easier ?
Thank you again so much and I apologize for reopening a rather petty. I am almost certain its something I must be doing wrong.
Okay. I have had some more time to experiment and found a more or less repeatable way to reproduce the issue, and maybe a potential solution.
The test explorer always fails to discover any tests when I start vscodium from the spotlight or the dock, irrespective of the project.
However running code .
or code <project_folder_name>
to open the project files results in the vscodium editor results in the test explorer working just fine and the tests run as well.
I am not sure if this is intentional or a corner case, for now I will use this workflow and continue ahead. @numaru Thanks again for the help. :-) I ll close the issue again for now. :-P
Hello, I have installed and use this configuration on mac catalina with vscodium and oh-my-zsh shell. No matter what the value of
"ceedlingExplorer.shellPath":
is set to, the test explorer is not discovering any tests. I have tried with various combinations of zsh, sh, bash, null with and without double quotes.I get the usual
Ceedling is installed as a gem and is available on the system path. In fact, I tried it on an existing project to test the extension.
And yes, the xml_reports plugin is enabled in the plugins section of the project.yml.
I would be grateful if anyone can help me fix this issue. I am guessing I am doing something wrong.. but am unable to figure out where.