Download the lsb-pidgin application package that corresponds
to the LSB version and processor architecture for which certification
is being sought from the
Download Page.
Install package on system. Example command line:
rpm -ivh lsb-pidgin-2.1.1-3.lsb3.i486.rpm
NOTE: Application MUST be installed without use of --nodeps option,
the dependency checks are part of the test.
- Expected result: application should be installed to
/opt/lsb/appbat
The lsb-pidgin package utilizes the xdg-desktop-menu command to install/uninstall the application as a menu item in the desktop environment. If you are using a compliant window manager, and the xdg-desktop-menu binary was present on the system when the package was installed, lsb-pidgin should show up in the Network and/or InstantMessaging categories, if present.
Functional Verification Test (FVT)
Expected result achieved?
Test case scenerio
1.
Yes
No
Run the command: /opt/lsb/appbat/bin/pidgin.
- Expected result: The pidgin application is launched with the
"Accounts" window, and possibly the "Buddies"
window (if pidgin has been run before).
2.
Yes
No
Select the "Preferences" item in the system tray icon
menu.
- Expected result: The "Preferences" window appears.
3.
Yes
No
Close the "Preferences" window.
Select the "Show Buddy List" item in the system tray
icon menu, then select "Buddies/Sort Buddies/Manually"
in the "Buddy List" menu.
Select the "Buddies/Sort Buddies" item again.
- Expected result: The value "Manually" remains
selected in "Sort Buddies" option of the
"Buddy List/Buddies" menu.
4.
Yes
No
Click the "Add" button on the bottom of the
"Accounts" window.
- Expected result: The "Add Account" window appears.
5.
Yes
No
Select "IRC" in the "Protocol" option and enter
a "Screen Name". If "Server" is blank, enter
"irc.freenode.net", then click the "Save"
button.
- Expected result: The window "Add Account" is closed and
the new account appears in the "Accounts" window, and the
connection to freenode should begin, with the
"freenode-connect" window appearing once the connection is
complete.
6.
Yes
No
In the bottom pane of the "freenode-connect" window, type
"/join #test" and the "Enter" key.
- Expected result: A new tab is created and labeled
"#test" and there should be people in the room.
7.
Yes
No
Press "CTRL-M" on the keyboard.
- Expected result: The "New Instant Message" dialog
appears and the cursor is in the "Name" entry.
8.
Yes
No
Type your own user name in the "Screen Name" box and
press the "Enter" key.
- Expected result: A new tab appears to the right of previous tabs.
9.
Yes
No
In the bottom box type a message and press the "Enter"
key.
- Expected result: The conversation dialog appears with the message
in the tab.
10.
Yes
No
Close the conversation dialog by clicking on "Conversation"
in the menu bar and then "Close".
- Expected result: One tab closes.
Results
1.
Yes
No
Were there any errors recorded above?
2.
Yes
No
Were there any deviations in the install, setup, or test
described above?
If yes, please describe.
Reporting Test Results
Include the results of testing this application in the Conformance Statement
submitted to the LSB Certification Authority when seeking LSB Runtime
Environment Certification.
Note this is not a submittable form, instead you affirm on the
certification form that you have followed these steps.