Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Is there an Ant profiler that will run my ant script and tell me how long targets, tasks and operations took to complete?
Thanks
Ant has two related features to allow the build process to be monitored => listeners and loggers :
Ant >= 1.8.x ships with the ProfileLogger
Ant statistics, a logger that logs executions times for all targets, and graphs them over the time
Performance Monitor from antcontrib, a listener that keeps track of the amount of time that each target and task takes to execute and prints a final summary
or write your own.
YourKit YouMonitor is able to profile Ant, Maven, Gradle and many other build tools https://www.yourkit.com/youmonitor/
disclaimer: I work for YourKit
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
We are using Liquibase 3.8.5 version. Our requirement is to execute Liquibase script in Jenkins however we are not able to find out any Liquibase plugin in Jenkins.
Please let us know how to fix issue.
Thanks in advance.
There's Liquibase Runner Plugin for Jenkins.
Here's a github link, but the last commit was 3 years ago, so I have no idea whether it's supported or not.
Also there's a Liquibase command line, perhaps it'll come in handy. https://www.liquibase.org/documentation/installation-linux-unix-mac.html
https://wiki.jenkins.io/display/JENKINS/Liquibase+Runner
It adds to the build step which evaluated liquibase changesets.
Hope this helps
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Is there a way to configure Tibco Business Works directly from a programming language? That is: can you deploy, configure, test and teardown your APIs from Chef/Puppet/Ansible and are there recipes/playbooks, etc. to do so?
Thank you very much in advance.
Tim
I assume you want to automate BW deployments - there are command-line tools (buildear, appManage, ...). You can invoke them from shell scripts (unix, windows, ...) as well as any other programming language that allows to invoke external applications. I use them large-scale via shell scripts in my groups projects.
Most processing instructions are based on command line parameters and the static configs (environment, aliases, instance configs) are based on particular files in the file system tree (which you can also auto-archive, backup, etc.).
The deployment process as such is distributed and based on Tibco Administrator (to which appManage interfaces) so you only have to control the action parameters (via command-line parameters). Your programming language should support that (or do you want to have the command-line tools as java classes to build a single java admin app?).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
How can I test my Rails app with N concurrent users?
These simulated users will do some actions like upload/download files, etc.
Are there any frameworks or free tools that support this?
ab(Apache Benchmark) is made for that. Here is an example:
https://github.com/igrigorik/async-rails
I use jMeter, although the UI is a little rough IMO. I ended up sharing a lot of code between my easyb (Groovy-based) specs and a mini-DSL I used to create jMeter config/execution files (XML) so redundancy between specs and load testing was reduced. The same should be doable in Ruby as well.
JMeter allows concurrent testing, ramp-ups, all sorts of stuff. I don't know if it does everything a commercial tool does, but I've used it for a long time on a wide range if apps and it's been, more or less, satisfactory.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'd like to start using continuous integration in my personal projects to get experience with the techniques and concepts. The problem is that my programming poison runs to the non-mainstream (to put it mildly) with the bulk of my work being in Erlang.
What continuous integration systems are capable of dealing with non-mainstream languages, chief among them, in my case, Erlang? How easy are they to set up, configure and run?
At this point I'd recommend Jenkins. It is easy to setup and configure, there are lots of help online and basic support with the common Erlang test tools.
See Stack Overflow question Continuous integration server for Erlang code for basic information about how to intergrate eunit and common test into Jenkins.
We are using Jenkins-CI in the etorrent project and that seem to work really well. We have a number of virtual machines implementing different operating systems on which we run the system and then carry out tests.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
It's said that circular dependencies in a Delphi project can significantly slow down the compile time, is there any tool can check circular dependencies for a Delphi project? Thanks!
EDIT:
The following ICARUS report summary shows it took 32 seconds for a full compilation of 0.8M LOC (Thanks to Alan for the suggestion), I'm wondering if there is still any room to improve ;)
Analyzed by: ICARUS - Uses List Analyzer for Delphi version 3.3.2.0
Parse speed: 801722 lines in 32.50 seconds (24671 lines/sec)
Gerrit Beuze from ModelMaker Tools provides the free Unit Dependency Analyzer.
I would recommend the freeware Peganza Icarus, it generates a uses report and recommends optimizations.