Browse Source

Update Travis CI to match 1.1.x

As modified in #8395
Scott Lahteine 7 years ago
parent
commit
202a9b06d9
1 changed files with 42 additions and 45 deletions
  1. 42
    45
      .travis.yml

+ 42
- 45
.travis.yml View File

@@ -85,7 +85,7 @@ script:
85 85
   # ...with AUTO_BED_LEVELING_LINEAR, DEBUG_LEVELING_FEATURE, EEPROM_SETTINGS, and EEPROM_CHITCHAT
86 86
   #
87 87
   - restore_configs
88
-  - opt_enable Z_PROBE_SLED AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE EEPROM_SETTINGS
88
+  - opt_enable Z_PROBE_SLED AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE EEPROM_SETTINGS EEPROM_CHITCHAT
89 89
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
90 90
   #
91 91
   # Test a Servo Probe
@@ -94,7 +94,7 @@ script:
94 94
   - restore_configs
95 95
   - opt_enable NUM_SERVOS Z_ENDSTOP_SERVO_NR Z_SERVO_ANGLES DEACTIVATE_SERVOS_AFTER_MOVE
96 96
   - opt_set NUM_SERVOS 1
97
-  - opt_enable AUTO_BED_LEVELING_3POINT DEBUG_LEVELING_FEATURE EEPROM_SETTINGS
97
+  - opt_enable AUTO_BED_LEVELING_3POINT DEBUG_LEVELING_FEATURE EEPROM_SETTINGS EEPROM_CHITCHAT
98 98
   - opt_enable_adv EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES AUTOTEMP G38_PROBE_TARGET
99 99
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
100 100
   #
@@ -104,14 +104,25 @@ script:
104 104
   - opt_enable MESH_BED_LEVELING MESH_G28_REST_ORIGIN LCD_BED_LEVELING ULTIMAKERCONTROLLER
105 105
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
106 106
   #
107
-  # Test PROBE_MANUALLY feature, with LCD support,
107
+  # Test MINIRAMBO for PWM_MOTOR_CURRENT
108
+  #      PROBE_MANUALLY feature, with LCD support,
109
+  #      ULTIMAKERCONTROLLER, FILAMENT_LCD_DISPLAY, FILAMENT_WIDTH_SENSOR,
110
+  #      PRINTCOUNTER, NOZZLE_PARK_FEATURE, NOZZLE_CLEAN_FEATURE, PCA9632,
111
+  #      Z_DUAL_STEPPER_DRIVERS, Z_DUAL_ENDSTOPS, BEZIER_CURVE_SUPPORT, EXPERIMENTAL_I2CBUS,
112
+  #      ADVANCED_PAUSE_FEATURE, PARK_HEAD_ON_PAUSE, LCD_INFO_MENU,
108 113
   #      EEPROM_SETTINGS, EEPROM_CHITCHAT, M100_FREE_MEMORY_WATCHER,
109 114
   #      INCH_MODE_SUPPORT, TEMPERATURE_UNITS_SUPPORT
110 115
   #
111 116
   - restore_configs
112 117
   - opt_set MOTHERBOARD BOARD_MINIRAMBO
113 118
   - opt_enable PROBE_MANUALLY AUTO_BED_LEVELING_BILINEAR LCD_BED_LEVELING ULTIMAKERCONTROLLER
114
-  - opt_enable EEPROM_SETTINGS M100_FREE_MEMORY_WATCHER M100_FREE_MEMORY_DUMPER M100_FREE_MEMORY_CORRUPTOR INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT
119
+  - opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT M100_FREE_MEMORY_WATCHER M100_FREE_MEMORY_DUMPER M100_FREE_MEMORY_CORRUPTOR INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT
120
+  - opt_enable ULTIMAKERCONTROLLER SDSUPPORT
121
+  - opt_enable PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE PCA9632 USE_XMAX_PLUG
122
+  - opt_enable_adv BEZIER_CURVE_SUPPORT EXPERIMENTAL_I2CBUS
123
+  - opt_enable_adv ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE LCD_INFO_MENU
124
+  - opt_set_adv PWM_MOTOR_CURRENT {1300,1300,1250}
125
+  - opt_set_adv I2C_SLAVE_ADDRESS 63
115 126
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
116 127
   #
