*AlwaysPreTouch*|*UseSerialGC*|*TieredStopAtLevel*)echo"FAIL a 3G proxy carries a small proxy's flags or pre-touches: $(grep ExecStart "$vdir/unit")";fails=$((fails +1));;
*)echo"PASS a 3G proxy keeps G1 and both compilers";;
esac
run_velocity_service 1 1024M >/dev/null
expect "1024M is still a small proxy""java -Xms16M -Xmx1024M -XX:+UseSerialGC ""$(cat"$vdir/unit")"
run_velocity_service 1 1025M >/dev/null
expect "a megabyte past 1G is a large one""java -Xms64M -Xmx1025M -XX:+UseG1GC ""$(cat"$vdir/unit")"
run_velocity_service 1 384M >/dev/null
expect "a small ceiling keeps the same small start""java -Xms64M -Xmx384M ""$(cat"$vdir/unit")"
expect "a small ceiling runs the small proxy's flags"\