Ilya Gorbunov
5dc31d2614
Mock-runtime isn't available when this configurations is run on teamcity.
2016-09-01 15:07:23 +03:00
Alexander Udalov
9dc7e90e12
Disable some reflection tests on Android
2016-08-15 19:41:47 +03:00
Alexander Udalov
4e8f88d580
Refactor comments in SpecialFiles
2016-08-15 19:41:47 +03:00
Michael Bogdanov
67808ef7fc
Disable kt13133 test on android
2016-08-05 14:11:00 +03:00
Denis Zharkov
9fd78ac1ff
Temporary disable reflection test on Android
2016-07-12 12:52:03 +03:00
Michael Bogdanov
476c1ec264
Compile android tests against jdk 6
2016-06-29 12:14:01 +03:00
Michael Bogdanov
a8af654a20
Exclude 'immutableRemove.kt' test from Android tests
2016-06-29 09:33:42 +03:00
Michael Bogdanov
249be0a142
Small changes in tests to support them on Android
2016-06-28 10:12:15 +03:00
Mikhael Bogdanov
e7f9d3417f
Disabled several tests on android
2016-06-02 16:01:04 +03:00
Alexander Udalov
05f8836f46
Move some configuration keys to JVM or to CommonConfigurationKeys
...
Move CONTENT_ROOTS and SCRIPT_DEFINITIONS_KEY to JVMConfigurationKeys because
they are only used on JVM, rename the latter to SCRIPT_DEFINITIONS.
Move MODULE_NAME to CommonConfigurationKeys to be combined with MODULE_ID in
JSConfigurationKeys in the future
2016-05-26 11:47:30 +03:00
Alexander Udalov
6674412079
Rename compilerConfigurationForTests -> newConfiguration
2016-05-26 11:47:30 +03:00
Alexander Udalov
7fd2a016e7
Fix Android codegen tests: use full JDK only when needed
...
This was accidentally broken in 8a00cabce6
2016-05-25 10:29:50 +03:00
Alexander Udalov
0124cb64f0
Cleanup test utilities in JvmResolveUtil and GenerationUtils
...
Simplify usages and fix some warnings along the way.
Rename:
- analyzeFilesWithJavaIntegration, analyzeOneFileWithJavaIntegration -> analyze
- analyzeFilesWithJavaIntegrationAndCheckForErrors,
analyzeOneFileWithJavaIntegrationAndCheckForErrors -> analyzeAndCheckForErrors
- compileFilesGetGenerationState, compileManyFilesGetGenerationStateForTest ->
compileFiles
- compileFileGetGenerationStateForTest -> compileFile
- compileFileGetClassFileFactoryForTest -> compileFileTo
2016-05-23 14:47:00 +03:00
Alexander Udalov
8a00cabce6
Minor, do not copy CompilerConfiguration in Android codegen tests
...
This is needed to avoid passing a custom configuration to
GenerationUtils.compileManyFilesGetGenerationStateForTest, but rather take it
from the environment in a future commit
2016-05-23 14:47:00 +03:00
Alexander Udalov
6c0ff40197
Move JVMConfigurationKeys to frontend.java
...
Similarly to K2JVMCompilerArguments, they will soon be needed in the IDE code.
Move COMPILER_JAR_LOCATOR to CLIConfigurationKeys because it's used both in JVM
and JS, and only in CLI. Other keys, non-relevant in the IDE, may be moved out
soon as well, such as incremental compilation components
2016-05-23 14:47:00 +03:00
Mikhael Bogdanov
af2cf715be
Disabled dexInProcess and incremental compilation in test android module, explicitly set Xmx for dex process cause of teamcity memory allocation fails
2016-05-11 18:07:27 +03:00
Mikhael Bogdanov
1d2a83e182
Added support for 'JVM.INHERIT_MULTIFILE_PARTS' flag in android tests
2016-05-11 18:07:26 +03:00
Mikhael Bogdanov
ed60cf8c55
Added support for reflection tests on android
2016-05-11 18:07:26 +03:00
Mikhael Bogdanov
d6a64af929
Fix for KT-12125: Wrong increment/decrement on Byte/Char/Short.MAX_VALUE/MIN_VALUE
...
#KT-12125 Fixed
2016-05-11 18:07:25 +03:00
Mikhael Bogdanov
ca31ce8d88
Support new tests on android, disabled not applicable ones
2016-05-06 17:31:53 +03:00
Mikhael Bogdanov
09509b6d18
Update android test dependency to android 4.4.2 cause of missed test result problem on 4.1.2
2016-05-03 09:11:37 +03:00
Michael Bogdanov
e2ae2f313c
Support test with self imports, kotlin multifile tests
2016-04-29 16:33:04 +03:00
Michael Bogdanov
0f110b049b
Fix for "adb: Syntax error: ")" unexpected"
2016-04-29 16:21:15 +03:00
Michael Bogdanov
adda3ef69d
Ability to run tests via adb
2016-04-28 15:02:33 +03:00
Michael Bogdanov
d4a7e36722
Android tests exclusion
2016-04-28 15:02:33 +03:00
Michael Bogdanov
896429a959
Switch to gradle from gradle wrapper, use https instead of http to download files
2016-04-28 15:02:32 +03:00
Michael Bogdanov
309348c9be
Code clean
2016-04-28 15:02:32 +03:00
Michael Bogdanov
7d77f9171c
Wait some time before emulator stop, diabled emulator log redirection (otherise result reports would be inconsistent)
...
~emulator
2016-04-28 15:02:31 +03:00
Michael Bogdanov
be1cb406d2
More logging on adb server start
2016-04-28 15:02:31 +03:00
Michael Bogdanov
db6c72d886
Support WITH_REFLECT and 'Class.forName' android tests
2016-04-28 15:02:30 +03:00
Michael Bogdanov
ed3d874f88
Wait until emulator booted
2016-04-28 15:02:30 +03:00
Michael Bogdanov
2992e23508
Use gradle build instead of ant one for android test module
2016-04-28 15:02:29 +03:00
Michael Bogdanov
3ad8b5be91
Ecluded test from compilation: android report bad class file cause of missed generic parameter definition
2016-04-28 15:02:29 +03:00
Michael Bogdanov
0abdc75477
Temporary disable lint checks cause of problem with implicit 'stream' import
2016-04-28 15:02:28 +03:00
Michael Bogdanov
3cebb7c804
Added support for tests with 'JvmName' annotation
2016-04-28 15:02:28 +03:00
Michael Bogdanov
11e42c6472
Call 'invokeBox' with proper class instance (not try to find it via reflection)
2016-04-28 15:02:27 +03:00
Michael Bogdanov
1eb3d2ec1d
Added gradle android test project
2016-04-28 15:02:27 +03:00
Michael Bogdanov
1f84ff7fa6
Writing android sdk to local.properties
2016-04-28 15:02:26 +03:00
Michael Bogdanov
3858515e44
Added kotlin-test.jar to android module dependency
2016-04-25 17:39:13 +03:00
Michael Bogdanov
b092c04145
Removed debug counter
2016-04-25 17:39:13 +03:00
Michael Bogdanov
75d7390a94
Rollback: set permissions via 'chmod'
2016-04-25 14:33:22 +03:00
Michael Bogdanov
4e95a52152
'generators' dependency replaced with 'descriptors.loader.java' in 'android-test' module
2016-04-25 14:33:21 +03:00
Michael Bogdanov
af2a3b14c7
Temporary exclude 'box' test with self imports
2016-04-25 14:33:20 +03:00
Michael Bogdanov
9238b7ba80
Use mock jdk for tests that not require full one
2016-04-25 14:33:20 +03:00
Michael Bogdanov
bc16be9735
Support for WITH_RUNTIME test on android
2016-04-25 14:33:19 +03:00
Michael Bogdanov
6228b11048
Properly patch package name in case of file annotations on default package
2016-04-25 14:33:19 +03:00
Michael Bogdanov
ba1aab7e3e
Temporary use ARMV7 target to run emulator
2016-04-22 18:22:52 +03:00
Michael Bogdanov
18b879102a
Do nothing if there is no files to write
2016-04-22 18:22:52 +03:00
Michael Bogdanov
1b9fa25ac6
Temporary skip multi-file box tests and box tests with stdlib/reflection
2016-04-22 18:22:51 +03:00
Michael Bogdanov
82786bb97e
Temporary exclude 'box' test with imports
2016-04-22 18:22:51 +03:00