34 lines
1.4 KiB
Plaintext
34 lines
1.4 KiB
Plaintext
*** Settings ***
|
|
Documentation Smoke tests for skill-level search and directory tools
|
|
Resource ${CURDIR}/common.resource
|
|
Suite Setup Setup Test Environment
|
|
Suite Teardown Cleanup Test Environment
|
|
|
|
*** Variables ***
|
|
${HELPER_SCRIPT} robot/helper_skill_search.py
|
|
|
|
*** Test Cases ***
|
|
Skill List Dir
|
|
[Documentation] List directory using skill/list-dir
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} listdir cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} skill-listdir-ok
|
|
|
|
Skill Glob
|
|
[Documentation] Glob files using skill/glob
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} glob cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} skill-glob-ok
|
|
|
|
Skill Grep
|
|
[Documentation] Search files using skill/grep
|
|
${result}= Run Process ${PYTHON} ${HELPER_SCRIPT} grep cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} skill-grep-ok
|
|
|
|
Skill Search Path Traversal
|
|
[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} skill-search-traversal-ok
|