<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On Monday 08 July 2013 08:30 PM,
      Jaikiran Pai wrote:<br>
    </div>
    <blockquote cite="mid:51DAD409.2090709@redhat.com" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix"><tt>On Monday 08 July 2013 08:24 PM,
          Tomaž Cerar wrote:</tt><tt><br>
        </tt></div>
      <blockquote
cite="mid:CAMquZP40qdvnv2eg5SMjS7vC8BeeFF+DWoi4e81g0qWEgQ0m6w@mail.gmail.com"
        type="cite">
        <div dir="ltr">
          <div>
            <div><tt><br>
              </tt>
              <div><tt>...</tt><tt><br>
                </tt><tt>In any case i think everyone agrees that UI in
                  general is much better with TC</tt><tt><br>
                </tt></div>
            </div>
          </div>
        </div>
      </blockquote>
      <tt><br>
      </tt><tt>I found it to be the other way around. In fact, for me
        the UI for Jenkins is almost non-existent whereas for TeamCity I
        did find it to be good enough and intuitive for most parts of
        it.</tt><tt><br>
      </tt></blockquote>
    <br>
    <tt>Never mind, I read your message wrong. We both are actually
      saying the same thing - that TC UI is better :)<br>
      <br>
      -Jaikiran<br>
    </tt>
    <blockquote cite="mid:51DAD409.2090709@redhat.com" type="cite"><tt>
        <br>
        -Jaikiran<br>
      </tt>
      <blockquote
