wintest_raw.sh

来自「samba最新软件」· Shell 代码 · 共 69 行

SH
69
字号
#!/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 + =
减小字号Ctrl + -
显示快捷键?