📄 wintest_raw.sh
字号:
#!/bin/sh. selftest/test_functions.sh. selftest/win/wintest_functions.sh# This variable is defined in the per-hosts .fns file.. $WINTESTCONFif [ $# -lt 4 ]; thencat <<EOFUsage: test_net.sh SERVER USERNAME PASSWORD DOMAINEOFexit 1;fiserver="$1"username="$2"password="$3"domain="$4"shift 4export SMBTORTURE_REMOTE_HOST=$serverraw_tests="RAW-QFILEINFO RAW-SFILEINFO RAW-MKDIR RAW-SEEK RAW-OPEN RAW-WRITE RAW-UNLINK RAW-READ RAW-CLOSE RAW-IOCTL RAW-RENAME RAW-EAS RAW-STREAMS"# This test fails: RAW-QFSINFOall_errs=0err=0on_error() { errstr=$1 all_errs=`expr $all_errs + 1` restore_snapshot "$errstr" "$VM_CFG_PATH"}for t in $raw_tests; do test_name="$t / WINDOWS SERVER" echo -e "\n$test_name SETUP PHASE" setup_share_test if [ $err_rtn -ne 0 ]; then # If test setup fails, load VM snapshot and skip test. on_error "\n$test_name setup failed, skipping test." else echo -e "\n$test_name setup completed successfully." $SMBTORTURE_BIN_PATH -U $username%$password -W $domain \ //$server/$SMBTORTURE_REMOTE_SHARE_NAME \ $t || err=1 if [ $err -ne 0 ]; then on_error "\n$test_name failed." else echo -e "\n$test_name CLEANUP PHASE" remove_share_test if [ $err_rtn -ne 0 ]; then # If cleanup fails, restore VM snapshot. on_error "\n$test_name removal failed." else echo -e "\n$test_name removal completed successfully." fi fi fidoneexit $all_errs
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -