Freddy Vulto
262c91b486
[testsuite] Improved `match_items()' sorting
...
`match_items()' now uses bash sort instead of tcl lsort.
The difference in sorting happens because bash and tcl use a different sorting order:
* bash sort uses the current locale's collating sequence and character set
* tcl lsort uses a C-like sort order where each character is sorted according to its numeric value
See also: http://fvue.nl/wiki/Tcl:_Lsort_output_differs_from_bash_sort
This fix allows the `dpkg -L' test to compare all packages. To run the test:
./runCompletion dpkg.exp
2009-07-10 23:08:11 +02:00
Freddy Vulto
3fe193f81a
Fix completing multiple hosts (Debian: #535585 )
...
Fixed `_known_hosts_real' to allow for multiple patterns in ssh config, e.g.:
Host foo.example.net bar.example.net
IFS was set to just newline (\n), whereas `compgen -W' relies on IFS
being space-tab-newline ( \t\n) to expand hostnames which are separated
by whitespace.
Tests are updated as well (added host `jar' to config). To run the tests:
./runUnit _known_hosts_real.exp
2009-07-07 23:05:03 +02:00
Freddy Vulto
25e4eb6df3
Gave _known_hosts_real mandatory argument CWORD
...
The option `-h hostname' to `_known_hosts_real' is removed.
2009-07-03 22:28:13 +02:00
Freddy Vulto
c769eeaf8c
(testsuite) Centralized tcl function `get_hosts'
2009-06-19 14:56:36 +02:00
Freddy Vulto
49f739a515
Make finger test use new 'assert_complete_partial'
2009-06-19 14:47:34 +02:00
Freddy Vulto
67eedb203f
Added ssh completion tests:
...
- First argument shouldn't complete with commands
- Tab should complete partial hostname
To run the tests: $ cd test && ./runCompletion ssh.exp
Added test library function: assert_complete_partial
2009-06-19 14:23:57 +02:00
Freddy Vulto
362090a160
Updated test _known_hosts_real.
...
Added hosts retrieved by avahi-browse.
2009-06-19 12:33:50 +02:00
Freddy Vulto
043fe4dd4b
Reviewed tests d*
2009-06-15 23:17:39 +02:00
Freddy Vulto
881bce9618
Reviewed tests b* & c*
2009-06-14 16:22:25 +02:00
Freddy Vulto
3d723502c9
Reviewed tests a*
2009-06-14 15:20:38 +02:00
Freddy Vulto
ad1b60a3de
Refactored xhost & alias completion tests
2009-06-14 13:15:06 +02:00
Freddy Vulto
33118de1f6
Refactored finger test
2009-06-14 12:18:24 +02:00
Freddy Vulto
1f63e21ff5
Fix _user_at_host completion
...
Fixed _known_hosts_real user completion.
Added test for `finger'. To execute:
$ cd test && ./runCompletion finger.exp
2009-06-13 11:34:39 +02:00
Freddy Vulto
b1d869cbf2
Renamed unit test _known_hosts > _known_hosts_real
2009-06-13 08:42:22 +02:00
Freddy Vulto
0b19577ed9
Added -h HOST option to _known_hosts_real
...
Modified call to _known_hosts_real in ssh, vncviewer and xhost completions.
2009-06-13 08:38:52 +02:00
Freddy Vulto
67c3ea26e7
Added xhost test
...
To run the test:
$ cd test
$ ./runCompletion xhost.exp
2009-06-12 11:47:28 +02:00
Freddy Vulto
cd2b62bd62
Fix quotes _known_hosts calling _known_hosts_real
...
This fixes test "Config file containing space should work". See test:
./runUnit _known_hosts.exp
2009-06-11 21:26:43 +02:00
Freddy Vulto
579e462a6f
Add missing directories to test/fixture1
2009-06-10 00:27:27 +02:00
Freddy Vulto
dd5502a920
Upgraded tests for cd and mplayer (and vncviewers)
2009-06-10 00:13:19 +02:00
Freddy Vulto
9e4d9b9653
Moved vncviewer tests out of to_review
2009-06-10 00:00:27 +02:00
Freddy Vulto
b74997084e
Added unit test for _get_cword
2009-06-09 23:52:47 +02:00
Freddy Vulto
22499819a1
Moved 'alias' tests out of 'to_review'.
...
Directory 'completion_to_review' is now really removed (prefixed with _)
from previous commit.
2009-06-09 23:26:45 +02:00
Freddy Vulto
61e5b57eb7
Prefix dir 'completion_to_review' with _
...
This prevents the command ./runCompletion from running the tests in the
'completion_to_review' directory.
2009-06-09 23:18:59 +02:00
Freddy Vulto
acfacb0c00
Moved vncviewer tests out of 'to_review'
2009-06-09 23:17:38 +02:00
Freddy Vulto
ad123d1b63
Test suite files of bash-completion-lib
...
They need minor modifications/upgrading and can then be moved to the
directory without the '_to_review' suffix.
2009-06-09 23:04:43 +02:00
Freddy Vulto
e847d57e50
Improved test suite from bash-completion-lib
...
Run the tests with:
$ cd test
$ ./runCompletionUnit
$ ./runCompletionCompletion
The last test of unit/_known_hosts gives UNRESOLVED and needs fixing.
2009-06-09 22:49:53 +02:00
David Paleino
0addde3f94
Test succeeded, removing stale file
2009-02-08 21:23:04 +01:00
David Paleino
2bab4bbe48
Testing CIA bot
2009-02-08 21:22:16 +01:00