File tree Expand file tree Collapse file tree 4 files changed +32
-10
lines changed
Expand file tree Collapse file tree 4 files changed +32
-10
lines changed Original file line number Diff line number Diff line change 3333 - name : Checkout
3434 uses : actions/checkout@v2
3535 - name : Build image
36- run :
37- podman build . --tag $IMAGE_NAME --file Dockerfile
36+ run : podman build . --tag $IMAGE_NAME --file Dockerfile
3837 - name : Basic Test
3938 run : |
4039 podman run --shm-size=1g \
@@ -158,5 +157,5 @@ jobs:
158157 run : |
159158 podman run --user=2000:2000 --shm-size=1g \
160159 -v `pwd`/test/rerun.robot:/opt/robotframework/tests/rerun.robot:Z \
161- -e ROBOT_RERUN_FAILED=20 \
160+ -e ROBOT_RERUN_FAILED=50 \
162161 $IMAGE_NAME
Original file line number Diff line number Diff line change 1414 * [ Testing emails] ( #testing-emails )
1515 * [ Dealing with Datetimes and Timezones] ( #dealing-with-datetimes-and-timezones )
1616 * [ Installing additional dependencies] ( #installing-additional-dependencies )
17+ * [ Rerunning tests] ( #rerunning-tests )
1718* [ Security consideration] ( #security-consideration )
1819* [ Continuous integration] ( #continuous-integration )
1920 * [ Azure DevOps pipeline] ( #ci-azure-devops )
Original file line number Diff line number Diff line change 5353
5454ROBOT_EXIT_CODE=$?
5555
56- if [[ ${ROBOT_EXIT_CODE} -gt 0 ] ]
56+ if [ ${ROBOT_EXIT_CODE} -gt 0 ]
5757then
58- for (( i = 0 ; i < ${ROBOT_RERUN_FAILED} ; i++ ))
58+ for (( i = 1 ; i <= ${ROBOT_RERUN_FAILED} ; i++ ))
5959 do
6060 echo " Rerunning failed tests, round ${i} ..."
6161 xvfb-run \
7171
7272 rebot \
7373 --outputDir $ROBOT_REPORTS_FINAL_DIR \
74- --merge $ROBOT_REPORTS_FINAL_DIR /output_rerun.xml \
75- $ROBOT_REPORTS_FINAL_DIR /output.xml
74+ --output $ROBOT_REPORTS_FINAL_DIR /output.xml \
75+ --merge $ROBOT_REPORTS_FINAL_DIR /output.xml \
76+ $ROBOT_REPORTS_FINAL_DIR /output_rerun.xml \
77+ > /dev/null
78+
79+ rm $ROBOT_REPORTS_FINAL_DIR /output_rerun.xml
7680
7781 if [ ${ROBOT_EXIT_CODE} -eq 0 ]
7882 then
Original file line number Diff line number Diff line change 11*** Test Cases ***
22
3- Randomly Fail Test
4- ${rand } = Evaluate random.randint(0,3)
5- IF ${rand } > 0
3+ Roll Dice 1
4+ ${rand } = Evaluate random.randint(1,6)
5+ IF ${rand } > 1
6+ Fail
7+ END
8+
9+ Roll Dice 2
10+ ${rand } = Evaluate random.randint(1,6)
11+ IF ${rand } > 1
12+ Fail
13+ END
14+
15+ Roll Dice 3
16+ ${rand } = Evaluate random.randint(1,6)
17+ IF ${rand } > 1
18+ Fail
19+ END
20+
21+ Roll Dice 4
22+ ${rand } = Evaluate random.randint(1,6)
23+ IF ${rand } > 1
624 Fail
725 END
You can’t perform that action at this time.
0 commit comments