above), we still need to decide is this option a flag that takes no arguments like -xxx, or should accept the mode as argument like -mode xxx. Related to the option to set the mode (point 3. Similar aliases can be added to other command line options and keywords in the future based on needs. Introduce -task command line option as an alias for -test. This mainly means using word "Task" instead of "Test" in various places. If in "generic automation mode", create slightly different log and report than normally. tasks) that also need to support older RF versions, and is also a workaround for editors not supporting the Task header initially. When this option is used, both Task and Test Case tables can be used and on only the option controls the mode. Introduce new command line option to control the mode. Make it an error to have both Task and Test Case tables in one execution round, even if they would be in different files. Everything else exactly like in the Test Case table, but seeing this header turns the framework into "generic automation mode". Let us know if there are others interested in being part of the project.Īfter thinking this a bit more and prototyping the implementation in the rpa branch, I think the plan explained in my earlier comment is fine, but I have some additions to it. The plan is to include the terminology configuration/changes in RF 3.1 and have it released in June 2018. This whole initiative will be sponsored by a group of Robot Framework Foundation member companies. The planned changes will be backwards compatible and won't affect the usage in test automation. Notice that the plan is not to change Robot Framework's focus away from test automation but rather to extend the focus into new but highly related automation activities. More changes to the core framework are possible in the future, and external libraries and tools will also be created/enhanced as part of this project. In Robot Framework itself the first step into that direction is making terminology configurable so that, for example, instead of talking about test cases, it's possible to use a term like task. There's interest to extend Robot Framework's usage from test automation to generic automation like Robotic Process Automation (RPA).
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |