Skip to content
Snippets Groups Projects
Commit 1788a9ae authored by Mikhail Karnevskiy's avatar Mikhail Karnevskiy
Browse files

Fix address to be compatible with asapo standalone used for tests.

parent 8d230e49
No related branches found
No related tags found
No related merge requests found
...@@ -17,7 +17,7 @@ echo -n hello > $file_transfer_folder/aaa ...@@ -17,7 +17,7 @@ echo -n hello > $file_transfer_folder/aaa
dd if=/dev/urandom of=$file_transfer_folder/random bs=1 count=100000 dd if=/dev/urandom of=$file_transfer_folder/random bs=1 count=100000
$1 127.0.0.1:5007 127.0.0.1:5008 $file_transfer_folder $1 127.0.0.1:8412 127.0.0.1:8414 $file_transfer_folder
cat bbb | tee /dev/stderr | grep hello cat bbb | tee /dev/stderr | grep hello
diff -q random $file_transfer_folder/random diff -q random $file_transfer_folder/random
......
...@@ -16,39 +16,39 @@ mkdir -p $file_transfer_folder ...@@ -16,39 +16,39 @@ mkdir -p $file_transfer_folder
token=$BT_AAA_TOKEN token=$BT_AAA_TOKEN
folder_token=`curl --silent --data "{\"Folder\":\"$file_transfer_folder\",\"BeamtimeId\":\"aaa\",\"Token\":\"$token\"}" 127.0.0.1:5007/v0.1/folder` folder_token=`curl --silent --data "{\"Folder\":\"$file_transfer_folder\",\"BeamtimeId\":\"aaa\",\"Token\":\"$token\"}" 127.0.0.1:8412/v0.1/folder`
echo $folder_token echo $folder_token
dd if=/dev/urandom of=$file_transfer_folder/aaa bs=1 count=100000 dd if=/dev/urandom of=$file_transfer_folder/aaa bs=1 count=100000
curl -o aaa --silent -H "Authorization: Bearer ${folder_token}" --data "{\"Folder\":\"$file_transfer_folder\",\"FileName\":\"aaa\",\"Token\":\"$folder_token\"}" 127.0.0.1:5008/v0.1/transfer --stderr - | tee /dev/stderr curl -o aaa --silent -H "Authorization: Bearer ${folder_token}" --data "{\"Folder\":\"$file_transfer_folder\",\"FileName\":\"aaa\",\"Token\":\"$folder_token\"}" 127.0.0.1:8414/v0.1/transfer --stderr - | tee /dev/stderr
curl -H "Authorization: Bearer ${folder_token}" --data "{\"Folder\":\"$file_transfer_folder\",\"FileName\":\"aaa\",\"Token\":\"$folder_token\"}" 127.0.0.1:5008/v0.1/transfer?sizeonly=true --stderr - | tee /dev/stderr | grep 100000 curl -H "Authorization: Bearer ${folder_token}" --data "{\"Folder\":\"$file_transfer_folder\",\"FileName\":\"aaa\",\"Token\":\"$folder_token\"}" 127.0.0.1:8414/v0.1/transfer?sizeonly=true --stderr - | tee /dev/stderr | grep 100000
diff -q aaa $file_transfer_folder/aaa diff -q aaa $file_transfer_folder/aaa
# auto folder # auto folder
folder_token_auto=`curl --silent --data "{\"Folder\":\"auto\",\"BeamtimeId\":\"aaa\",\"Token\":\"$token\"}" 127.0.0.1:5007/v0.2/folder` folder_token_auto=`curl --silent --data "{\"Folder\":\"auto\",\"BeamtimeId\":\"aaa\",\"Token\":\"$token\"}" 127.0.0.1:8412/v0.2/folder`
echo $folder_token_auto echo $folder_token_auto
curl -o aaa1 --silent -H "Authorization: Bearer ${folder_token_auto}" --data "{\"FileName\":\"aaa\",\"Token\":\"$folder_token_auto\"}" 127.0.0.1:5008/v0.2/transfer --stderr - | tee /dev/stderr curl -o aaa1 --silent -H "Authorization: Bearer ${folder_token_auto}" --data "{\"FileName\":\"aaa\",\"Token\":\"$folder_token_auto\"}" 127.0.0.1:8414/v0.2/transfer --stderr - | tee /dev/stderr
diff -q aaa1 $file_transfer_folder/aaa diff -q aaa1 $file_transfer_folder/aaa
#auto folder, old protocol #auto folder, old protocol
curl --silent --data "{\"Folder\":\"auto\",\"BeamtimeId\":\"aaa\",\"Token\":\"$token\"}" 127.0.0.1:5007/v0.1/folder | grep "auto does not match" curl --silent --data "{\"Folder\":\"auto\",\"BeamtimeId\":\"aaa\",\"Token\":\"$token\"}" 127.0.0.1:8412/v0.1/folder | grep "auto does not match"
curl --silent -H "Authorization: Bearer ${folder_token_auto}" --data "{\"FileName\":\"aaa\",\"Token\":\"$folder_token_auto\"}" 127.0.0.1:5008/v0.1/transfer --stderr - | tee /dev/stderr | grep forbidden curl --silent -H "Authorization: Bearer ${folder_token_auto}" --data "{\"FileName\":\"aaa\",\"Token\":\"$folder_token_auto\"}" 127.0.0.1:8414/v0.1/transfer --stderr - | tee /dev/stderr | grep forbidden
exit 0 exit 0
chmod -r $file_transfer_folder/aaa chmod -r $file_transfer_folder/aaa
curl --silent -H "Authorization: Bearer ${folder_token}" --data "{\"Folder\":\"$file_transfer_folder\",\"FileName\":\"aaa\",\"Token\":\"$folder_token\"}" 127.0.0.1:5008/v0.1/transfer?sizeonly=true --stderr - | tee /dev/stderr | grep "does not exist" curl --silent -H "Authorization: Bearer ${folder_token}" --data "{\"Folder\":\"$file_transfer_folder\",\"FileName\":\"aaa\",\"Token\":\"$folder_token\"}" 127.0.0.1:8414/v0.1/transfer?sizeonly=true --stderr - | tee /dev/stderr | grep "does not exist"
dd if=/dev/zero of=$file_transfer_folder/big_file bs=1 count=0 seek=5368709120 dd if=/dev/zero of=$file_transfer_folder/big_file bs=1 count=0 seek=5368709120
curl -vvv -o big_file -H "Authorization: Bearer ${folder_token}" --data "{\"Folder\":\"$file_transfer_folder\",\"FileName\":\"big_file\",\"Token\":\"$folder_token\"}" 127.0.0.1:5008/v0.1/transfer --stderr - | tee /dev/stderr curl -vvv -o big_file -H "Authorization: Bearer ${folder_token}" --data "{\"Folder\":\"$file_transfer_folder\",\"FileName\":\"big_file\",\"Token\":\"$folder_token\"}" 127.0.0.1:8414/v0.1/transfer --stderr - | tee /dev/stderr
ls -ln big_file | awk '{ print $5 }' | tee /dev/stderr | grep 5368709120 ls -ln big_file | awk '{ print $5 }' | tee /dev/stderr | grep 5368709120
...@@ -14,7 +14,7 @@ target_include_directories(${TARGET_NAME} PUBLIC ${ASAPO_CXX_COMMON_INCLUDE_DIR} ...@@ -14,7 +14,7 @@ target_include_directories(${TARGET_NAME} PUBLIC ${ASAPO_CXX_COMMON_INCLUDE_DIR}
################################ ################################
add_integration_test(${TARGET_NAME} connectOK "127.0.0.1 data test OK") add_integration_test(${TARGET_NAME} connectOK "127.0.0.1 data test OK")
add_integration_test(${TARGET_NAME} connectFAILS "127.0.0.0 data test Connectionerror") add_integration_test(${TARGET_NAME} connectFAILS "123.0.0.0 data test Connectionerror")
add_integration_test(${TARGET_NAME} connectBadAddress "#?ß// data test Badaddress") add_integration_test(${TARGET_NAME} connectBadAddress "#?ß// data test Badaddress")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment