All Downloads are FREE. Search and download functionalities are using the official Maven repository.

robotframework-2.7.7.proto.parallel.atest.Parallel_Variable_Passing.txt Maven / Gradle / Ivy

The newest version!
*** Settings ***
Library         Parallel  pybot

*** Variables ***
${EXPECTED}  Expected Value
${VARRI}  Original
${VALUE_FROM_VAR_FILE}  Original
${VALUE_FROM_ARG_FILE}  Original
${CURRENT FILE}  ${CURDIR}${/}Parallel_Variable_Passing.txt

*** Test Cases ***
Main
    Set Datasource for Parallel Tests  ${CURRENT FILE}
    Add Arguments For Parallel Tests  --variable  VARRI:Expected__Value
    Add Arguments For Parallel Tests  --loglevel  DEBUG
    Add Arguments For Parallel Tests  --variablefile  ${CURDIR}${/}varfile.py
    Add Arguments For Parallel Tests  --pythonpath  ${CURDIR}
    Add Arguments For Parallel Tests  --argumentfile  ${CURDIR}${/}argfile.arg
    Add Arguments For Parallel Tests  --escape  space:__
    Run Parallel Tests  Para Executor

Para Executor
    [Tags]  parallel
    Set Datasource for Parallel Tests  ${CURRENT FILE}
    Run Parallel Tests  Variable From Command Line  Variable From Variable File  Variable From Argument File  Python Path From Command Line  Log Level From Command Line

Python Path From Command Line
    [Tags]  parallel
    Import Library  funnylib
    This keyword is in funnylib

Variable From Command Line
    [Tags]  parallel
    Should Be Equal  ${VARRI}  ${EXPECTED}

Variable From Variable File
    [Tags]  parallel
    Should Be Equal  ${VALUE_FROM_VAR_FILE}  ${EXPECTED}

Variable From Argument File
    [Tags]  parallel
    Should Be Equal  ${VALUE_FROM_ARG_FILE}  ${EXPECTED}

Log Level From Command Line
    [Tags]  parallel
    Log Level Should Be  DEBUG

*** Keywords ***
Log Level Should Be
    [Arguments]  ${expected log level}
    ${YAKKI}=  Set Log Level  INFO
    Set Log Level  ${YAKKI}
    Should Be Equal  ${YAKKI}  ${expected log level}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy