java

CLI parsing got you down? Good news, we’ve got an API for that. We introduced a cross-platform C API with Java and .NET wrappers in the Surround SCM 2010.0 release. All three versions of the API have the same functionality – anything you can do from the C API you can do from either Java or .NET. “What can I do with the API?”, you ask. Well,  you can Add a file, Checkin, Checkout, Get, Undo Checkout, Search, Create repository, Create branch, Promote, Rebase, Manage labels, Add user, Rollback files, Share, Break share, and much more.

Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

2 Comments

Tags: , , ,

One of our loyal readers read my post on reporting with PostgreSQL, in which I referenced Pentaho’s reporting solution. I received an email pointing me to a new book that is all about Pentaho reporting.

The reason I started to look at Pentaho was my quest to find an open source reporting tool that was compatible with any of the database systems we support.  Since PostgreSQL was the only common denominator that is also open source, PostgreSQL support was critical. A tool like this one can be leveraged for reporting across all of our server-based applications.

Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

No Comments

Tags: , ,

In my last post we looked at how to set the fields when you create a defect from scratch. In this post we are going to take a look at setting the Reported By records, setting workflow events and setting the source control files.
Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

No Comments

Tags: , , , ,

For those of you that program in Java, there are newly generated TestTrack SOAP classes available for download from the Seapine Labs web site:

http://labs.seapine.com/wiki/index.php/Generated_Java_Classes#Download

As mentioned in the labs article, these classes were generated using NetBean’s JAX-RPC client (v 1.6). While there are other Web Service clients you can use, this is the one that I have been able to get consistent results with.
Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

No Comments

Tags: , ,

One of the biggest changes in the 2009 release of Surround SCM was the move to an RDBMS system for its database. There are many benefits to using industry-standard RDBMS systems, but for this post we are going to focus on the ability to generate third party or custom reports.

Surround SCM ships with PostgreSQL, which can present a challenge it comes to generating custom reports. The main hurdle has been finding a low cost or free reporting tool. You are getting PostgreSQL with Surround SCM, and who has budget to purchase another tool? If you are not in a “Windows shop”, you will probably stay on PostgreSQL and may not have a reporting tool that works with PostgreSQL.

So what to do?
Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

4 Comments

Tags: , , , ,

From time to time the question comes up about how to move the defects from one TestTrack project to another. The answer depends on how different the projects are.

TestTrack has XML export/import and that is the preferred method. There are some key advantages to this method, namely the ability to move attachments and multiple instances of report by records and workflow events. The disadvantage is that, if fields or workflow events do not match, they are not imported. This is likely to be the case if the projects are different in field layout and workflow configuration.

Text export/import may be preferred if you have different projects because you can map fields. For example, you can import the value from the “Project” field in the source project into the “Component” field in the destination project. You have greater control over which fields are exported/imported.
Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

No Comments

Tags: , , , ,

Until recently, Eclipse seemed the IDE of choice for Java developers. At least this was the case for those developers who use Seapine Software applications, as Eclipse was the IDE that was the most mentioned in support cases, feature requests, etc.

Sure, we would hear from the occasional IntelliJ IDEA user and others, but Eclipse was the most popular by far.

Then, we started to hear about NetBeans. I was actually more familiar with NetBeans, as this was the IDE of choice of my college professor a few years back. More and more customers started requesting a plug-in for NetBeans. We released a NetBeans plug-in about a year ago for Surround SCM.

Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

8 Comments

Tags:

Recently I posted a Java application called CM Toolbox on our labs site. The application allows you to select a Surround SCM branch and then get a list of TestTrack Pro items that have files attached from the selected branch. There is also the ability to use a TestTrack Pro filter, to limit the defects that are queried. For example, you may not care about items that have are closed.
Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

No Comments

Tags: , , ,

CM Toolbox

Fernando Cremer talks about Surround SCM on May 13, 2009

Works with TestTrack 2009 and Surround SCM 2009

A few days ago I posted an article on how to create a defect list using Java. This builds on top of that, bringing in Surround SCM.

This application will show you only defects that have files attached from the specified branch. Used in conjunction with TestTrack filters, this application can give you the list of files you are looking for.
Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

1 Comment

Tags: , ,

Java Defect List

Fernando Cremer talks about TestTrack Pro on May 11, 2009

Most of the examples we have on this site that show you a graphical user interface are written for Windows, usually in C#. This is an attempt to give those of you using other platforms something to use.
Continue reading…

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

2 Comments

Tags: , , ,