5. Apache HBase Personality
! Dictates the defaults
! Two available
– Bundled with Apache Yetus
– Bundled with Apache HBase (dev-support/hbase-personality.sh)
! For details on using test-patch manually, see:
– https://yetus.apache.org/documentation/0.3.0/precommit-basic/
! Adds several Apache HBase-specific tests
– hadoopcheck = compile against various Apache Hadoop versions
– hbaseprotoc = checks for protobuf problems
– hbaseanti = checks for Apache HBase source anti-patterns
! (e.g., using Apache Hadoop annotations)
9. Log Files are the Key
! Located in --patch-dir/Jenkins artifact dir/linked in footer
! Three kinds
– Full logs of maven runs
– Individual test logs
– Diffs of pre- and post- runs
! Tell them apart:
– "Before": branch-*
– "After": patch-*
– diffs of the two: diff-*
– Maven module
– JDK version (multijdk mode)
! Generics lack -fixes
10. Administrivia
! Website: https://yetus.apache.org
! Mailing list: dev@yetus.apache.org
! Twitter: @ApacheYetus
! Current Release: 0.3.0 (2016-05-23)
! Yetus is an archaic synonym of the Cymbium genus of gastropods
! First ASF TLP with a ‘Y’
102016-05-23