message: Add additional unit test in c++ for cudnn_rnn_ops
diff: @@ -26,7 +26,19 @@ namespace tensorflow {
  TEST(CudnnRNNOpsTest, ParamsSize_ShapeFn) {
  ShapeInferenceTestOp op("CudnnRNNParamsSize");
  - INFER_OK(op, "[1];[1];[1]", "[1]");
  + INFER_OK(op, "[];[];[]", "[1]");
  + INFER_OK(op, "?;[];[]", "[1]");
  + INFER_OK(op, "[];?;[]", "[1]");
  + INFER_OK(op, "[];[];?", "[1]");
  + INFER_OK(op, "[];?;?", "[1]");
  + INFER_OK(op, "?;?;?", "[1]");
  +
  + INFER_ERROR("Shape must be rank 0 ", op,
  + "[1,2];?;[]");
  + INFER_ERROR("Shape must be rank 0 ", op,
  + "?;[2];[]");
  + INFER_ERROR("Shape must be rank 0 ", op,
  + "?;?;[1]");
  }
  TEST(CudnnRNNOpsTest, ForwardLstm_ShapeFn) {
  