瀏覽代碼

Combine Travis tests to shorten required time

Scott Lahteine 7 年之前
父節點
當前提交
570722a0fe
共有 1 個文件被更改,包括 32 次插入112 次删除
  1. 32
    112
      .travis.yml

+ 32
- 112
.travis.yml 查看文件

@@ -71,48 +71,15 @@ script:
71 71
   #
72 72
   - build_marlin
73 73
   #
74
-  # Test heated bed temperature sensor
75
-  #
76
-  - opt_set TEMP_SENSOR_BED 1
77
-  - build_marlin
78
-  #
79
-  # Test 2 extruders on basic RAMPS 1.4
74
+  # Test 2 extruders (one MAX6675) and heated bed on basic RAMPS 1.4
75
+  #  plus a "Fix Mounted" Probe with Safe Homing
80 76
   #
81 77
   - opt_set MOTHERBOARD BOARD_RAMPS_14_EEB
82 78
   - opt_set EXTRUDERS 2
79
+  - opt_set TEMP_SENSOR_0 -2
83 80
   - opt_set TEMP_SENSOR_1 1
84
-  - build_marlin
85
-  #
86
-  # Test 5 extruders on AZTEEG_X3_PRO (can use any board with >=5 extruders defined)
87
-  # Include a test for LIN_ADVANCE here also
88
-  #
89
-  - opt_set MOTHERBOARD BOARD_AZTEEG_X3_PRO
90
-  - opt_set EXTRUDERS 5
91
-  - opt_set TEMP_SENSOR_1 1
92
-  - opt_set TEMP_SENSOR_2 5
93
-  - opt_set TEMP_SENSOR_3 20
94
-  - opt_set TEMP_SENSOR_4 999
95
-  - opt_set TEMP_SENSOR_BED 1
96
-  - opt_enable_adv LIN_ADVANCE
97
-  - build_marlin
98
-  #
99
-  # Test PIDTEMPBED
100
-  #
101
-  - restore_configs
102 81
   - opt_set TEMP_SENSOR_BED 1
103
-  - opt_enable PIDTEMPBED
104
-  - build_marlin
105
-  #
106
-  # Test MAX6675
107
-  #
108
-  - restore_configs
109
-  - opt_set TEMP_SENSOR_0 -2
110
-  - build_marlin
111
-  #
112
-  # Test a "Fix Mounted" Probe along with Safe Homing
113
-  #
114
-  - restore_configs
115
-  - opt_enable FIX_MOUNTED_PROBE Z_SAFE_HOMING
82
+  - opt_enable PIDTEMPBED FIX_MOUNTED_PROBE Z_SAFE_HOMING
116 83
   - build_marlin
117 84
   #
118 85
   # ...with AUTO_BED_LEVELING_LINEAR, Z_MIN_PROBE_REPEATABILITY_TEST, and DEBUG_LEVELING_FEATURE
@@ -151,17 +118,27 @@ script:
151 118
   - opt_enable MESH_BED_LEVELING MESH_G28_REST_ORIGIN LCD_BED_LEVELING ULTIMAKERCONTROLLER
152 119
   - build_marlin
153 120
   #
154
-  # Test PROBE_MANUALLY feature, with LCD support
121
+  # Test PROBE_MANUALLY feature, with LCD support,
122
+  #      EEPROM_SETTINGS, EEPROM_CHITCHAT, M100_FREE_MEMORY_WATCHER,
123
+  #      INCH_MODE_SUPPORT, TEMPERATURE_UNITS_SUPPORT
155 124
   #
156 125
   - restore_configs
126
+  - opt_set MOTHERBOARD BOARD_MINIRAMBO
157 127
   - opt_enable PROBE_MANUALLY AUTO_BED_LEVELING_BILINEAR LCD_BED_LEVELING ULTIMAKERCONTROLLER
128
+  - opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT M100_FREE_MEMORY_WATCHER M100_FREE_MEMORY_DUMPER M100_FREE_MEMORY_CORRUPTOR INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT
158 129
   - build_marlin
159 130
   #
160
-  # Test EEPROM_SETTINGS, EEPROM_CHITCHAT, M100_FREE_MEMORY_WATCHER,
161
-  #   INCH_MODE_SUPPORT, TEMPERATURE_UNITS_SUPPORT
131
+  # Test 5 extruders on AZTEEG_X3_PRO (can use any board with >=5 extruders defined)
132
+  # Include a test for LIN_ADVANCE here also
162 133
   #
163
-  - restore_configs
164
-  - opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT M100_FREE_MEMORY_WATCHER M100_FREE_MEMORY_DUMPER M100_FREE_MEMORY_CORRUPTOR INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT
134
+  - opt_set MOTHERBOARD BOARD_AZTEEG_X3_PRO
135
+  - opt_set EXTRUDERS 5
136
+  - opt_set TEMP_SENSOR_1 1
137
+  - opt_set TEMP_SENSOR_2 5
138
+  - opt_set TEMP_SENSOR_3 20
139
+  - opt_set TEMP_SENSOR_4 999
140
+  - opt_set TEMP_SENSOR_BED 1
141
+  - opt_enable_adv LIN_ADVANCE
165 142
   - build_marlin
166 143
   #
167 144
   # Mixing Extruder with 5 steppers
@@ -202,34 +179,19 @@ script:
202 179
   - build_marlin
203 180
   #
204 181
   # Test MINIRAMBO for PWM_MOTOR_CURRENT
