-
Notifications
You must be signed in to change notification settings - Fork 130
[SYCL][ESIMD] Tests on Spec_Const feature for all basic types #135
Conversation
Co-authored-by: kbobrovs <[email protected]>
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||
// | ||
//===----------------------------------------------------------------------===// | ||
// TODO enable on Windows |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The log looks like the case when unhandled exception if thrown from application.
Could you please add SYCL exception handling to the test: see examples in #63
to get extra information about failure.
Adding SYCL exception handling does not change much. Most tests fail on Windows with no specific error:
Some tests (long and unsigned long) fail with errors:
|
@fveselov I would like to ask you to analyze both issues. Are they known product issues or some test problem? |
// | ||
//===----------------------------------------------------------------------===// | ||
// REQUIRES: gpu | ||
// XFAIL: level_zero || windows |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why level_zero is XFAIL? please file a bug if it does not work on level_zero
// | ||
//===----------------------------------------------------------------------===// | ||
// REQUIRES: gpu | ||
// XFAIL: level_zero || windows |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why level_zero is XFAIL? please file a bug if it does not work on level_zero
After previous changes long and ulong tests no longer fail with specific errors on windows. All tests fail the same way:
I'll investigate further to identify root of the issue with runs on windows. |
Specialization constants are not supported on Windows yet.
Signed/unsigned char and short tests fail on Linux Level Zero with assertion:
tests have been marked accordingly. |
@@ -0,0 +1,28 @@ | |||
//==--------------- spec_const_long.cpp - DPC++ ESIMD on-device test -----===// |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please change the test name (int64)
@@ -0,0 +1,28 @@ | |||
//==--------------- spec_const_ulong.cpp - DPC++ ESIMD on-device test ----===// |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please change the test name (uint64)
Auto pulldown and update tc files for xmain branch on 20210816
No description provided.