2277ac1b8e
CI / lint (pull_request) Failing after 14s
CI / typecheck (pull_request) Successful in 27s
CI / coverage (pull_request) Has been skipped
CI / security (pull_request) Successful in 22s
CI / quality (pull_request) Successful in 15s
CI / integration_tests (pull_request) Failing after 4m37s
CI / build (pull_request) Successful in 16s
CI / lint (push) Failing after 11s
CI / typecheck (push) Successful in 27s
CI / coverage (push) Has been skipped
CI / security (push) Successful in 22s
CI / quality (push) Successful in 15s
CI / unit_tests (pull_request) Successful in 10m13s
CI / docker (pull_request) Has been skipped
CI / integration_tests (push) Failing after 4m42s
CI / build (push) Successful in 14s
CI / unit_tests (push) Successful in 9m56s
CI / docker (push) Has been skipped
52 lines
2.2 KiB
Plaintext
52 lines
2.2 KiB
Plaintext
*** Settings ***
|
|
Documentation Smoke tests for built-in file tools
|
|
Resource ${CURDIR}/common.resource
|
|
Suite Setup Setup Test Environment
|
|
Suite Teardown Cleanup Test Environment
|
|
|
|
*** Variables ***
|
|
${HELPER_SCRIPT} robot/helper_tool_builtins.py
|
|
|
|
*** Test Cases ***
|
|
File Read Tool
|
|
[Documentation] Read a file using builtin/file-read
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} read cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} file-read-ok
|
|
|
|
File Write Tool
|
|
[Documentation] Write a file using builtin/file-write
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} write cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} file-write-ok
|
|
|
|
File Edit Tool
|
|
[Documentation] Edit a file using builtin/file-edit
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} edit cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} file-edit-ok
|
|
|
|
File Delete Tool
|
|
[Documentation] Delete a file using builtin/file-delete
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} delete cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} file-delete-ok
|
|
|
|
File List Tool
|
|
[Documentation] List directory using builtin/file-list
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} list cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} file-list-ok
|
|
|
|
File Search Tool
|
|
[Documentation] Search files using builtin/file-search
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} search cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} file-search-ok
|
|
|
|
Path Traversal Prevention
|
|
[Documentation] Path traversal should be blocked
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} traversal cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} traversal-ok
|