starting mass testing 1 + bugfix

This commit is contained in:
Productive2 2021-02-19 15:58:35 +01:00
parent 0445f89e46
commit 12c7c28714
3 changed files with 43 additions and 33 deletions

View File

@ -21,7 +21,7 @@ e.bindKey("ctrl+s"):
save = true
e.prompt = ""
e.populateDefaults(enterSubmits = false, shiftForVerticalMove = false)
e.populateDefaults(enterSubmits = false, ctrlForVerticalMove = false)
let result = e.read()
if save and paramCount() > 0:
writeFile(paramStr(1), result)

42
platforms.md Normal file
View File

@ -0,0 +1,42 @@
This short document describes the testing strategy and status for jale.
Jale should be tested on different active versions of different
terminal emulators. Also on different OSes. This document describes which
platforms are being/planned on being tested and a testing procedure.
Note: this is a wip document, await updates once the bug hunt starts
# Platforms
Unless otherwise specified, everything falls back to Arch linux, x86_64, nim 1.4.2.
| Terminal | Last tested and worked |
| :-------- | :------------ |
| gnome terminal | never |
| xfce terminal | passed on 16.2.2021 |
| lxterminal | never |
| konsole | never |
| alacritty | never |
| xterm | never |
| urxvt | never |
| cmd.exe | never |
| powershell | never |
| windows terminal | never |
| gnome terminal + ssh | never |
| gnome terminal + tmux | never |
# Testing procedure
examples/interactive_basic
- [ ] Jale compiles?
- [ ] Entering single line input, backspace, delete
- [ ] entering new lines, deleting lines with backspace
- [ ] home/end/page up/page down
- [ ] Submitting output
examples/interactive_history
- [ ] Multiple multiline history events
examples/editor
- [ ] Clears the screen well
- [ ] Writing small files
- [ ] Reading small files

View File

@ -1,32 +0,0 @@
This short document describes the testing strategy and status for jale.
Jale should be tested on different active versions of different
terminal emulators. Also on different OSes. This document describes which
platforms are being/planned on being tested and a testing procedure.
Note: this is a wip document, await updates once the bug hunt starts
# Platforms
Unless otherwise specified, everything falls back to Arch linux, x86_64, nim 1.4.2.
| Terminal | Last tested |
| :-------- | :------------ |
| gnome terminal | never |
| xfce terminal | passed on 16.2.2021 |
| xterm | never |
| urxvt | never |
| cmd.exe | never |
| powershell | never |
| windows terminal | never |
| gnome terminal + ssh | never |
| gnome terminal + tmux | never |
# Testing procedure
- [ ] Jale compiles?
- [ ] Entering single line input, backspace, delete
- [ ] entering new lines, deleting lines with backspace
- [ ] home/end/page up/page down
- [ ] Submitting output