mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 20:36:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			56 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
#
 | 
						|
# Note that this test expect that there are tables test1 and test2 in
 | 
						|
# the current directory where test2 has also a .frm file
 | 
						|
#
 | 
						|
 | 
						|
TMPDIR=tmpdir
 | 
						|
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib64/
 | 
						|
 | 
						|
my_cmp()
 | 
						|
{
 | 
						|
    if ! cmp $1 $TMPDIR/$1
 | 
						|
    then
 | 
						|
        echo "aborting"
 | 
						|
        exit 1;
 | 
						|
    fi
 | 
						|
}
 | 
						|
 | 
						|
run_test()
 | 
						|
{
 | 
						|
    OPT=$1;
 | 
						|
    echo "******* Running test with options '$OPT' **********"
 | 
						|
    rm -rf $TMPDIR
 | 
						|
    mkdir $TMPDIR
 | 
						|
    cp test?.* $TMPDIR
 | 
						|
    if ! ./aria_s3_copy --op=to --force $OPT test1 test2
 | 
						|
    then
 | 
						|
        echo Got error $?
 | 
						|
        exit 1;
 | 
						|
    fi
 | 
						|
    rm test?.*
 | 
						|
    if ! ./aria_s3_copy --op=from $OPT test1 test2
 | 
						|
    then
 | 
						|
        echo Got error $?
 | 
						|
        exit 1;
 | 
						|
    fi
 | 
						|
    if ! ./aria_s3_copy --op=delete $OPT test1 test2
 | 
						|
    then
 | 
						|
        echo Got error $?
 | 
						|
        exit 1;
 | 
						|
    fi
 | 
						|
    my_cmp test1.MAI
 | 
						|
    my_cmp test1.MAD
 | 
						|
    my_cmp test2.MAI
 | 
						|
    my_cmp test2.MAD
 | 
						|
    my_cmp test2.frm
 | 
						|
    rm test?.*
 | 
						|
    cp $TMPDIR/* .
 | 
						|
    rm -r $TMPDIR
 | 
						|
}
 | 
						|
 | 
						|
run_test ""
 | 
						|
run_test "--s3_block_size=64K --compress"
 | 
						|
run_test "--s3_block_size=4M"
 | 
						|
echo "ok"
 |