blob: bbd8b0c89f088084c335e390e8b16f9d87174b4f [file] [log] [blame]
<!DOCTYPE html>
<head>
<title>RCPTT Blog</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://www.eclipse.org/rcptt/shared/css/bootstrap.min.css">
<link rel="stylesheet" href="https://www.eclipse.org/rcptt/shared/css/main.css">
<link rel="stylesheet" href="https://www.eclipse.org/rcptt/shared/css/prism.css">
<link rel="icon" href="https://www.eclipse.org/rcptt/shared/img/favicon.ico">
<link rel="alternate" type="application/atom+xml" href="https://www.eclipse.org/rcptt/blog/atom.xml" title="RCP Testing Tool Blog"/>
<script src="https://www.eclipse.org/rcptt/shared/js/jquery.min.js"></script>
<script src="https://www.eclipse.org/rcptt/shared/js/bootstrap.min.js"></script>
<script src="https://www.eclipse.org/rcptt/shared/js/prism.js"></script>
<script src="https://www.eclipse.org/rcptt/shared/js/ecl.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-39589807-5', 'eclipse.org');
ga('send', 'pageview');
</script>
</head>
<body>
<div id="before-footer">
<header>
<nav class="navbar navbar-default navbar-static-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="https://www.eclipse.org/rcptt/blog"><span class="navbar-brand">RCPTT Blog</span></a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active" >
<a href="https://www.eclipse.org/rcptt/blog/">Latest Entries</a>
</li>
<li >
<a href="https://www.eclipse.org/rcptt/blog/categories">Categories</a>
</li>
<li >
<a href="https://www.eclipse.org/rcptt/blog/tags">Tags</a>
</li>
<li>
<a href="http://eclipse.org/rcptt">Back to RCPTT Main Site</a>
</li>
<li>
<a href="http://eclipse.org">Eclipse.org</a>
</li>
</ul>
</div>
</nav>
</header>
<section class="content">
<div class="container">
<article>
<header>
<h2>
<a href="https://www.eclipse.org/rcptt/blog/2016/08/05/rap.html"> RCPTT RAP</a>
<small>Aug, 05, 2016 by Ulyana Skorokhodova</small> </h2>
</header>
<div>
<h3>RCPTT can now test Eclipse RAP applications!</h3>
<img src="https://www.eclipse.org/rcptt/shared/img/rap/pasted-image-88.png" width="600"></img>
<h4>Features supported</h4>
<ul>
<li> RAP Recording</li>
<li> RAP Replay</li>
<li> Folder/ECL/Workbench/Parameters context support</li>
<li> Unzipped WAR launching via Launch configurations from RCPTT</li>
<li> Capability Context / Convert contexts to Capability context</li>
<li> RAP Download/Upload support</li>
<li> Extra ECL command for RAP</li>
</ul>
Find more in <a href="https://www.eclipse.org/rcptt/documentation/userguide/rap">RAP documentation</a>.
</div>
</article>
<article>
<header>
<h2>
<a href="https://www.eclipse.org/rcptt/blog/2016/08/05/2_1_0-released.html"> RCPTT 2.1.0 (Neon) Released</a>
<small>Aug, 05, 2016 by Ulyana Skorokhodova</small> </h2>
</header>
<div>
<p>
On June, 26, we've released Neon-based version of RCP Testing Tool as participants of Simultaneous Neon Release. <br>
<ul>
<li>RCPTT IDE is migrated from Mars to Neon to allow users to install it into their developer Eclipse installations.</li>
<p>
<li>For RCPTT IDE assertion filtering was introduced helping to search by asserted value or property.</li>
</p>
</ul>
The review information is available <a href="https://projects.eclipse.org/projects/technology.rcptt/reviews/2.1-neon-release-review">here</a> and the latest version can be downloaded from <a href="https://www.eclipse.org/rcptt/download/">Downloads page</a>.
</p>
<p>
You can also install RCPTT as an eclipse plugin from an Update Site or from <a href="https://marketplace.eclipse.org/content/rcptt-eclipse-ui-testing-tool">Eclipse Marketplace</a>.
</p>
</div>
</article>
<article>
<header>
<h2>
<a href="https://www.eclipse.org/rcptt/blog/2015/08/12/file-and-clipboard-content.html"> Reading File and Clipboard Content</a>
<small>Aug, 12, 2015 by Ulyana Skorokhodova</small> </h2>
</header>
<div>
<h3>Reading file content</h3>
Until recently there was a few ways to get a file content:<br>
<ul>
<li>Opening file editor in GUI and getting it's <i>text</i> property
<li>Using <a href="https://ci.eclipse.org/rcptt/job/master/lastSuccessfulBuild/artifact/releng/doc/target/doc/ecl/index.html#read-csv-file"><b>read-csv-file</b></a> and <a href="https://ci.eclipse.org/rcptt/job/master/lastSuccessfulBuild/artifact/releng/doc/target/doc/ecl/index.html#read-lines"><b>read-lines</b></a> commands</li>
</ul>
Both ways have obvious restrictions making their usage not very user-friendly, so we decided to implement a new <a href="https://ci.eclipse.org/rcptt/job/master/lastSuccessfulBuild/artifact/releng/doc/target/doc/ecl/index.html#read-file"><b>read-file</b></a> ECL command to get a file content.<br>
<p><a href="https://www.eclipse.org/rcptt/blog/2015/08/12/file-and-clipboard-content.html">
Read more of this post &raquo;
</a></p>
</div>
</article>
<article>
<header>
<h2>
<a href="https://www.eclipse.org/rcptt/blog/2015/06/26/2_0-released.html"> RCPTT 2.0.0 (Mars) Released</a>
<small>Jun, 26, 2015 by Olga Yurchuk &amp; Ulyana Skorokhodova</small> </h2>
</header>
<div>
<h3>We are on Mars now!</h3>
<p>
On June, 24, we've released Mars-based version of RCP Testing Tool as participants of Simultaneous Mars Release. <br>
So RCPTT IDE has migrated from Indigo to Mars to allow users to install it into their developer Eclipse installations.<br>
The review information is available <a href="https://projects.eclipse.org/projects/technology.rcptt/releases/2.0-mars/review">here</a> and the latest version can be downloaded from <a href="https://www.eclipse.org/rcptt/download/">Downloads page</a>.
</p>
<p>
You can also install RCPTT as an eclipse plugin from an Update Site or from <a href="https://marketplace.eclipse.org/content/rcptt-eclipse-ui-testing-tool">Eclipse Marketplace</a>.
</p>
<p>
<h3>Test Runner is now free and Open Source.</h3>
<p>
This is the first release of <b>Open Source RCPTT Runner</b>.
</p>
Now RCPTT project consists of two tools providing the whole process of automated regression testing of Eclipse-based applications:
</p>
<ul>
<li><a href="https://www.eclipse.org/rcptt/documentation/userguide/getstarted/">Modern Development Environment</a> supporting debugging and refactoring.</li>
<li><a href="https://www.eclipse.org/rcptt/documentation/userguide/runner/">Test Runner</a> allowing to run your tests locally and in integration with Jenkins, Hudson, or other CI tools.</li>
</ul>
<p>
RCPTT Test Runner tests Eclipse-based applications by executing RCPTT tests unattended, on a regular basis. <br>
It provides a command line interface and a <a href="https://www.eclipse.org/rcptt/documentation/userguide/maven/">Maven plugin</a> and establishes seamless integration of your GUI tests with your favourite toolchain.
</p>
<p>Runner is required to manage test bases greater than a dozen of tests for projects that care for development speed.</p>
<ul>
<li>Completely automated testing</li>
<li>Command line interface</li>
<li>Maven plugin</li>
<li>Works with Jenkins, Hudson, Bamboo, etc.</li>
<li>Human readable HTML report</li>
<li>JUnit or custom reports</li>
<li>Every commit can be verified by functional tests before reaching development branch</li>
<li>Handles application hangups, logs errors, stores every test step and its result</li>
</ul>
<h3>RCPTT becoming mature</h3>
<p>
We are happy to celebrate RCPTT project graduation from incubation to mature!<br>
P.S.: Will miss the egg. It was cute, though.
</p>
</div>
</article>
<article>
<header>
<h2>
<a href="https://www.eclipse.org/rcptt/blog/2015/06/17/code-coverage.html"> RCPTT &amp; Code Coverage</a>
<small>Jun, 17, 2015 by Olga Yurchuk</small> </h2>
</header>
<div>
<p><i>In this blogpost we are going to describe how to configure Eclipse to combine RCPTT UI tests with code coverage analytics tools EclEmma and Jacoco agent. All of that tools are open source and can be downloaded for free.</i></p>
<p>On RCPTT forum users sometimes ask us:</p>
<div class="panel panel-default">
<div class="panel-body">
<i>So I didn't find any hint of Code Coverage in RCP Testing Tool, does that mean there is none?</i>
</div>
</div>
<p>RCPTT is UI testing tool so it is mostly useful for functional testing. Since it is common practice to combine Functional Testing and Code Coverage analysis, we decided to publish this instruction page. We don't provide this functionality out-of-the-box but it is easy to employ AUT virtual machine arguments to configure an arbitrary covers tool. Find instructions below to configure IDE and add analysis to CI with Maven.</p>
<p><a href="https://www.eclipse.org/rcptt/blog/2015/06/17/code-coverage.html">
Read more of this post &raquo;
</a></p>
</div>
</article>
<nav>
<br />
<a href="https://www.eclipse.org/rcptt/blog/page/2">Older Posts</a><br />
</nav>
</div>
</section>
<script src="https://www.eclipse.org/rcptt/shared/js/main.js"></script>
</body>