|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1760 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 1760.
Report 1760 Actions
Problem Report Number 1760 Submitter's Classification Test Suite problem State Resolved Resolution Rejected (REJ) Problem Resolution ID REJ.X.0543 Raised 1970-01-01 08:00 Updated 2003-03-13 08:00 Published null Product Standard Window System Application Interface V2 Certification Program The Open Brand certification program Test Suite VSW version 4.1.1 Test Identification tset/CH07/addhst 1 Problem Summary PG4W.00040 The test is failing because the client does not reside on the same machine as the server. Problem Text
A call to XAddHost adds the specified host to the access control list for
the display. The X/Open CDE Components and Profile Definitions requires
a test environment in which the X protocol driving the display is carried
over an external TCP/IP connection. The test suite (client) does not reside
on the same host as the X server, which results in an Access error for
XAddHost.Test Output
Test 1: UNRESOLVED
Unexpected error BadAccess
BadAccess (attempt to access private resource denied)
Protocol request was X_ChangeHosts
Unexpected Xlib errorReview Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
We recommend this request be rejected.
The submitter is correct that this test is not meaningful for a configuration
where the application and server are not located on the same system.
However the test accomodates this, as shown by the test strategy:
Get current acl.
If current list includes the host to be added:
Remove host with XRemoveHost
Get current acl.
Check that host to be added is not in the list.
Call xname to add host.
If call fails with a BadAccess:
Report that assertion can not be tested from this host.
Get new acl.
Verify that host is in new acl.
The test contains the requisite code to detect the BadAccess condition
the submitter posits is the cause of the problem, and it reports the
assertion is UNTESTED in this case.
Thus it cannot be the case that return of a BadAccess error by XAddHost is
the issue here. Most likely some other call made in the test is failing,
and should not be. The submitter might also wish to puruse section 3.5.1
of the User Guide for the X Test Suite as this may bear on the problem.
It is not possible from the minimal test run information provided
to determine exactly what is happening on this implementation.
We suggest the submitter provide more detailed information (i.e. the
full journal (not wrpt) output for the test, with debugging enabled and
trace messages enabled) in any future communication on this issue.
Second Opinion
--------------
While it is difficult to fully assess the cause of the problem from the
information provided, we believe that the problem relates to a call to
XRemoveHost used in the cleanup part of the test. If this is the case,
the system under test allows hosts to be added to the list but not to
be removed which suggests a lack of symmetry in the way in which the
system works. While it could be argued that this is a test suite fault,
we do not believe that this is a valid argument and would expect a
conforming system to be able to remove a host that it had previously added
to the list.
We agree with the recommendation that the request is refused.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Rejected (REJ) Review Conclusion
This request is refused.
Problem Reporting System Options:
- View Report 1760
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority