@@ -30,11 +30,17 @@ jobs:
30
30
- perception/face_recognition
31
31
- perception/heart_anomaly_detection
32
32
- perception/multimodal_human_centric
33
- - perception/object_tracking_2d
34
33
- perception/pose_estimation
34
+ - perception/fall_detection
35
35
- perception/speech_recognition
36
- - perception/skeleton_based_action_recognition
36
+ - perception/skeleton_based_action_recognition/costgcn
37
+ - perception/skeleton_based_action_recognition/pstgcn
38
+ - perception/skeleton_based_action_recognition/stbln
39
+ - perception/skeleton_based_action_recognition/stgcn
40
+ - perception/skeleton_based_action_recognition/tagcn
37
41
- perception/semantic_segmentation
42
+ - perception/object_tracking_2d
43
+ # - perception/object_tracking_3d # passes, but disabled due to free() crash
38
44
- perception/object_detection_2d/centernet
39
45
- perception/object_detection_2d/detr
40
46
- perception/object_detection_2d/gem
@@ -44,29 +50,30 @@ jobs:
44
50
- perception/object_detection_2d/yolov5
45
51
- perception/object_detection_2d/retinaface
46
52
- perception/object_detection_2d/nms
53
+ # - perception/object_detection_3d # passes, but disabled due to free() crash
47
54
- perception/facial_expression_recognition
48
- - perception/object_detection_3d
49
- # - control/mobile_manipulation
50
- # - simulation/human_model_generation
51
- # - control/single_demo_grasp
52
- - perception/object_tracking_3d
55
+ - simulation/human_model_generation
56
+ # - control/mobile_manipulation
57
+ # - control/single_demo_grasp
58
+ # - planning/end_to_end_planning
53
59
runs-on : ${{ matrix.os }}
54
60
steps :
55
- - uses : actions/checkout@v2
61
+ - uses : actions/checkout@v3
56
62
- name : Set up Python 3.8
57
- uses : actions/setup-python@v2
63
+ uses : actions/setup-python@v4
58
64
with :
59
65
python-version : 3.8
60
- - name : Test Wheel
66
+ - name : Test Wheel Separately
61
67
run : |
62
68
export DISABLE_BCOLZ_AVX2=true
63
- sudo apt -y install python3.8-venv libfreetype6-dev git build-essential cmake python3-dev wget libopenblas-dev libsndfile1 libboost-dev python3 -dev
69
+ sudo apt -y install python3.8-venv libfreetype6-dev git build-essential cmake python3-dev wget libopenblas-dev libsndfile1 libboost-dev libeigen3 -dev
64
70
python3 -m venv venv
65
71
source venv/bin/activate
66
- wget https://raw.githubusercontent.com/opendr-eu/opendr/master/dependencies/pip_requirements.txt
67
- cat pip_requirements.txt | xargs -n 1 -L 1 pip install
68
- pip install opendr-toolkit
69
- python -m unittest discover -s tests/sources/tools/${{ matrix.package }}
72
+ python3 -m pip install --upgrade pip
73
+ python3 -m pip install wheel
74
+ python3 -m pip install opendr-toolkit
75
+ # run the test
76
+ python3 -m unittest discover -s tests/sources/tools/${{ matrix.package }}
70
77
test-docker :
71
78
if : ${{ contains(github.event.pull_request.labels.*.name, 'test packages') || github.event_name == 'schedule' }}
72
79
strategy :
@@ -80,11 +87,17 @@ jobs:
80
87
- perception/face_recognition
81
88
- perception/heart_anomaly_detection
82
89
- perception/multimodal_human_centric
83
- - perception/object_tracking_2d
84
90
- perception/pose_estimation
91
+ - perception/fall_detection
85
92
- perception/speech_recognition
86
- - perception/skeleton_based_action_recognition
93
+ - perception/skeleton_based_action_recognition/costgcn
94
+ - perception/skeleton_based_action_recognition/pstgcn
95
+ - perception/skeleton_based_action_recognition/stbln
96
+ - perception/skeleton_based_action_recognition/stgcn
97
+ - perception/skeleton_based_action_recognition/tagcn
87
98
- perception/semantic_segmentation
99
+ - perception/object_tracking_2d
100
+ # - perception/object_tracking_3d # passes, but disabled due to free() crash
88
101
- perception/object_detection_2d/centernet
89
102
- perception/object_detection_2d/detr
90
103
- perception/object_detection_2d/gem
@@ -94,20 +107,20 @@ jobs:
94
107
- perception/object_detection_2d/yolov5
95
108
- perception/object_detection_2d/retinaface
96
109
- perception/object_detection_2d/nms
110
+ # - perception/object_detection_3d # passes, but disabled due to free() crash
97
111
- perception/facial_expression_recognition
98
- - perception/object_detection_3d
99
- - control/mobile_manipulation
100
112
- simulation/human_model_generation
113
+ - control/mobile_manipulation
101
114
- control/single_demo_grasp
102
- - perception/object_tracking_3d
115
+ - planning/end_to_end_planning
103
116
runs-on : ${{ matrix.os }}
104
117
steps :
105
118
- name : Set up Python 3.8
106
- uses : actions/setup-python@v2
119
+ uses : actions/setup-python@v4
107
120
with :
108
121
python-version : 3.8
109
122
- name : Test Docker
110
123
run : |
111
- docker run --name toolkit -i opendr/opendr-toolkit:cpu_v1.1.1 bash
124
+ docker run --name toolkit -i opendr/opendr-toolkit:cpu_v2.0.0 bash
112
125
docker start toolkit
113
- docker exec -i toolkit bash -c "source bin/activate.sh && source tests/sources/tools/control/mobile_manipulation/run_ros.sh && python -m unittest discover -s tests/sources/tools/${{ matrix.package }}"
126
+ docker exec -i toolkit bash -c "source bin/activate.sh && source tests/sources/tools/control/mobile_manipulation/run_ros.sh && python3 -m unittest discover -s tests/sources/tools/${{ matrix.package }}"
0 commit comments