- if [ $EXPECTEDOBJECTSMODE = "0777" ]; then
- echo "Success:Lustre change the mode of OBJECTS correctly"
+ # check if values are empty
+ test "x$EXPECTEDOBJECTSMODE" = "x" && EXPECTEDOBJECTSMODE="<empty>"
+ test "x$EXPECTEDLOGSMODE" = "x" && EXPECTEDLOGSMODE="<empty>"
+ test "x$EXPECTEDPENDINGMODE" = "x" && EXPECTEDPENDINGMODE="<empty>"
+
+ # check if values are valid digits
+ is_digit $EXPECTEDOBJECTSMODE || {
+ echo "Invalid OBJECTS mode obtained from debugfs: $EXPECTEDOBJECTSMODE"
+ return 42
+ }
+
+ is_digit $EXPECTEDLOGSMODE || {
+ echo "Invalid LOGS mode obtained from debugfs: $EXPECTEDLOGSMODE"
+ return 42
+ }
+
+ is_digit $EXPECTEDPENDINGMODE || {
+ echo "Invalid PINDING mode obtained from debugfs: $EXPECTEDPENDINGMODE"
+ return 42
+ }
+
+ # check if values are those we expected
+ if [ "x$EXPECTEDOBJECTSMODE" = "x0777" ]; then
+ echo "Success: Lustre change the mode of OBJECTS correctly"