Add to MyYahoo!
Subscribe in NewsGator Online
Add to Newsburst
Add to Google
Add to My AOL
Add to Pluck
Subscribe in FeedLounge
Add to Windows Live
Add to NetVibes
Subscribe in Rojo
Subscribe in Bloglines
Add to MyMSN
Add to Plusmo for your cellphone
Add to PageFlakes
Add to Technorati
Add to BlinkBits

items tagged with continuousbuild

Continuous build of Apache projects
Written By: Administrator
Section: Java

Category:

2008-04-06 17:37:16

Apache foundation is using Hudson for continuous build (and also JBOSS)

Hudson monitors executions of repeated jobs, such as building a software project or jobs run by cron.
Among those things, current Hudson focuses on the following two jobs:

  1. Building/testing software projects continuously, just like CruiseControl or DamageControl.
    In a nutshell, Hudson provides an easy-to-use so-called continuous integration system,
    making it easier for developers to integrate changes to the project, and making it easier
    for users to obtain a fresh build. The automated, continuous build increases the productivity.
  2. Monitoring executions of externally-run jobs, such as cron jobs and procmail jobs, even those
    that are run on a remote machine. For example, with cron, all you receive is regular e-mails that
    capture the output, and it is up to you to look at them diligently and notice when it broke.
    Hudson keeps those outputs and makes it easy for you to notice when something is wrong.

This is a public build and test server for various Apache Projects.

 


 

An Eclipse plugin is also available the online WIKI is HERE

If you are shopping for a build server, and you are not on a budget, I can recommend you the
excellent Team City from JetBrains. Maven integration is also good, but wont probably never reach the level
of Hudson as it is made by Apache and tailored for their frameworks needs.



phpUnderControl - Continuous Integration for PHP
Written By: Administrator
Section: Java

Category:

2008-04-25 18:47:08
phpUnderControl metrics screenshot
More screen shots here
phpUnderControl is an add-on application for the continuous integration
tool CruiseControl, which integrates some of the best PHP development tools.
This project aims to make your first steps with CruiseControl and PHP as easy
as possible. Therefore phpUnderControl comes with a command line tool that
performs all modifications to an existing CruiseControl installation.

My objective is to be able to set up this server and provide you all an access to the build result for my component.

Integrated tools
  • Testing and software metrics

    PHPUnit is the most popular xUnit implementation for PHP that provides a framework for automated
    software tests. Except the pure test automation PHPUnit contains a rich set of features like
    Code Coverage, Project Mess Detection and Software Metrics. To visualize the generated XML reports
    phpUnderControl comes with a set of XSL stylesheets that prepare the output for CruiseControl.

  • Documentation

    phpUnderControl uses the most common documentation tool for PHP projects, PhpDocumentor, to generate
    an up to date documentation of the software on every build cycle. Therefore the developers will always get
    the latest API documentation of their project. Additionally phpUnderControl extracts the documentation
    violations found by the PhpDocumentor and visualizes these as an additional quality report in the user
    interface and the project time line of documentation violations.

  • Coding Standards

    With the package PHP_CodeSniffer the PEAR project gave PHP developers a very useful tool to detect coding
    standard violations in a project. Since version 1.0.0RC3 it has native support for the Checkstyle XML format
    that can be visualized by CruiseControl. PHP_CodeSniffer comes with a variety of pre defined coding standards
    like PEAR and ZEND but due to its modular structure you can easily implement a custom rule set or extend one
    of the pre defined sets. This development tool assures that the whole project code will remain clean and
    consistent.
    From http://www.phpundercontrol.org/about.html



Record testcases with Selenium IDE
Written By: Administrator
Section: Java

Category:

2008-04-13 18:37:07
open.qa.logo Selenium is a test tool for web applications. Selenium tests run directly in a browser, just like real users do. It runs in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh, Safari on the Mac.  They have plans to target Safari on the iPhone in some months. The tool is free and available under Apache 2.0.


  • Install the firefox plugin, note the latest version work only in Firefox 2.0 not in 3.0Beta!
  • Install also XPather another Firefox extension, very helpful to get the elements  XAPTH in pages.
  • Of course restart Firefox
  • Open either the sidebar (go to menu View, Sidebar, Selenium IDE) or the floating windows
    (go to menu Tools - Selenium IDE)
  • Go to the page where you wan to test something
  • Put the right Base URL (A) and press button (B) when ready
    doYourFirstSeleniumTest

Read More About Record Testcases With Selenium IDE...





There are 3 items tagged with continuousbuild. You can view all our tags in the Tag Cloud

<< Start < Previous 1 Next > End >>
Page 1 Of 1
Content View Hits : 3183434

Enter Amount: