This is the RSE Manual Test Plan.
Tasks are outlined very briefly only. Feel free to do some exploratory testing around the suggested items.PLEASE also edit this page yourself to add test cases you find out by working on RSE.

Discovery

To use service discovery it is necessary to have a DNS-SD compliant server advertising the available servers. DNS-SD servers may also be known as Zeroconf-Avahi-Bonjour-Rendezvous. More information about it can be found at dns-sd.org

If the target machine runs Windows, you could use Apple Bonjour SDK for Windows. The SDK contains a sample application called dns-sd.exe that allows advertising services using the following syntax:

Once the remote server is set up, install the RSE Target Management plugins. Those are not part of the core plugins, they are distributed as an Eclipse Add-On and require EMF v2.2.0

Start RSE and got to File -> New -> Remote System Explorer -> Connection. It should bring the "New Connection Wizard". "Discovery" should be listed as one of the systems. Select it and press "Next"

The only available and selected protocol and transport are DNS-SD and UDP. Those should be selected by default. A timeout of 500 ms is set by default, increase it if necessary, but it shuold be engouh. As address specify the mDNS multicast address 224.0.0.251 or a specific an IP or server name if preferred.

Press next and the discovered services should appear in a tree, showing the service attributes in a table. Initially, only supported servers will appear, if you want to show also the non-supported ones (if any available), select the "Show all services" check box. Only supported services will be created in RSE.

After selecting the desired services, press "Finish". A list of new systems called "Discovery@10.23.12.21" (being 10.23.12.21 the remote server IP) should appear per each discovered machinem containing the services.

The port specified in the discovery server should appear as the one that the service uses, and it should have a set of properties labeled "Discovery" containing the discovered keys and values.

The created services (ftp, ssh...) should work without more configuration, prompting the username-password dialog and connecting to the remote server.