[Hawkular-commits] [hawkular/hawkular-metrics] c0d10c: Created CollectdITest skeleton

Stefan Negrea snegrea at redhat.com
Tue Mar 24 15:39:27 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: c0d10c82ec691a2f35aabad00fe73a0b831582f5
      https://github.com/hawkular/hawkular-metrics/commit/c0d10c82ec691a2f35aabad00fe73a0b831582f5
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/ExecutableITestBase.java
    A clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  Created CollectdITest skeleton

Test will be skipped if collectd is not present (this allows to run the build on Windows or Mac)


  Commit: 4499eb7c9cdbdcb610bac9be966d19e87b58bbd4
      https://github.com/hawkular/hawkular-metrics/commit/4499eb7c9cdbdcb610bac9be966d19e87b58bbd4
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M .travis.yml
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  Make Travis install collectd (and fail CollectdITest by default for now)


  Commit: 9f6b350cc6c1803d0bbf654dce0d99f1239e6c7d
      https://github.com/hawkular/hawkular-metrics/commit/9f6b350cc6c1803d0bbf654dce0d99f1239e6c7d
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/ExecutableITestBase.java
    A clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/PrintOutputOnFailureWatcher.java

  Log Message:
  -----------
  Refactor: make PrintOutputOnFailureWatcher available in other tests


  Commit: d857a3d6f8a993d6ae1641e6b93b5eca7a94dd5d
      https://github.com/hawkular/hawkular-metrics/commit/d857a3d6f8a993d6ae1641e6b93b5eca7a94dd5d
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/ExecutableITestBase.java
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java
    A clients/ptranslator/src/test/resources/collectd.conf

  Log Message:
  -----------
  Added collectd configuration and management.

Now pTrans is started, then collectd is started, and collectd is configured to output sent measurements to stdout


  Commit: b21f640cc838c55da8eafde5e0b8c06536b52cdd
      https://github.com/hawkular/hawkular-metrics/commit/b21f640cc838c55da8eafde5e0b8c06536b52cdd
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/resources/collectd.conf

  Log Message:
  -----------
  Removed tabs in collectd.conf


  Commit: dd9752e71eb201fe473df6163458cc79e9d4ab51
      https://github.com/hawkular/hawkular-metrics/commit/dd9752e71eb201fe473df6163458cc79e9d4ab51
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/collectd/event/TimeResolution.java

  Log Message:
  -----------
  Use collectd constant for high resolution timestamp conversion


  Commit: c50e591e7c434783f2a2eb8cf1149dc6fd9138a4
      https://github.com/hawkular/hawkular-metrics/commit/c50e591e7c434783f2a2eb8cf1149dc6fd9138a4
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/collectd/event/TimeResolution.java

  Log Message:
  -----------
  Revert "Use collectd constant for high resolution timestamp conversion"

This reverts commit 5f42ba8edc278b63410f73dc62fd9a53f8a90a02.


  Commit: 9e89873b989441335cfd9da3218c288b967a49e4
      https://github.com/hawkular/hawkular-metrics/commit/9e89873b989441335cfd9da3218c288b967a49e4
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/PidFileITest.java
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java
    A clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/util/ProcessUtil.java
    A clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/util/TenantUtil.java
    M clients/ptranslator/src/test/resources/collectd.conf

  Log Message:
  -----------
  Full stack test implemented: collectd -> ptrans -> metrics

Also, I've added some process management utilities and a tenant generator (shamelessly copied from rest-tests)


  Commit: ee4b2c45bdc36e6168586ab45d6e9cf72a0d9665
      https://github.com/hawkular/hawkular-metrics/commit/ee4b2c45bdc36e6168586ab45d6e9cf72a0d9665
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  Fixed issues post rebase on master


  Commit: 5a542413c372374d0da871d1e07df0bbba417506
      https://github.com/hawkular/hawkular-metrics/commit/5a542413c372374d0da871d1e07df0bbba417506
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/resources/collectd.conf

  Log Message:
  -----------
  Change collectd.conf format in the hope it will be valid on Travis (with collectd 4.x)


  Commit: b7d3e5921455ec08697e694e22c4827a889913da
      https://github.com/hawkular/hawkular-metrics/commit/b7d3e5921455ec08697e694e22c4827a889913da
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  // collectd v4 does not have high resolution timestamps


  Commit: 3785b4e0226bc0a2a434a9695cf431cac9bbaf76
      https://github.com/hawkular/hawkular-metrics/commit/3785b4e0226bc0a2a434a9695cf431cac9bbaf76
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  Speedup test (18s->3s):
* make use redirected output is not held in buffers
* do not wait for pTrans to stop


  Commit: 7caa890616b1ae03108a81a366d39ac1a359c825
      https://github.com/hawkular/hawkular-metrics/commit/7caa890616b1ae03108a81a366d39ac1a359c825
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  stdbuf: try with 'O' instead of '0'


  Commit: 3857d6c2d4585070e67a80e95d82bfdc33b23b1b
      https://github.com/hawkular/hawkular-metrics/commit/3857d6c2d4585070e67a80e95d82bfdc33b23b1b
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  Revert "stdbuf: try with 'O' instead of '0'"

This reverts commit 7caa890616b1ae03108a81a366d39ac1a359c825.


  Commit: d1cdc2377375014bcd5c60b32d5547ab0cce07c7
      https://github.com/hawkular/hawkular-metrics/commit/d1cdc2377375014bcd5c60b32d5547ab0cce07c7
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  Use stdbuf only if available


  Commit: 95732e20267882fa42734791f94f560acf315acd
      https://github.com/hawkular/hawkular-metrics/commit/95732e20267882fa42734791f94f560acf315acd
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  Minor: fixed name typo


  Commit: c706587df024cb5b8c35a3423cb89c3563b4dd98
      https://github.com/hawkular/hawkular-metrics/commit/c706587df024cb5b8c35a3423cb89c3563b4dd98
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  Test if Travis has an issue with stdbuf


  Commit: f3c037dfc6144cb6356bf93747e8338fb512fa31
      https://github.com/hawkular/hawkular-metrics/commit/f3c037dfc6144cb6356bf93747e8338fb512fa31
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java

  Log Message:
  -----------
  Looks like the issue is that, when started from Maven, the test needs to wait for pTrans to stop properly. Not sure why


  Commit: 7b5fc00e085c4b080243fd4167358e88e621efc9
      https://github.com/hawkular/hawkular-metrics/commit/7b5fc00e085c4b080243fd4167358e88e621efc9
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M .travis.yml
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/ExecutableITestBase.java
    M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/PidFileITest.java
    A clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/PrintOutputOnFailureWatcher.java
    A clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java
    A clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/util/ProcessUtil.java
    A clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/util/TenantUtil.java
    A clients/ptranslator/src/test/resources/collectd.conf

  Log Message:
  -----------
  Merge pull request #169 from tsegismont/collectd_full_stack_test

HWKMETRICS-37 collectd/ptrans/metrics full stack integration test


Compare: https://github.com/hawkular/hawkular-metrics/compare/36e21140c0f3...7b5fc00e085c


More information about the hawkular-commits mailing list