-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
devopsConfig & Code that's not part of any versionConfig & Code that's not part of any version
Description
This issue is about the infrastructure and tests needed to ensure the plugin works properly. The "lab" is made from a real iPad (until we fix #1) and local ssh daemon listening on port 22 and accepting the jrandom user.
The preferred architecture is Appium driving XCUITest. A good first step is to read this doc.
The testing suite
The testing suite is based on Terminal7's usage scenario and the #4 bug. Steps 1-5 are expected to pass while the bug could fail the rest of the steps:
- Open a session using jrandom@localhost:22
- Open a channel
- Run a shell over the channel
- verify the shell can echo "hello world"
- repeat 6 times steps 2-4
- exit a shell
- verify a random remaining shell can echo "hello world"
- repeat 6 times steps 6-7
Metadata
Metadata
Assignees
Labels
devopsConfig & Code that's not part of any versionConfig & Code that's not part of any version