-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathintegration-tests.yml
More file actions
165 lines (125 loc) · 3.95 KB
/
integration-tests.yml
File metadata and controls
165 lines (125 loc) · 3.95 KB
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
known_failures: []
failing_as_unspecified:
- Tests/arbint_double_div_err.som
- Tests/arbint_double_div_zero_err.som
- Tests/arbint_modulus_err.som
- Tests/array_at_idx0_err.som
- Tests/array_at_idx2_err.som
- Tests/array_at_idx_err.som
- Tests/array_at_negative_idx_err.som
- Tests/array_at_put_idx0_err.som
- Tests/array_at_put_idx2_err.som
- Tests/call2.som
# I think this one is about E vs e, but maybe also double rendering
- Tests/double2.som
# - Tests/double_double_div.som
# - Tests/int_double_div.som
- Tests/integer_asdouble.som
# precision printing issues
- Tests/double1.som
# I think IEEE allows for infinities here, and we probably want that
- Tests/double3.som
- Tests/double4.som
- Tests/double5.som
- Tests/double6.som
- Tests/double7.som
- Tests/double8.som
- Tests/double9.som
- Tests/double11.som
- Tests/double13.som
# Java seems to do some rounding in the transition, but it's also requiring bigints
# - Tests/double_asinteger.som
# computes slightly different values
- Tests/double_double_div.som
- Tests/double_double_div_err.som
- Tests/double_double_div_zero_err1.som
- Tests/double_double_div_zero_err2.som
- Tests/double_double_div_zero_err3.som
- Tests/double_double_div_zero_err4.som
- Tests/double_modulus.som
- Tests/double_modulus_err.som
- Tests/exit_double.som
- Tests/exit_int_too_big.som
- Tests/exit_string.som
- Tests/fromstring_double_err.som
- Tests/fromstring_err.som
# #methods returns an array, but it should be specified as not being
# the same array, so, it won't have the same hashcode:
- Tests/hashcode.som
- Tests/hashcode2.som
- Tests/inst_var_at_bad_idx.som
- Tests/inst_var_at_put_bad_idx.som
- Tests/instance_fields_overlap/test.som
- Tests/instance_fields_overlap2.som
- Tests/int5.som
- Tests/int8.som
- Tests/int9.som
- Tests/int10.som
- Tests/int11.som
- Tests/int12.som
- Tests/int13.som
- Tests/int14.som
- Tests/int15.som
- Tests/int16.som
- Tests/int17.som
# too large shifts would take too much memory to support
# need to specify this some how
- Tests/int20.som
- Tests/int21.som
- Tests/int22.som
- Tests/int23.som
- Tests/int25.som
- Tests/int27.som
- Tests/int28.som
- Tests/int31.som
# sqrt computes slightly different values
- Tests/int26.som
# computes slightly different values
- Tests/int_double_div.som
- Tests/int_double_div_err.som
- Tests/int_double_div_zero_err.som
# - Tests/int_modulus.som
- Tests/int_modulus_err.som
- Tests/load_string.som
- Tests/mutate_methods.som
- Tests/mutate_superclass_method/test.som
- Tests/nested_backtrace1.som
- Tests/nested_backtrace2.som
- Tests/obj2.som
- Tests/perform_string.som
- Tests/perform_witharguments_wrong.som
- Tests/remainder_zero.som
- Tests/shift_right.som
- Tests/shift_right_too_big.som
- Tests/shift_right_type_err.som
- Tests/str_escape_unknown.som
- Tests/system2.som
# computes slightly different values
- Tests/sin.som
- Tests/cos.som
# meaning of `-1.1 sqrt` not yet specified
- Tests/double12.som
# specify nil, true, false as literals and not globals
- Tests/system_global.som
- Tests/system_global_lookup_string.som
- Tests/system_global_put_string.som
- Tests/test_literals_limit_1.som
- Tests/test_literals_limit_2.som
- Tests/unknown_field_write.som
# This should be specified so that the "set" of fields cannot be changed reflectively
# they obtained array can be changed, but it is expected to have no effect.
- Tests/mutate_fields.som
unsupported:
# doesn't support utf-8/unicode yet
# these work with normal Python as runner
# - Tests/string_length.som
# - Tests/is_letters.som
# TODO:
- Tests/binary_super.som
- Tests/perform_in_superclass_with_args.som
- Tests/perform_unknown.som
- Tests/perform_witharguments.som
# we expose that we're doing caching...
- Tests/methods.som
do_not_run:
- Tests/case_insensitive.som