This repository has been archived on 2022-05-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
wanderer 6ab8699e4d chore: sed 's/hourly/daily/g' regarding rebuild frequency
* the subject image is now being rebuilt less frequently so note that in the README.md
* [skip ci]
2020-11-06 11:18:40 +01:00
2020-07-01 17:21:37 +02:00
2020-07-13 11:40:03 +02:00
2020-06-23 02:34:23 +02:00
2020-06-10 22:46:31 +02:00
2020-06-12 23:00:50 +02:00
2020-06-14 02:21:49 +02:00
2020-06-19 20:16:59 +02:00
2020-06-23 01:29:17 +02:00
2020-06-19 20:40:03 +02:00
2020-06-21 02:16:16 +02:00
2020-05-21 22:30:11 +02:00
2020-06-14 02:20:58 +02:00
2020-06-20 16:16:10 +02:00
2020-06-20 16:16:10 +02:00

TSO-SW

Build Status

this repo holds the sawce files for the TSO semestral work

hierarchy

test_hierarchy

preferred workflow

  • using a container image with robotframework, selenium, chromium and chromedriver preinstalled, such as alpine-rf or archlinux-rf

Note: you may need to run some of the following commands as root. You can as well learn how not to here.

get a container and run it

fetch an image from a central container repository (by default it's DockerHub) using

docker pull immawanderer/alpine-rf:latest

the alpine-rf image is being rebuilt on an hourly on a daily basis, so I recommend updating frequently.

run the container in interactive mode, mounting user's $PWD into container's /testing folder, removing the container after exiting (so that it doesn't take up space) while preserving the work done (saved on the shared volume)

docker run --rm -it -v $PWD:/testing immawanderer/alpine-rf:latest

run robot tests

as the WORKDIR of the image used in this example is set to the /testing folder, all that's left is to prepare a results directory inside there

❄ root@alpine-rf /testing
➜ mkdir -p /testing/results

then simply run the test(s)

❄ root@alpine-rf /testing
➜ robot -T -d results test00.robot

or (when using the alpine-rf image) run all of the above as a designated test user rf (uid=1000) instead of root

❄ root@alpine-rf /testing
➜ su rf
/testing $ mkdir -pv results
/testing $ robot -T -d results test00.robot

mermaid.js

the diagram under hierarchy was generated using this mermaid.js code

S
Description
git.dotya.ml robotframework testing
Readme 261 KiB
version 1.1.0 Latest
2020-07-17 20:56:30 +02:00
Languages
RobotFramework 97.7%
Shell 1.4%
Batchfile 0.6%
JavaScript 0.3%