summaryrefslogtreecommitdiff
path: root/src/pal/tests/palsuite/DisabledTests.txt
blob: b3ca3705867bff828fef5c55a88b74c794f0643d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Disabled Test Cases
~~~~~~~~~~~~~~~~~~~

Below is a list of all disabled test cases currently listed in
testconfig.dat and an explanation as to why they are disabled.

debug_api/debugbreak/test1
debug_api/outputdebugstringa/test1
debug_api/outputdebugstringw/test1
debug_api/writeprocessmemory/test1
debug_api/writeprocessmemory/test2
debug_api/writeprocessmemory/test3
debug_api/writeprocessmemory/test4
=======================================
The above testcases were disabled in the palsuite, because they depend heavily on
WaitForDebugEvent,DebugActiveProcess and ContinueDebugEvent, where these api's have been removed from the PAL and listed in the rotor_pal.doc (6.0)


file_io/gettempfilenamea/test2 :
=======================================
This test takes longer than 60 seconds to run. The test creates
about 65000 files and then deletes them. The test that takes longer
than 60 seconds will be flagged as an error and so in such a case
the test will have to be run manually.

file_io/gettempfilenamew/test2 :
=======================================
This test takes longer than 60 seconds to run. The test creates
about 65000 files and then deletes them. The test that takes longer
than 60 seconds will be flagged as an error and so in such a case
the test will have to be run manually.

locale_info/getcpinfo/test2:
=======================================
This test will be useful in future versions for testing various
languages (code pages).  Currently only U.S. English (tested by -
test1) is supported.

locale_info/getcpinfo/test3:
=======================================
This test will be useful in future versions for testing various
languages (code pages).  Currently only U.S. English (tested by -
test1) is supported.

locale_info/isvalidcodepage/test2:
=======================================
This test will be useful in future versions for testing various
languages (code pages).  Currently only U.S. English (tested by -
test1) is supported.

miscellaneous/getcalendarinfow/test2:
=======================================
Currently the only calendars that are supported are CAL_GREGORIAN
and CAL_GREGORIAN_US, which are tested by test1.  This test will
be useful when full calendar support is implemented.

miscellaneous/getdateformatw/test1:
===================================
Currently the only calendars that are supported are CAL_GREGORIAN
and CAL_GREGORIAN_US.  The GetDateFormatW function will only be 
called when the calendar is CAL_TAIWAN. Since this calendar is not
currently supported in this release of the PAL, the GetDateFormatW
function is not implemented except to return an error. This test
will be useful when full calendar support is implemented.

miscellaneous/getdateformatw/getdateformatw_neg1:
================================================
Currently the only calendars that are supported are CAL_GREGORIAN
and CAL_GREGORIAN_US.  The GetDateFormatW function will only be 
called when the calendar is CAL_TAIWAN. Since this calendar is not
currently supported in this release of the PAL, the GetDateFormatW
function is not implemented except to return an error. This test
will be useful when full calendar support is implemented.

miscellaneous/getdateformatw/getdateformatw_neg2:
================================================
Currently the only calendars that are supported are CAL_GREGORIAN
and CAL_GREGORIAN_US.  The GetDateFormatW function will only be 
called when the calendar is CAL_TAIWAN. Since this calendar is not
currently supported in this release of the PAL, the GetDateFormatW
function is not implemented except to return an error. This test
will be useful when full calendar support is implemented.


pal_specific/pal_get_stdin/test1 :
=======================================
This test case should be run manually.  Requires user input.


threading/setconsolectrlhandler/test1
threading/setconsolectrlhandler/test2
threading/setconsolectrlhandler/test3
threading/setconsolectrlhandler/test4
=======================================
These tests cases should be run manually.  Requires user input.

threading/getprocesstimes/test1
=======================================
According to rotor_pal.doc, GetProcessTimes() should be supported for the current 
process only. I've removed this test because it tests GetProcessTimes() with 
invalid process handle value.

threading/getthreadcontext/test1,1
=======================================
According to rotor_pal.doc, when GetThreadContext is call for a thread within 
the same process, it could only be called for te current thread. I've removed
this test, because it tests GetThreadContext() with a non current thread handle 
belong the current procees.

loader/loadlibrarya/test4
loader/loadlibraryw/test4
=======================================
PAL BSD should not append the .so extension in LoadLibrary if the extension is 
omitted.
file_io/deletefilea/test3
file_io/deletefilew/test3
=======================================
No code in Rotor depends on DeleteFile[A/W] failing on readonly files so we 
don't need to exactly emulate this feature of the Win32 filesystems on FreeBSD.

filemapping_memmgt\MapViewOfFile\test1
=======================================
Refer this github issue https://github.com/dotnet/coreclr/issues/5176