在STAX Monitor上执行Pyunit测试

时间:2019-05-21 17:16:44

标签: java python selenium-webdriver stax

我在STAX Monitor上运行Junit测试或Pyunit测试时遇到问题。如何在XML中执行测试以在STAX Monitor上使用它。

<!DOCTYPE stax SYSTEM "stax.dtd">
<stax>
</script>
    <defaultcall function="main"/>
    <function name="main">
        <process name="'My Test Process'">
                <location>'local'</location>
                <command>'python'</command>
                <parms>cmdline</parms>
                <env>'C:\Users\X1>python -m unittest discover C:\Users\X1\test2 RegisterEmployeeTestRunner.py'</env>
                <stderr mode="'stdout'"/>
                <returnstdout/>
        </process>
    </function>
</stax>```

2 个答案:

答案 0 :(得分:0)

在CMD中运行您的测试

  

python -m unittest发现C:\ Directory yourPyUnittest.py

答案 1 :(得分:0)

用于在STAX MONITOR上运行Punit测试的XML

```<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE stax SYSTEM "stax.dtd">
<stax>
    <defaultcall function="FunctionA"/>
        <function name="FunctionA">
            <process>
                <location>'local'</location>
                <command>'python'</command>
                <parms>'C:\Users\x>python -m unittest discover C:\Users\x\test2\RegisterEmployee RegisterEmployeeTestRunner.py'</parms>
            </process>
        </function>
    </stax>```