cite="mid:CAMquZP40qdvnv2eg5SMjS7vC8BeeFF+DWoi4e81g0qWEgQ0m6w@mail.gmail.com"
        type="cite">
        <div dir="ltr">
          <div>
            <div>
              <div><tt><br>
                </tt><tt><br>
                </tt><tt>--</tt><tt><br>
                </tt></div>
              <div><tt>tomaz</tt><tt><br>
                </tt></div>
              <div>
                <div>
                  <div><tt><br>
                    </tt><tt><br>
                    </tt></div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="gmail_extra"><tt><br>
          </tt><tt><br>
          </tt>
          <div class="gmail_quote"><tt>On Wed, Jul 3, 2013 at 3:33 PM,
              Jaikiran Pai </tt><tt><span dir="ltr">&lt;<a
                  moz-do-not-send="true" href="mailto:jpai@redhat.com"
                  target="_blank">jpai@redhat.com</a>&gt;</span></tt><tt>
              wrote:</tt><tt><br>
            </tt>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <div><tt>I'll let Tomaz answer that question, but I'll
                    add some points where I think TeamCity helped a lot
                    recently when compared to Jenkins. </tt><tt><br>
                  </tt> <tt><br>
                  </tt> <tt> Just before 8.0.0.Alpha2 of WildFly was
                    released, we noticed that our testsuite was in a
                    very bad shape. Too many intermittent failures.
                    Although, the intermittent failures weren't a new
                    thing, the frequency and the number had both grown
                    to an extent where we felt that we had to start
                    looking into each of those tests and investigate the
                    problems. I hadn't used TeamCity earlier but while
                    looking into these tests, I decided to take a look
                    at the instance maintained by Tomaz. From an user
                    point of view, I found the following features
                    extremely handy and in fact these features did help
                    me with better investigating the failures and also
                    not losing interest in trying to track down those
                    test failures:</tt><tt><br>
                  </tt> <tt><br>
                  </tt> <tt> 1) "Investigations" feature -  TeamCity
                    has this feature called "investigations" which
                    allows you to mark a (failed) test or an entire
                    build for investigation. The investigation can be
                    assigned to a specific user. Investigations can be
                    auto resolved (the next time the build/test
                    succeeds) or can be manually resolved after
                    investigating that failure. This feature allowed me
                    to keep track of a bunch of failing tests and
                    monitor their resolution over time. This is one step
                    between finding a failing test and creating a JIRA,
                    since this intermediate step allowed me to spend
                    some time on that test to really understand what
                    needs to be fixed/changed for that test to pass.
                    Once I knew what was needed, I could then either fix
                    it or file the JIRA assigned to the relevant
                    component/person.</tt><tt> This also was one way of
                    saying that this specific test failure is a "known
                    issue which is being investigated on by person X".
                    This way someone else can spend their time on some
                    other test failure investigation.</tt><tt><br>
                  </tt> <tt><br>
                  </tt> <tt>Investigations also allow "notes" to be
                    attached to them which allowed me to make a note of
                    what I have investigated so far and what might be
                    the issue.</tt><tt><br>
                  </tt> <tt><br>
                  </tt> <tt>2) Immediate report and logs of failed
                    tests - Unlike Jenkins where you have to wait for
                    the entire testsuite to finish (which can take a
                    hour and a half) to know how many and which tests
                    failed in that run, TeamCity shows the progress of
                    the build and reports the number of failed tests at
                    that point in time in the build. Furthermore, it
                    shows logs and the failure details of such tests
                    immediately and you don't have to wait for the run
                    to complete. I found this extremely useful since I
                    didn't have to wait for the entire run to complete.
                    In the past, when I've seen intermittent failing
                    tests on Jenkins, I haven't had the determination to
                    try out certain things and check the results since
                    the thought of having to wait for another hour and a
                    half would just switch off my interest on that
                    issue.</tt><tt><br>
                  </tt> <tt><br>
                  </tt> <tt>3) Inline logs/stacktrace - I'm not sure
                    why I like this so much but I really do like this
                    feature of TeamCity. This and #2 in themselves are
                    the reasons which kept me interested in tracking
                    down a majority of the failures. This specific
                    feature is really simple. When a bunch of tests fail
                    in a build, the build report page shows all those
                    failed test names and also for each failed tests
                    allows you to hide/show stacktrace inline under the
                    testcase name (see this for example </tt><tt><a
                      moz-do-not-send="true"
href="http://teamcity.cafe-babe.org/viewLog.html?buildId=5666&amp;tab=buildResultsDiv&amp;buildTypeId=pr"
                      target="_blank">http://teamcity.cafe-babe.org/viewLog.html?buildId=5666&amp;tab=buildResultsDiv&amp;buildTypeId=pr</a></tt><tt>
                    - click on that test link and it will show up the
                    logs inline and you can then hide the logs if you
                    want to). This allowed me to view all those failed
                    tests and their logs on the same page and hide
                    whichever ones I didn't want to view. Of course, in
                    Jenkins, you can view these logs on a separate
                    page/tab for each failed test, but I find the
                    TeamCity way, much more usable than the Jenkins way.</tt><tt><br>
                  </tt> <tt><br>
                  </tt> <tt>-Jaikiran</tt>
                  <div>
                    <div class="h5"><tt><br>
                      </tt> <tt><br>
                      </tt> <tt>On Tuesday 02 July 2013 11:50 PM,
                        Vojtech Juranek wrote:</tt><tt><br>
                      </tt> </div>
                  </div>
                </div>
                <blockquote type="cite">
                  <div>
                    <div class="h5">
                      <pre>Hi,

</pre>
                      <blockquote type="cite">
                        <pre>it works very well.
In many cases much better than what we had with jenkins on lightning.
</pre>
                      </blockquote>
                      <pre>could you be more specific please? (not going to try to persuade you to stay 
with Jenkins, just wondering what you see as Jenkins weak points and where is 
TC better)

Thanks
Vojta</pre>
                      <tt><br>
                      </tt>
                      <fieldset></fieldset>
                      <tt><br>
                      </tt> </div>
                  </div>
                  <pre>_______________________________________________
wildfly-dev mailing list
<a moz-do-not-send="true" href="mailto:wildfly-dev@lists.jboss.org" target="_blank">wildfly-dev@lists.jboss.org</a>
<a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a>
</pre>
                </blockquote>
                <tt><br>
                </tt> </div>
              <tt><br>
              </tt><tt>_______________________________________________</tt><tt><br>
              </tt><tt> wildfly-dev mailing list</tt><tt><br>
              </tt> <tt><a moz-do-not-send="true"
                  href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a></tt><tt><br>
              </tt> <tt><a moz-do-not-send="true"
                  href="https://lists.jboss.org/mailman/listinfo/wildfly-dev"
                  target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a></tt><tt><br>
              </tt> <tt><br>
              </tt></blockquote>
          </div>
          <tt><br>
          </tt></div>
      </blockquote>
      <tt><br>
      </tt> <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
wildfly-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/wildfly-dev">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>