Differences between revisions 8 and 9
Revision 8 as of 2013-12-09 19:15:49
Size: 3031
Comment:
Revision 9 as of 2013-12-10 07:07:33
Size: 745
Comment: moved emacspeak testing guide to a separate article
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
= Emacspeak testing = = pages that I maintain =
Line 19: Line 19:
=== Startup ===
Start Emacspeak using "emacspeak -q" command, that is without launching user init file. On startup Emacspeak plays a melody and speaks a message "Press ... perfectly". However the melody is only heard when a required mp3 playback program is present, probably mplayer. So don't worry if you don't hear the melody, but the message should be there.

=== Movement ===
Every movement command should cause the part that was moved by to be spoken. Try moving with arrows to hear the letters or lines. Try M-f M-b to hear the words. This may be tested on welcome page.

=== Vulnerable commands ===
Try these commands whether they don't cause an unwanted behaviour or errors.
 * S-down moves down bypassing empty lines
 * C-right goes to next buffer
 * M-x rmail - opens rmail application

=== Read only message ===
Create a new buffer, mark it as read only, try to type something. You should hear: "capital buffer is read hyphen only".
 * C-x C-f aaa
 * M-x toggle-read-only
 * type a letter

=== Info pages ===
Info pages were not always working correctly. In gui Emacs some of them were silent. Try movement commands (char, word, line) in 2 info buffers:
 * M-: (info "(Emacs)")
 * press Next to go to another info page

=== Transient mode ===
Try if transient mark mode works as expected. In some version it did not.
 * C-x C-b - select "scratch" buffer with enter key or mouse
 * go to the beginning of line 3
 * C-space - mark the end of selection
 * move to the beginning of line 2, line 2 highlights in yellow
 * M-x replace-string <enter> t <enter> X <enter>
The letter t should change to X, but only in the second line.

=== Auditory icons ===
Auditory icons are funny sounds announcing things happening during edition and movement.
 * C-e C-a - turn them on
 * C-home - icon is played
 * C-spc - another icon is played

=== Undo ===
Check if undo bug is present:
 1. C-x C-f bbb - creates a new buffer
 * Type "12"
 * Go left
 * delete (only "1" remains)
 * Type "3"
 * Buffer consists of "13"
 * C-/ - undo, several undo presses should make the buffer empty again. The bug caused switching back and forth the last change.

=== Emacspeak version ===
Test if the version Emacspeak presents is really the one it should be.
 * M-: emacspeak-version
[EmacspeakTestingGuide]

I am a developer, open source enthusiast. Currently involved in Emacspeak, especially Windows port (emacspeakwin at sf).

I use Windows 7 64-bit at work and 32-bit Debian unstable at home. So these are the environments I can test things on.

todo

  • Emacs: command-error-function - document what was before 24.4
  • Emacs: docs about default handler in command-error-function
  • Emacs: make 15801 fixed in trunk
  • Firefox, gail, why not loading
  • Emacspeakwin - starting without -q
  • Emacspeakwin 39
  • Emacs: windows, current directory not in path when completing commands
  • Emacs: my bugs
  • Orca: gtk tree labels

pages that I maintain

[EmacspeakTestingGuide]