Ilya Matveev
c04233aebb
buildSrc: Save test results to JSON
2017-01-25 17:24:36 +03:00
Ilya Matveev
a4c4b1e7af
buildSrc: Use SourceSet to define test output directory.
2017-01-25 17:24:36 +03:00
Vasily Levchenko
99a962df42
TEST:EXTERNAL: run task added
2017-01-25 17:24:36 +03:00
Vasily Levchenko
6729d1d824
TEST: external generate run task for externals
2017-01-25 17:24:36 +03:00
Vasily Levchenko
7cbaa7d6ca
EXTERNAL:TEST: regenerated
2017-01-25 17:24:36 +03:00
Vasily Levchenko
a59de510cd
TEST: more fixes in template
2017-01-25 17:24:36 +03:00
Vasily Levchenko
b9b44ebeb4
test: fixed task daily declaration
2017-01-25 17:24:36 +03:00
Vasily Levchenko
822816da3f
tests: external gradle script generation emproved
2017-01-25 17:24:36 +03:00
Nikolay Igotti
c6a4ec2ff4
Add enumeration support. ( #128 )
...
* Add enumeration support.
* Enum classes lowering.
* merge fix
* merge fix
* used arrayOf from irModule
* changed lowering quant from body to file
* refactoring
* review fixes
* lowering for GET_OBJECT in enums
* enabled tests
* added tests
* moved tests to separate dir
* renamed test files
* moved phase up
* review fixes
* reformat
2017-01-25 14:39:36 +05:00
Vasily Levchenko
00aba8a08d
TEST: enable defaults{4,5,6}
2017-01-23 17:40:24 +03:00
ilmat192
ef14464bed
Merge pull request #191 from JetBrains/binaryOp-fix
2017-01-23 14:08:12 +03:00
Svyatoslav Scherbina
16ca882298
backend/tests: add cast_null and unchecked_cast3
2017-01-23 17:18:43 +07:00
Svyatoslav Scherbina
97ce2227d5
backend/tests: add boxing{14,15}
...
the latter is disabled.
2017-01-23 16:56:44 +07:00
Ilya Matveev
7f911b8085
backend/tests: Ignore binaryOp/compareWithBoxed... tests
2017-01-23 10:33:06 +03:00
Svyatoslav Scherbina
f36bb78a7f
backend/tests: enable fields2 because it was fixed
2017-01-23 14:27:26 +07:00
Svyatoslav Scherbina
1f7738e052
backend: fix minor bug in evaluateWhen
...
Also add the corresponding test 'when9'.
2017-01-20 20:02:50 +07:00
Svyatoslav Scherbina
0958d32605
backend: improve typealias support:
...
* handle TypeAliasConstructorDescriptor in codegen
* ignore ignore typealias declaration in codegen
Also add test 'typealias1'.
2017-01-20 20:02:50 +07:00
Svyatoslav Scherbina
65444ec690
backend: improve type operators support:
...
* add initial support for casts with generics;
* optimize out the casts to subtypes
Also add tests unchecked_cast{1,2}, the latter is disabled.
2017-01-20 20:02:50 +07:00
Ilya Matveev
48122c8a03
backend/tests: Add test result reporting to run_external task.
...
+ regenerate external tests.
2017-01-20 14:24:35 +03:00
Ilya Matveev
d18219c383
backend/tests: Fixes in regenerate_external_tests task
2017-01-20 14:24:35 +03:00
Ilya Matveev
8ec33334a4
backend/tests: Enable some tests in the binaryOp group
2017-01-20 14:24:26 +03:00
Ilya Matveev
2ef49da2fe
backend/tests: Ignore all tests with IGNORE_BACKEND: JS directive
2017-01-20 14:04:04 +03:00
Ilya Matveev
d24f966600
backend/tests: Regenerated external test tasks
2017-01-20 14:04:04 +03:00
Ilya Matveev
bfdda21da1
backend/tests: Added task generation for test groups instead of tests
2017-01-20 14:04:04 +03:00
Ilya Matveev
b6587252c0
backend/tests: Added test group running
2017-01-20 14:04:04 +03:00
Ilya Matveev
ee58c7ee5f
backend/tests: Added autogenerated tasks for external tests
2017-01-20 14:04:04 +03:00
Ilya Matveev
fd44baf2c0
backend/tests: Infrastructure for external test running
2017-01-20 14:04:04 +03:00
Ilya Matveev
1b553ebfaf
backend/tests: Add blackbox tests from Kotlin JVM
...
Added tests from testData/codegen/box directory. There are blackbox tests
in other directories and they are to be added.
2017-01-20 14:04:04 +03:00
Svyatoslav Scherbina
d5988297b1
backend/tests: add objectExpression{1,2,3}
2017-01-20 17:53:38 +07:00
Nikolay Igotti
eb6ba1cfa5
Fix primitive type globals initialization. ( #189 )
2017-01-20 13:31:47 +03:00
Nikolay Igotti
1c878e4843
Improve object init order. ( #187 )
2017-01-20 13:31:01 +03:00
KonstantinAnisimov
1a83014eba
Merge branch 'master' into inline
2017-01-20 10:26:34 +07:00
Konstantin Anisimov
551218c133
TESTS: new tests added
2017-01-18 17:21:04 +07:00
Svyatoslav Scherbina
8474168960
backend/tests: add objectInitialization1
2017-01-18 12:33:43 +07:00
Nikolay Igotti
90577d440a
Improve object arrays support. ( #182 )
...
Also fix the way how symbol names are being generated. Before arrays2.kt was not linking.
2017-01-16 12:22:27 +03:00
Svyatoslav Scherbina
3b4c25988e
backend/tests: add defaults{4,5,6}
2017-01-16 10:57:40 +07:00
Vasily Levchenko
a8caf7c7d8
TEST: test for default parameters
...
(cherry picked from commit 7999d68d812aedd5863f04b7fd2171e284b8f332)
2017-01-13 13:42:02 +03:00
Nikolay Igotti
b1101ba43e
Cycle collector. ( #175 )
2017-01-11 17:38:03 +03:00
Svyatoslav Scherbina
8b83cb2adf
backend: enable some tests
2017-01-11 19:32:25 +07:00
Konstantin Anisimov
9a363ceaf6
TESTS: new tests added
2017-01-09 17:16:54 +07:00
Konstantin Anisimov
c46ba1aa3f
TESTS: passing changes in the test
2017-01-09 17:16:24 +07:00
Konstantin Anisimov
252af6ce15
TESTS: test for inlining integrated in the testsuite
2017-01-09 17:16:24 +07:00
Konstantin Anisimov
df87c8e794
TEST: test for inlining added
2017-01-09 17:01:34 +07:00
Nikolay Igotti
61d6967f3c
Support missing when branch exception throwing. ( #174 )
2016-12-31 12:01:56 +03:00
Svyatoslav Scherbina
5d8a28e5fc
backend/tests: add runtime/memory/throw_cleanup.kt
2016-12-30 14:48:51 +07:00
Nikolay Igotti
667d3b9356
Switch when to phi. ( #172 )
2016-12-29 16:33:23 +03:00
Nikolay Igotti
174cdc321c
Properly keep track of references. ( #169 )
2016-12-29 14:11:17 +03:00
Svyatoslav Scherbina
276e3bcd44
backend/tests:
...
* enable 'expression_as_statement'
* add unit{1..4}
2016-12-29 12:18:15 +07:00
Nikolay Igotti
ddf47e9359
Add more init tests.
2016-12-28 15:26:44 +03:00
Svyatoslav Scherbina
c0914825d9
backend/tests: add disabled test 'fields2'
...
Checks properties with custom accessors and backing fields.
2016-12-28 14:00:45 +07:00