Jerome Petazzoni
53d1a68765
Adapt autopilot for new deployment scripts
2018-09-29 20:15:38 -05:00
Jerome Petazzoni
54288502a2
autopilot: add support for hidden commands
2018-08-20 10:22:01 -05:00
Jerome Petazzoni
efc045e40b
autopilot: put a bunch of features behind flags
...
We don't always need to track slides, switch desktops, and open links.
(These things are not necessary when we're purely testing the labs.)
All these features are now behind boolean flags saved in the state file.
2018-08-20 08:31:47 -05:00
Jerome Petazzoni
96fd2e26fd
Minor fixes for autopilot
2018-04-10 05:30:42 -05:00
Jerome Petazzoni
dc040aa693
Make sleep interruptible; fix slide count
2017-12-23 19:38:32 +01:00
Jerome Petazzoni
9b7a8494b0
Fix logic to advance to next snippet
2017-12-23 18:49:42 +01:00
Jerome Petazzoni
ae6c1bb8eb
Major UI refactor
...
Navigation now includes all slides and all snippets.
ENTER skips to the next snippet, or executes the
selected snippet.
More improvements to come: allow SPACE to navigate
step by step through slides and snippets, executing
the snippets.
2017-12-23 09:31:01 +01:00
Jerome Petazzoni
a9a4f0ea07
Create only one remote session
2017-12-23 05:06:30 +01:00
Jerome Petazzoni
9df5313da4
Remove spurious output from desktop integration
2017-12-22 23:15:21 +01:00
Jerome Petazzoni
ba3f00e64e
Clear screen before showing UI
2017-12-22 23:11:11 +01:00
Jerome Petazzoni
4d7a6d5c70
Stupid typo
2017-12-22 23:03:48 +01:00
Jerome Petazzoni
aef833c3f5
Add pause before switching away from browser
2017-12-22 23:02:47 +01:00
Jerome Petazzoni
dda09ddbcb
slightly edit tmux commands
2017-12-22 22:49:53 +01:00
Jerome Petazzoni
21f345a96a
Improve open command
2017-12-22 22:42:41 +01:00
Jerome Petazzoni
345e04c956
Improve tmux detection logic and add instructions
2017-12-21 22:24:27 +01:00
Jerome Petazzoni
badb73a413
Slower pace for virtual typist
2017-12-21 05:45:38 +01:00
Jerome Petazzoni
2aced95c86
Improve UX for remote control
2017-12-21 05:40:35 +01:00
Jerome Petazzoni
720989e829
Add remote control of slide deck
2017-12-21 05:29:59 +01:00
Jerome Petazzoni
bc2eb53bb2
Python 3 compatibility
2017-12-21 04:33:35 +01:00
Jerome Petazzoni
afe7b8523c
Move autotest to autopilot/ directory
2017-12-21 04:32:16 +01:00