File tree Expand file tree Collapse file tree 3 files changed +39
-1
lines changed Expand file tree Collapse file tree 3 files changed +39
-1
lines changed Original file line number Diff line number Diff line change 29
29
- uses : actions/checkout@v1
30
30
- uses : ' ros-industrial/industrial_ci@master'
31
31
env : ${{matrix.env}}
32
+
33
+
34
+ check_urls :
35
+ runs-on : ubuntu-latest
36
+ steps :
37
+ - uses : actions/checkout@v1
38
+ - name : check URLs
39
+ run : |
40
+ echo "$(pwd)"
41
+ ls -l
42
+ ur_robot_driver/scripts/check_urls.sh -r ur_robot_driver/src/ur
43
+ # working-directory: ./ur_robot_driver
44
+
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -e
4
+
5
+ # Find URLs in code:
6
+ urls=$( grep -oP " (http|ftp|https):\/\/([a-zA-Z0-9_-]+(?:(?:\.[a-zA-Z0-9_-]+)+))([a-zA-Z0-9_.,@?^=%&:\/~+#-]*[a-zA-Z0-9_@?^=%&\/~+#-])?" " $@ " )
7
+
8
+ fail_counter=0
9
+
10
+ for item in $urls ; do
11
+ # echo $item
12
+ filename=$( echo " $item " | cut -d' :' -f1)
13
+ url=$( echo " $item " | cut -d' :' -f2-)
14
+ # echo "Checking $url from file $filename"
15
+ if ! curl --head --silent --fail " $url " 2>&1 > /dev/null; then
16
+ echo " Invalid link in file $filename : $url "
17
+ (( fail_counter= fail_counter+ 1 ))
18
+ else
19
+ echo " $url ok"
20
+ fi
21
+ done
22
+
23
+ exit $fail_counter
Original file line number Diff line number Diff line change @@ -32,7 +32,9 @@ bool CalibrationChecker::consume(std::shared_ptr<primary_interface::PrimaryPacka
32
32
LOG_ERROR (" The calibration parameters of the connected robot don't match the ones from the given kinematics "
33
33
" config file. Please be aware that this can lead to critical inaccuracies of tcp positions. Use the "
34
34
" ur_calibration tool to extract the correct calibration from the robot and pass that into the "
35
- " description. See [TODO Link to documentation] for details." );
35
+ " description. See "
36
+ " [https://github.com/UniversalRobots/Universal_Robots_ROS_Driver#extract-calibration-information] for "
37
+ " details." );
36
38
}
37
39
else
38
40
{
You can’t perform that action at this time.
0 commit comments