Manual Testing

Manual testing invloves using Slider package and an AppPackage to perform basic cluster functionalities such as create/destroy, flex up/down, and freeze/thaw. A python helper script is provided that can be used to automatically test and app package.

SliderTester.py

Details to be added.

SliderTester.ini

The various config parameters are:

slider

  • package: location of the slider package
  • jdk.path: jdk path on the test hosts

app

  • package: location of the app package

cluster

  • yarn.application.classpath: yarn application classpaths
  • slider.zookeeper.quorum: the ZK quorum hosts
  • yarn.resourcemanager.address:
  • yarn.resourcemanager.scheduler.address:
  • fs.defaultFS: e.g. hdfs://NN_HOST:8020

test

  • app.user: user to use for app creation
  • hdfs.root.user: hdfs root user
  • hdfs.root.dir: HDFS root, default /slidertst
  • hdfs.user.dir: HDFS user dir, default /user
  • test.root: local test root folder, default /test
  • cluster.name: name of the test cluster, default tst1
  • cluster.type: cluster type to build and test, e.g. hbase,storm,accumulo

agent