Comments (8)
WIP in branch bakery
from robotmk.
Proposal for Robot arguments which should be supported in the bakery rule and the agent plugin:
Must-be:
--name
: Set the name of the top level suite. Overrides auto naming from top level dir or robot file.--suite
: Select suites by name pattern--test
: Select tests by name pattern--include
: Select tests by tag pattern (exists already -> rename)--exclude
: Exclude tests by tag pattern--variablefile
: Load variables from file--exitonfailure=True
: lets RF exit the whole suite if one test failed. (default is to execute all tests)
Optional:
--critical/--noncritical
- pattern which tests are considered critical = can raise exceptions.
from robotmk.
#27 describes how the bakery could clone the test repository and bake the test files into the agent.
from robotmk.
This is done with agent bakery rule "Deploy custom files with agent". Tested and works.
from robotmk.
What I wanted to remark is the possibility to include a version controlled test dir. For now it is ok to deliver the files with the existent bakery rule you mentioned.
from robotmk.
@guillaume-durville : argumentfile
is not a valid parameter when calling robot via python. I just have seen this.
Options that do not take an argument (like exitonfailure
) are given as boolean parameters: exitonfailure=True
from robotmk.
I have now written tests for the agent plugin and almost each possible robot argument (see above).
For reference, you can inspect the robotmk.yml
files for each test/argument in https://github.com/simonmeggle/robotmk/tree/agentplugin/test/fixtures/plugin.
from robotmk.
(already solved)
from robotmk.
Related Issues (20)
- Robot framework service discovery level - node whitelist HOT 3
- Rules should inherit settings from other folders
- Make RCC binary path confgurable
- Upload Robots to Checkmk
- Compare metrics across locations/sites HOT 1
- create .env file before each execution
- Implement Windows RunStrategy for SingleDesktop tests
- Add YML config validation
- Add logging
- Implement Linux controller
- Suspend suite execution if local CPU/RAM resources are exhausted HOT 1
- HTML log generation from XML HOT 1
- Configurable service prefix for Robotmk services HOT 1
- Discovery must handle identical test names in different sub-suites HOT 1
- profile YAML: Checkmk Proxy settings for RCC HOT 1
- Add precommit badge to repo HOT 1
- Create .env file for suite executions HOT 1
- Windows Agent: Increase hard limit of 20MB for Windows custom files installation
- Change bakery script location
- Add custom reexecution mode to support Datadriver HOT 1
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 robotmk.