44 NUSCENES : data/sets/nuscenes
55 NUIMAGES : data/sets/nuimages
66jobs :
7- Test in 3.9 :
7+ # Test in 3.9:
8+ # runs-on: ubuntu-latest
9+ # steps:
10+ # - name: Check out repository code
11+ # uses: actions/checkout@v4
12+ # - id: Test in Python 3.9
13+ # uses: ./.github/actions/python-tests
14+ # with:
15+ # python-version: 3.9
16+ # Test in 3.12:
17+ # runs-on: ubuntu-latest
18+ # steps:
19+ # - name: Check out repository code
20+ # uses: actions/checkout@v4
21+ # - id: Test in Python 3.12
22+ # uses: ./.github/actions/python-tests
23+ # with:
24+ # python-version: 3.12
25+ Test in 3.12 :
826 runs-on : ubuntu-latest
927 steps :
1028 - name : Check out repository code
1129 uses : actions/checkout@v4
12- - id : Test in Python 3.9
13- uses : ./.github/ actions/python-tests
30+ - name : Set up Python 3.12
31+ uses : actions/setup-python@v3
1432 with :
15- python-version : 3.9
16- Test in 3.12 :
33+ python-version : " 3.12"
34+ - name : Install datasets
35+ run : |
36+ mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
37+ echo "Installing: v1.0-mini.tgz"
38+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
39+ echo "Installing: nuimages-v1.0-mini.tgz"
40+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
41+ echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
42+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
43+ echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
44+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
45+ echo "Installing: nuScenes-map-expansion-v1.3.zip"
46+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
47+ unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
48+ echo "Installing: can_bus.zip"
49+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
50+ unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
51+ echo "Removing zip files . . ."
52+ rm nuScenes-map-expansion-v1.3.zip can_bus.zip
53+ - name : Install dependencies
54+ run : |
55+ pip install -r setup/requirements_3_12_lock.txt
56+ - name : Run Python unit tests
57+ run : |
58+ python -m unittest discover python-sdk
59+ - name : Run Jupyter notebook tests
60+ run : |
61+ pip install jupyter -q
62+ export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
63+ ./setup/test_tutorial.sh --ci
64+ Test in 3.9 :
1765 runs-on : ubuntu-latest
1866 steps :
1967 - name : Check out repository code
2068 uses : actions/checkout@v4
21- - id : Test in Python 3.12
22- uses : ./.github/ actions/python-tests
69+ - name : Set up Python 3.9
70+ uses : actions/setup-python@v3
2371 with :
24- python-version : 3.12
72+ python-version : " 3.9"
73+ - name : Install datasets
74+ run : |
75+ mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
76+ echo "Installing: v1.0-mini.tgz"
77+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
78+ echo "Installing: nuimages-v1.0-mini.tgz"
79+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
80+ echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
81+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
82+ echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
83+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
84+ echo "Installing: nuScenes-map-expansion-v1.3.zip"
85+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
86+ unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
87+ echo "Installing: can_bus.zip"
88+ curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
89+ unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
90+ echo "Removing zip files . . ."
91+ rm nuScenes-map-expansion-v1.3.zip can_bus.zip
92+ - name : Install dependencies
93+ run : |
94+ pip install -r setup/requirements_3_9_lock.txt
95+ - name : Run Python unit tests
96+ run : |
97+ python -m unittest discover python-sdk
98+ - name : Run Jupyter notebook tests
99+ run : |
100+ pip install jupyter -q
101+ export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
102+ ./setup/test_tutorial.sh --ci
0 commit comments