Actions
action #27621
closed[sle][functional][u] Test "motif" libraries are usable within SLE because customers use this "legacy" framework
Description
Motivation¶
If I understood and remember correctly e.g. our customer DFS uses "motif" based applications so we should ensure "motif" is usable
Acceptance criteria¶
- AC1: A regular test is scheduled for our usual SLE/openSUSE product tests testing a system component which uses motif libraries in any way
Suggestions¶
- Create a test module for
ddd
- Schedule it in according test scenarios for openSUSE Tumbleweed
- … Leap
- … SLE15
- … SLE12
further details¶
Updated by okurz almost 7 years ago
- Due date set to 2018-05-15
- Target version changed from Milestone 14 to Milestone 16
Based on feature tests per milestone planned in query shifting to later to not over-encumber M14 where we want to focus more on fixing tests rather than new.
Updated by okurz over 6 years ago
- Subject changed from [sle][functional] Test "motif" libraries are usable within SLE because customers use this "legacy" framework to [sle][functional][u] Test "motif" libraries are usable within SLE because customers use this "legacy" framework
- Description updated (diff)
- Due date deleted (
2018-05-15) - Status changed from New to Workable
- Priority changed from Normal to Low
- Target version changed from Milestone 16 to Milestone 18
It's a valid use case but down-prioritizing due to more limited current team capacity
Updated by okurz about 6 years ago
- Target version changed from Milestone 18 to future
Updated by dheidler almost 6 years ago
As ddd isn't available on sle and I don't see any other motif applications there apart from the motif window manager it should be the easiest solution to use some small hello world program and compile it on the sut:
#include <Xm/XmAll.h>
void main(int argc, char *argv[])
{
Widget toplevel, main_w, button;
XtAppContext app;
XtSetLanguageProc(NULL, NULL, NULL);
toplevel = XtVaAppInitialize(&app, "main", NULL, 0, &argc, argv, NULL, NULL);
main_w = XtVaCreateManagedWidget("main_w", xmMainWindowWidgetClass, toplevel, XmNscrollingPolicy, XmAUTOMATIC, NULL);
button = XtVaCreateWidget("Hello World", xmLabelWidgetClass, main_w, NULL);
XtManageChild(button);
XtRealizeWidget(toplevel);
XtAppMainLoop(app);
}
// gcc -lXm -lXt
Updated by dheidler almost 6 years ago
- Status changed from Workable to In Progress
- Assignee set to dheidler
Updated by dheidler almost 6 years ago
Updated by dheidler almost 6 years ago
- Status changed from In Progress to Feedback
Updated by okurz almost 6 years ago
PR merged, please make sure to add the according test scenarios to TW, Leap, SLE12, SLE15 and verify on production.
Updated by dheidler almost 6 years ago
- Status changed from Feedback to Resolved
Actions