117 128
   # Test 5 extruders on AZTEEG_X3_PRO (can use any board with >=5 extruders defined)
@@ -164,34 +175,29 @@ script:
164 175
   - opt_enable SWITCHING_EXTRUDER ULTIMAKERCONTROLLER
165 176
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
166 177
   #
167
-  # Test MINIRAMBO for PWM_MOTOR_CURRENT
168
-  #      ULTIMAKERCONTROLLER, FILAMENT_LCD_DISPLAY, FILAMENT_WIDTH_SENSOR,
169
-  #      PRINTCOUNTER, NOZZLE_PARK_FEATURE, NOZZLE_CLEAN_FEATURE, PCA9632,
170
-  #      Z_DUAL_STEPPER_DRIVERS, Z_DUAL_ENDSTOPS, BEZIER_CURVE_SUPPORT, EXPERIMENTAL_I2CBUS,
171
-  #      ADVANCED_PAUSE_FEATURE, PARK_HEAD_ON_PAUSE, LCD_INFO_MENU,
172
-  #
173
-  - restore_configs
174
-  - opt_enable ULTIMAKERCONTROLLER FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR SDSUPPORT
175
-  - opt_enable PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE PCA9632 USE_XMAX_PLUG
176
-  - opt_enable_adv Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS BEZIER_CURVE_SUPPORT EXPERIMENTAL_I2CBUS
177
-  - opt_set_adv I2C_SLAVE_ADDRESS 63
178
-  - opt_enable_adv ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE LCD_INFO_MENU
179
-  - pins_set RAMPS X_MAX_PIN -1
180
-  - opt_add_adv Z2_MAX_PIN 2
181
-  - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
182
-  #
183 178
   # Enable COREXY
184 179
   #
185 180
   - restore_configs
186 181
   - opt_enable COREXY
187 182
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
188 183
   #
189
-  # Enable COREYX (swapped)
190
-  #
191
-  #- restore_configs
192
-  #- opt_enable COREYX
193
-  #- build_marlin
184
+  # Test many less common options
194 185
   #
186
+  - restore_configs
187
+  - opt_enable COREYX
188
+  - opt_set_adv FAN_MIN_PWM 50
189
+  - opt_set_adv FAN_KICKSTART_TIME 100
190
+  - opt_set_adv XY_FREQUENCY_LIMIT  15
191
+  - opt_enable_adv SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER
192
+  - opt_enable_adv ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED ADVANCED_OK
193
+  - opt_enable_adv VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS ACTION_ON_KILL
194
+  - opt_enable_adv EXTRA_FAN_SPEED FWERETRACT Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS
195
+  - opt_enable_adv MENU_ADDAUTOSTART SDCARD_SORT_ALPHA
196
+  - opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER
197
+  - opt_enable FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR
198
+  - opt_enable ENDSTOP_INTERRUPTS_FEATURE FAN_SOFT_PWM SDSUPPORT
199
+  - opt_enable USE_XMAX_PLUG
200
+  - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
195 201
   #
196 202
   ######## Other Standard LCD/Panels ##############
197 203
   #
@@ -212,7 +218,7 @@ script:
212 218
   #
213 219
   #- restore_configs
214 220
   #- opt_enable MAKRPANEL
215
-  #- build_marlin
221
+  #- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
216 222
   #
217 223
   # REPRAP_DISCOUNT_SMART_CONTROLLER, SDSUPPORT, BABYSTEPPING, RIGIDBOARD_V2, and DAC_MOTOR_CURRENT_DEFAULT
218 224
   #
@@ -244,7 +250,7 @@ script:
244 250
   # Cant find configuration details to get it to compile
245 251
   #- restore_configs
246 252
   #- opt_enable ULTRA_LCD REPRAPWORLD_KEYPAD REPRAPWORLD_KEYPAD_MOVE_STEP
247
-  #- build_marlin
253
+  #- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
248 254
   #
249 255
   # RA_CONTROL_PANEL
250 256
   #
@@ -262,19 +268,19 @@ script:
262 268
   #
263 269
   #- restore_configs
264 270
   #- opt_enable LCD_I2C_SAINSMART_YWROBOT
265
-  #- build_marlin
271
+  #- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
266 272
   #
267 273
   # LCD_I2C_PANELOLU2
268 274
   #
269 275
   #- restore_configs
270 276
   #- opt_enable LCD_I2C_PANELOLU2
271
-  #- build_marlin
277
+  #- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
272 278
   #
273 279
   # LCD_I2C_VIKI
274 280
   #
275 281
   #- restore_configs
276 282
   #- opt_enable LCD_I2C_VIKI
277
-  #- build_marlin
283
+  #- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
278 284
   #
279 285
   # LCM1602
280 286
   #
@@ -288,18 +294,18 @@ script:
288 294
   # BQ Hephestos 2
289 295
   #- restore_configs
290 296
   #- use_example_configs Hephestos_2
291
-  #- build_marlin
297
+  #- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
292 298
   #
293 299
   # Delta Config (generic) + ABL bilinear + PROBE_MANUALLY
294 300
   - use_example_configs delta/generic
295
-  - opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER DELTA_AUTO_CALIBRATION DELTA_CALIBRATION_MENU AUTO_BED_LEVELING_BILINEAR PROBE_MANUALLY
301
+  - opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER DELTA_CALIBRATION_MENU AUTO_BED_LEVELING_BILINEAR PROBE_MANUALLY
296 302
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
297 303
   #
298 304
   # Delta Config (generic) + UBL + ALLEN_KEY + OLED_PANEL_TINYBOY2 + EEPROM_SETTINGS
299 305
   #
300 306
   - use_example_configs delta/generic
301 307
   - opt_disable DISABLE_MIN_ENDSTOPS
302
-  - opt_enable AUTO_BED_LEVELING_UBL Z_PROBE_ALLEN_KEY EEPROM_SETTINGS OLED_PANEL_TINYBOY2
308
+  - opt_enable AUTO_BED_LEVELING_UBL Z_PROBE_ALLEN_KEY EEPROM_SETTINGS EEPROM_CHITCHAT OLED_PANEL_TINYBOY2
303 309
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
304 310
   #
305 311
   # Delta Config (FLSUN AC because it's complex)
@@ -310,12 +316,12 @@ script:
310 316
   # Makibox Config  need to check board type for Teensy++ 2.0
311 317
   #
312 318
   #- use_example_configs makibox
313
-  #- build_marlin
319
+  #- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
314 320
   #
315 321
   # SCARA with TMC2130
316 322
   #
317 323
   - use_example_configs SCARA
318
-  - opt_enable AUTO_BED_LEVELING_BILINEAR FIX_MOUNTED_PROBE USE_ZMIN_PLUG EEPROM_SETTINGS ULTIMAKERCONTROLLER
324
+  - opt_enable AUTO_BED_LEVELING_BILINEAR FIX_MOUNTED_PROBE USE_ZMIN_PLUG EEPROM_SETTINGS EEPROM_CHITCHAT ULTIMAKERCONTROLLER
319 325
   - opt_enable_adv HAVE_TMC2130 X_IS_TMC2130 Y_IS_TMC2130 Z_IS_TMC2130
320 326
   - opt_enable_adv AUTOMATIC_CURRENT_CONTROL STEALTHCHOP HYBRID_THRESHOLD SENSORLESS_HOMING
321 327
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
@@ -323,7 +329,7 @@ script:
323 329
   # tvrrug Config need to check board type for sanguino atmega644p
324 330
   #
325 331
   #- use_example_configs tvrrug/Round2
326
-  #- build_marlin
332
+  #- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
327 333
   #
328 334
   #
329 335
   ######## Board Types #############
@@ -393,15 +399,6 @@ script:
393 399
   - opt_set MIXING_STEPPERS 2
394 400
   - build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
395 401
   #
396
-  # Test DUAL_X_CARRIAGE
397
-  #
398
-  #- restore_configs
399
-  #- opt_set EXTRUDERS 2
400
-  #- opt_set TEMP_SENSOR_1 1
401
-  #- opt_enable USE_XMAX_PLUG
402
-  #- opt_enable_adv DUAL_X_CARRIAGE
403
-  #- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
404
-  #
405 402
   # Test SWITCHING_EXTRUDER
406 403
   #
407 404
   - restore_configs

Loading…
Cancel
Save