182
+  #      ULTIMAKERCONTROLLER, FILAMENT_LCD_DISPLAY, FILAMENT_WIDTH_SENSOR,
183
+  #      PRINTCOUNTER, NOZZLE_PARK_FEATURE, NOZZLE_CLEAN_FEATURE, PCA9632,
184
+  #      Z_DUAL_STEPPER_DRIVERS, Z_DUAL_ENDSTOPS, BEZIER_CURVE_SUPPORT, EXPERIMENTAL_I2CBUS,
185
+  #      FILAMENT_CHANGE_FEATURE, PARK_HEAD_ON_PAUSE, LCD_INFO_MENU,
205 186
   #
206 187
   - restore_configs
207
-  - opt_set MOTHERBOARD BOARD_MINIRAMBO
208
-  - build_marlin
209
-  #
210
-  # Test FILAMENT_CHANGE_FEATURE, PARK_HEAD_ON_PAUSE, and LCD_INFO_MENU
211
-  #
212
-  - restore_configs
213
-  - opt_enable ULTIMAKERCONTROLLER
214
-  - opt_enable_adv FILAMENT_CHANGE_FEATURE PARK_HEAD_ON_PAUSE LCD_INFO_MENU
215
-  - build_marlin
216
-  #
217
-  # Enable filament sensor
218
-  #
219
-  - restore_configs
220
-  - opt_enable FILAMENT_WIDTH_SENSOR
221
-  - build_marlin
222
-  #
223
-  # Enable filament sensor with LCD display
224
-  #
225
-  - opt_enable ULTIMAKERCONTROLLER FILAMENT_LCD_DISPLAY
226
-  - build_marlin
227
-  #
228
-  # Enable BEZIER_CURVE_SUPPORT, EXPERIMENTAL_I2CBUS, and I2C_SLAVE_ADDRESS
229
-  #
230
-  - restore_configs
231
-  - opt_enable_adv BEZIER_CURVE_SUPPORT EXPERIMENTAL_I2CBUS
188
+  - opt_enable ULTIMAKERCONTROLLER FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR SDSUPPORT
189
+  - opt_enable PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE PCA9632
190
+  - opt_enable_adv Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS BEZIER_CURVE_SUPPORT EXPERIMENTAL_I2CBUS
232 191
   - opt_set_adv I2C_SLAVE_ADDRESS 63
192
+  - opt_enable_adv FILAMENT_CHANGE_FEATURE PARK_HEAD_ON_PAUSE LCD_INFO_MENU
193
+  - pins_set RAMPS X_MAX_PIN -1
194
+  - opt_set_adv Z2_MAX_PIN 2
233 195
   - build_marlin
234 196
   #
235 197
   # Enable COREXY
@@ -244,34 +206,8 @@ script:
244 206
   - opt_enable COREYX
245 207
   - build_marlin
246 208
   #
247
-  # Enable Z_DUAL_STEPPER_DRIVERS, Z_DUAL_ENDSTOPS
248 209
   #
249
-  - restore_configs
250
-  - opt_enable_adv Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS
251
-  - pins_set RAMPS X_MAX_PIN -1
252
-  - opt_set_adv Z2_MAX_PIN 2
253
-  - build_marlin
254
-  #
255
-  # Test PRINTCOUNTER
256
-  #
257
-  - restore_configs
258
-  - opt_enable PRINTCOUNTER
259
-  - build_marlin
260
-  #
261
-  # Test NOZZLE_PARK_FEATURE
262
-  #
263
-  - restore_configs
264
-  - opt_enable NOZZLE_PARK_FEATURE
265
-  - build_marlin
266
-  #
267
-  # Test NOZZLE_CLEAN_FEATURE
268
-  #
269
-  - restore_configs
270
-  - opt_enable NOZZLE_CLEAN_FEATURE
271
-  - build_marlin
272
-  #
273
-  #
274
-  ######## STANDARD LCD/PANELS ##############
210
+  ######## Other Standard LCD/Panels ##############
275 211
   #
276 212
   # ULTRA_LCD
277 213
   #
@@ -285,18 +221,6 @@ script:
285 221
   - opt_enable DOGLCD
286 222
   - build_marlin
287 223
   #
288
-  # ULTIMAKERCONTROLLER
289
-  #
290
-  - restore_configs
291
-  - opt_enable ULTIMAKERCONTROLLER
292
-  - build_marlin
293
-  #
294
-  # PCA9632
295
-  #
296
-  - restore_configs
297
-  - opt_enable PCA9632
298
-  - build_marlin
299
-  #
300 224
   # MAKRPANEL
301 225
   # Needs to use Melzi and Sanguino hardware
302 226
   #
@@ -310,15 +234,11 @@ script:
310 234
   - opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER SDSUPPORT BABYSTEPPING
311 235
   - build_marlin
312 236
   #
313
-  # G3D_PANEL
237
+  # G3D_PANEL with SDCARD_SORT_ALPHA and STATUS_MESSAGE_SCROLLING
314 238
   #
315 239
   - restore_configs
316 240
   - opt_enable G3D_PANEL SDSUPPORT
317
-  - build_marlin
318
-  #
319
-  # Add SDCARD_SORT_ALPHA, test G3D_PANEL again
320
-  #
321
-  - opt_enable_adv SDCARD_SORT_ALPHA
241
+  - opt_enable_adv SDCARD_SORT_ALPHA STATUS_MESSAGE_SCROLLING
322 242
   - opt_set_adv SDSORT_GCODE true
323 243
   - opt_set_adv SDSORT_USES_RAM true
324 244
   - opt_set_adv SDSORT_USES_STACK true

Loading…
取消
儲存