WebStorm: Cannot find runner - webstorm

I'm porting a run configuration from VS Code. It's a compound configuration consisting of two run configurations:
Attach to Node.js/Chrome
Node.js
If I debug those two configurations in either order I can debug my app. If I create a compound configuration it will throw an error:
Error running 'Attach to Renderer': Cannot find runner for Attach to
Renderer
which refers to the Chrome configuration.
Any reason why the compound wouldn't work?

Related

Visual Studio Team Services Build cannot deploy test agent

I've got a VSTS build that is trying to deploy a test agent so I can run some Selenium tests and when I get to the "Deploy TestAgent on" build step, I am getting the following error:
2017-06-22T14:29:05.6157972Z ##[warning]Task 'DownloadTestAgent' for
machine vmtest43xxx.cloudapp.net:5986's Error : System.Exception: The
process cannot access the file 'C:\TestAgent\vstf_testagent.exe'
because it is being used by another process.
Also, if setting up a local build agent is a good workaround for this, I'm all ears, but so far I have had a lot of trouble trying to set up a local test agent. This seems weird since setting up a local build agent was relatively easy up to this point. Any suggestions on how I should set up a local agent? I've been trying to follow instructions from here and here.
Thanks!
It’s easy to setup a local build agent, so try to setup a build agent:
Steps for windows:
Go to Admin page of Agent Pools (https://[account].visualstudio.com/_admin/_AgentPool)
Click Download agent button
Unzip the downloaded file
Run Command Line as Administrator
Run config.cmd
Specify collection url (https://[account].visualstudio.com), Personal Access Token etc
More information, you can refer to: Deploy an agent on Windows.
You can specify Test Agent Location (can be access from build agent machine) for Visual Studio Test Agent Deployment task to save time.

GoCD - Task Plugins not adding tasks

I have setup a GoCD server and agent (on a Windows machine if that matters). I am using it to build a .NET application. I have installed a few Task plugins (Powershell, Xunit-converter) and when I restart the server I see those as loaded and installed without issue in the plugin admin screen.
However, when I go to create or edit a job, I do not see these new tasks in the "Add Task" dropdown. I can get around the powershell one by using a Custom command, but I need to be able to convert my MsTest ouptut to Xunit so that it can display the results in the Test Results Tab.

Unable to execute unit tests in a maven project from within intellij

I have inherited a legacy project with 100s of tests, and dependencies defined within the pom.
All of the tests run when I execute a mvn clean install from the command line, but when I try to execute one of these tests in debug mode from within Intellij i get the following error.
java.lang.NoClassDefFoundError: Could not initialize class
How can I get intellij to recognise these dependencies when trying to run a test in debug mode from the ide?
I managed to solve this by simply changing the working directory location in the Run configuration to point to the correct classpath location. The default location had been taken from a parent project.
It would be very convenient if one was able to debug tests from within IntelliJ. I have run into similar issues with my massive project and have found a workaround for it.
When wishing to debug a test, I have often found it useful to use a remote debugging session like so:
mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent -Djava.compiler=NONE" -Dtest=com.autofunk.TheFunkImplTest test -DfailIfNoTests=false
You can then attach to the above using a remote debug session from within IntelliJ on port 8000.
Therefore, when debugging tests I first check to see whether a simple debug from within Intellij works. If not, I run the above and then attach to it using a debug configuration like so:
IntelliJ execute unit tests without mvn command.
a IntelliJ plugin: MvnRunner
You can run tests using the maven project window in IntelliJ
View - Tool Windows - Maven Projects
Then under the project or module you wish to test open the lifecycle goals and click test.
This will run the currently configured test goal. Now the report is logged into the target directory
I use
https://github.com/destin/maven-test-support-plugin
to view the test results.
You can access this screen once the plugin is installed from the Project window again right click on the projects root and select "Show Test Results" (should be below the maven icon)
Good luck

How to run the localhost server for Dart Web Services (error finding local web service)

I'm following the dart web service tutorial here:
http://www.dartlang.org/articles/json-web-service/
When I try to run the code from the associated git code https://github.com/chrisbu/dartlang_json_webservice_article_code
I get the following error.
Loading structured data
Failed to load resource
http://127.0.0.1:8080/programming-languages
Uncaught Error: Instance of 'HttpRequestProgressEvent'
Exception: Instance of 'HttpRequestProgressEvent'
From the readme https://github.com/chrisbu/dartlang_json_webservice_article_code/blob/master/README.md
it suggests that I need to
To execute, either run:
dart simpleserver.dart
Load the project into the Dart Editor, and click "Run"
This starts the server listening on http://localhost:8080
Where do I need to run the
dart simpleserver.dart
command? Is there any other local server setup requirements that I could be missing? Thanks, (Windows 8 Pro)
I can reproduce your error message if I run the client in a browser without starting the server first. As noted in the documentation you included (but didn't seem to understand), you have two ways to run the server: from the command line or from Dart Editor. If you're using Dart Editor:
Load simpleserver/simpleserver.dart in Dart Editor, then click the 'Run' button.
Load json_clien/web/json_client.dart in Dart Editor, then click the 'Run' button.
That will load json_client.html in the bundled Dartium browser and everything should work.
If you prefer to use the command line (which it sounds like you don't), navigate to the simpleserver directory, then run dart simpleserver.dart. Then manually load json_clien/web/json_client.html in Dartium.
Both ways work for me with Dart 0.5.13.1_r23552 on Linux.

Jetty runner is not executing the war file

I have a project named as test using spring,hibernate and struts.It is running when am using eclipse.But when i export this project as war and execute it using jetty runner in command prompt it just extracted the project and listed the contents in the browser.But i want the project to be executed.I have tried with some other simple web application war using the same procedure and it works fine.But in my project its not working with jetty.
here is my code for jetty
D:\>java -jar jetty-runner-7.0.0.v20091005.jar test.war
i just listing some console output of jetty
INFO::RUNNER
NO tx manager found
deploying file:D:/test.war #/[webAppContext#86f241#86f241/,null,file:D:/test.war
can any one tell me a solution for my problem
1) use a newer version of runner, 7.6.3.v20120416
2) what context are you trying to navigate to, you might want to experiment with some of the other cli options on the runner to set the context and whatnot from the command line and experiment with that. This site has some good information on using this artifact as well.