Sergey Rostov
7e4eaa8210
Gradle, js, browser: best effort for parsing karma suite names
...
#KT-31011
2019-05-18 08:15:34 +03:00
Sergey Rostov
236dfa98b6
Gradle, js, browser: fix karma.conf.js writer
...
#KT-31011
2019-05-18 08:15:34 +03:00
Sergey Rostov
14d399e9ab
Gradle, js, browser: fix run
2019-05-18 08:15:33 +03:00
Sergey Rostov
422ad763e4
Gradle, js: fix resolving required dependencies
...
#KT-31011
2019-05-18 08:15:33 +03:00
Sergey Rostov
9610c60b17
Gradle, nodeJs: fix tests
2019-05-18 08:15:33 +03:00
Sergey Rostov
a13a86a543
Gradle, js: revert to storing compile output inside node_modules
...
#KT-30530
Currently kotlin JS compiler generated `require('a.js')` for test -> main
dependencies. This is not worked in layout with compile output at project
work dir (will work if compiler will generate `require('a_test.js')`).
2019-05-18 08:15:32 +03:00
Sergey Rostov
b9f69ffe79
Gradle, js: extract NpmProjectModules to separate file
...
#KT-30530
2019-05-18 08:15:32 +03:00
Sergey Rostov
e2aafd5512
Gradle, js, node: fix source map support configuration
...
#KT-30573 Fixed
2019-05-18 08:15:31 +03:00
Sergey Rostov
1c3bb8529a
Gradle, js: fix nodejs run target
2019-05-18 08:15:31 +03:00
Sergey Rostov
c8e8224005
Gradle, js: restore umd by default
2019-05-18 08:15:31 +03:00
Sergey Rostov
6229b8682e
Gradle, js: fix karma.conf.js by wrapping config in function
...
#KT-31011
2019-05-18 08:15:30 +03:00
Sergey Rostov
8e2075ebcc
Gradle, js: implement resolving node modules according to https://nodejs.org/api/modules.html
...
#KT-30530
2019-05-18 08:15:30 +03:00
Sergey Rostov
d08402a00c
Gradle, js: fix requiredDependencies resolve
2019-05-18 08:15:30 +03:00
Sergey Rostov
1fe84c71e4
Gradle, js: fix NodeJsExec
2019-05-18 08:15:29 +03:00
Sergey Rostov
77959cc0af
Gradle, js: use js compilation only after target configuration
2019-05-18 08:15:29 +03:00
Sergey Rostov
baf9ecd641
Gradle, JS: make KotlinWebpack.configDirectory optional
...
#KT-31013
2019-05-18 08:15:29 +03:00
Sergey Rostov
c0deea33bb
Gradle, JS: resolve NPM dependencies inside task when possible
...
#KT-30530
2019-05-18 08:15:28 +03:00
Sergey Rostov
a69881850b
Gradle, JS: introduce RequiresNpmDependencies
...
#KT-30530
2019-05-18 08:15:28 +03:00
Sergey Rostov
5ec501dce0
Gradle, JS: extract npm package constants
...
#KT-30530
2019-05-18 08:15:28 +03:00
Sergey Rostov
3797ec9255
Gradle, JS: introduce inner browser and nodejs inner targets
...
#KT-30747 Fixed
2019-05-18 08:15:27 +03:00
Sergey Rostov
066efc3732
Gradle, JS: nodejs target
2019-05-18 08:15:27 +03:00
Sergey Rostov
a609476245
Gradle, JS, webpack: source maps support
...
#KT-31013
2019-05-18 08:15:27 +03:00
Sergey Rostov
f28ff64e9f
Gradle, JS: new nodejs project layout
...
#KT-30530
2019-05-18 08:15:26 +03:00
Sergey Rostov
eb7d09a562
Gradle, JS: webpack support
...
#KT-31013
2019-05-18 08:15:26 +03:00
Sergey Rostov
32ddc2318a
Gradle, tests: clean should depend on cleanAllTests
2019-05-18 08:15:26 +03:00
Sergey Rostov
101c3588b3
Gradle, testsL fix ijListenTestTask
2019-05-18 08:15:25 +03:00
Sergey Rostov
312830ac4b
Gradle, npm: resolve node_modules at parents, return local NodeJsExtension at NodeJsPlugin.apply
2019-05-18 08:15:25 +03:00
Sergey Rostov
4f4fc74b16
Gradle, yarn: get recursively resolved dependencies
...
#KT-31018 Fixed
#KT-31016 Fixed
#KT-31017 Fixed
2019-05-18 08:15:25 +03:00
Sergey Rostov
b96f26cc77
Gradle: improve tasks registration API, fix test tasks registration
...
Previously test tasks may be created inside other registration task
lambda which may be called lazily. This is illegal in Gradle.
Also let introduce Project.createOrRegisterTask on Project receiver
and reified type parameter.
2019-05-18 08:15:25 +03:00
Sergey Rostov
39ce257e64
Gradle: webpack
...
#KT-31013 Fixed
#KT-31014 Fixed
2019-05-18 08:15:24 +03:00
Sergey Rostov
5372fcef69
Gradle, tests: remove "Task" suffix from KotlinTest tasks (as for jvm)
2019-05-18 08:15:24 +03:00
Sergey Rostov
3dae2739a4
Gradle, js: karma
...
#KT-31011 fixed
2019-05-18 08:15:24 +03:00
Sergey Rostov
92910ec3e9
Gradle, js: mocha
...
#KT-31010 Fixed
2019-05-18 08:15:23 +03:00
Sergey Rostov
4c2c8a1788
Gradle, npm: disable manageNodeModules by default
...
#KT-30530
2019-05-18 08:15:23 +03:00
Sergey Rostov
d82725718a
Gradle, js: run tests using the new project-wide node_modules
...
#KT-30530
2019-05-18 08:15:23 +03:00
Sergey Rostov
a8799f5a8d
Gradle: npm integration using yarn
...
#KT-31018 Fixed
2019-05-18 08:15:22 +03:00
Sergey Rostov
69f9e30e5a
Gradle, Tests runner: update tests, fix tests on Windows
2019-05-18 08:15:22 +03:00
Sergey Rostov
9938b7fcd0
Gradle, Native: don't capture output if treatOutputAsStracktrace enabled
...
#KT-30529
2019-05-18 08:15:22 +03:00
Sergey Rostov
7830d204aa
Gradle, tests: cleanAllTests task
...
#KT-29946
2019-05-18 08:15:21 +03:00
Sergey Rostov
8b16f182f6
Gradle, tests: show test results in IDE
...
#KT-29946
2019-05-18 08:15:21 +03:00
Sergey Rostov
125dc65178
Gradle: Kotlin/Native stack trace parser
...
#KT-30526
#KT-30529
2019-05-18 08:15:21 +03:00
Sergey Rostov
0304f090e8
Gradle: JS stack trace parser
...
#KT-30526
2019-05-18 08:15:20 +03:00
Sergey Rostov
e013645d87
Gradle, test: allTests task, same class and method names for jvm, js and native
...
#KT-30691 Fixed
#KT-31448 Fixed
2019-05-18 08:15:20 +03:00
Ilya Gorbunov
a83d301b50
Pack stdlib tests into a separate archive
...
So that kotlin-native could download stdlib tests and compiler test data
from different builds.
2019-05-18 04:41:29 +03:00
Nikolay Krasko
ef70e9db19
Don't use light classes for navigation element (KT-10215)
...
Place KotlinNavBarModelExtension before Java extension because it
substitutes non-java elements to files.
#KT-10215 Fixed
2019-05-17 21:43:58 +03:00
Toshiaki Kameyama
0a4d21c51f
Sort by class name in navigation bar (KT-10215)
...
#KT-10215 Fixed
2019-05-17 18:15:58 +03:00
Vadim Brilyantov
9052c5e529
Fix typo in new-daemon ignored tests that was leading to compile errors
2019-05-17 18:13:46 +03:00
Vadim Brilyantov
caaf847052
Mute all new-daemon tests
2019-05-17 15:51:53 +03:00
Vadim Brilyantov
01a05a5495
Move daemon jar from compiler
2019-05-17 15:51:52 +03:00
Vadim Brilyantov
ced973b707
Introduce new Kotlin Daemon without RMI abstraction
2019-05-17 15:51:51 +03:00