Comments (5)
Is this an enhancement for when executing additional tags pointed to other files?
{code} pabot --include smoke Tests/tests.txt --processes 10 tests {code}
from pabot.
I don't think so. What I mean here is to execute same suite multiple times when some resource file arguments change.. For example if you have multiple configurations that should work.
from pabot.
+1 here as well. I am running multiple configurations in parallel for crossbrowser testing using Sauce Labs, and have also just added pabot to run the test suites in parallel. It's a little difficult to have to manage both those axes of parallelism two different ways. I've ended up writing a big ol' bash script wrapper to integrate robot with our CI suite that:
- Runs a singleton SUT setup set of robot tests, for stuff like starting services and seeding data into the test system.
- Reads in a list of platform configs to run the tests on (activated by command line option)
- Loops through those, running each platform config with pabot (activated by command line option) separately
- Runs each separate pabot run in parallel in the background
- Waits for all of the pabot runs to return
- Runs a singleton SUT teardown script to "leave no trace"
- Rebots all the outputs together (for the platform configs, pabot does this for the test suites)
This juggles both axes of parallelization - I have 6 Sauce VMs (and it queues pretty well) but only 4 cores on my local box, so handling both in separate ways leads to a lot of fiddling. But also you end up needing tests that aren't part of the parallel runs for the SUT setup/teardown.
from pabot.
--argumentfile1 file1
--argumentfile2 file2
...
from pabot.
Implemented in v 0.29 ( ad9b671 )
from pabot.
Related Issues (20)
- Pabot fails to execute robot through Jenkins HOT 1
- EXCEPTION RAISED DURING PABOT EXECUTION
- Error while merging result after pabot run HOT 3
- Wrong ordering with shards used
- AttributeError: 'RebotSettings' object has no attribute 'non_critical_tags
- Pabot Parallelism Issue with Latest version of Robot Framework == 7.0 HOT 9
- Permission error : [ERROR] EXCEPTION RAISED DURING PABOT EXECUTION
- Arg --processtimeout does not kill running tests
- Using --argumentfile causes tests to be run in a sequence X times per process even though --testlevelsplit is used HOT 1
- Pabot is not handling error cause by the --command option
- Allow the pabot results to be left without aggregating them.
- If pabot process gets killed due to exceeding the maximum timeout it's left out of the report
- Reading XML source 'test/pabot_results/<test_no>/output.xml' failed: ParseError: no element found: line 1, column 0
- Unable to read file io.TextIOWrapper - EXCEPTION RAISED DURING PABOT EXECUTION
- Unable to locate the resource file when the directory name has spaces upon using Pabotlib --resourcefile
- Rerun failed tests using pabot, errors out with exit code 252
- Reusing test suites
- Pabot relies on python generated executable when spawning instance of robot framework
- RF7 > `--name` option causes ALL suites to run
- Pabot ordering file groups do not work correctly when using --suite command line argument
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pabot.