Commit Graph

6505 Commits

Author SHA1 Message Date
Natalia.Ukhorskaya 123fdde7ff Android module: print list of devices before start new emulator 2012-07-06 13:24:39 +04:00
Natalia.Ukhorskaya 4095cee2cd Android module: fix incorrect command for stopping emulator 2012-07-06 13:03:29 +04:00
Natalia.Ukhorskaya 0ba9ddd6a9 Android module: add check for another running devices 2012-07-06 12:52:53 +04:00
James Strachan 96a7128a36 added test case for KT-2374 2012-07-06 08:34:35 +01:00
James Strachan 33ef414f01 added tests so we can easily run QUnit tests in headless mode inside a stand alone JUnit test without Selenium; with just Rhino. JsArrayTest works great in Rhino stand alone and in a browser; but not Selenium; not sure why yet... 2012-07-05 21:40:06 +01:00
Natalia.Ukhorskaya 6e3346c019 Android module: revert 20e936f8f6 2012-07-05 19:45:11 +04:00
James Strachan e9ed7b6d2a add more array based tests and JS compliant typesafe array constructor functions 2012-07-05 16:27:39 +01:00
James Strachan 4671e2b853 better diagnostics on failures 2012-07-05 16:27:14 +01:00
James Strachan b4dace2c29 added a native array() function for the JS generation; also refactored the code generated collection APIs so that most of them can be used with JavaScript and included more array based APIs into the JS generation 2012-07-05 15:49:10 +01:00
James Strachan bea649bf87 enabled the unit testing of a subset of the standard library JUnit test cases with the compiled JavaScript versions and running them in QUnit in a JUnit test case 2012-07-05 14:51:28 +01:00
James Strachan d8eaffa4e3 added neater messages if there's a failure 2012-07-05 14:50:40 +01:00
Natalia.Ukhorskaya 20e936f8f6 Android module: Try to fix bug with incorrect path to ini file on Windows 2012-07-05 17:27:44 +04:00
James Strachan 6863526d52 added test case for KT-2372 2012-07-05 14:16:20 +01:00
Pavel V. Talanov 3073af99db Revert changes pushed by mistake 2012-07-05 16:53:48 +04:00
Alex Tkachman ea249e436a Merge remote branch 'origin/master' 2012-07-05 15:49:47 +03:00
Alex Tkachman b989c701e9 patch from audalov for KT-1959 2012-07-05 15:49:24 +03:00
Pavel V. Talanov 39a8a90175 Use K2JSTranslator in StdLibTestBase, add copyright to ClassAliasingMap 2012-07-05 16:25:34 +04:00
Pavel V. Talanov 6354d1bae0 Custom equals operator (includes little patch to frontend)
#KT-2354 fixed
2012-07-05 16:25:33 +04:00
James Strachan 88a38d9b5b added equals() and toString() methods for AbstractList 2012-07-05 13:07:04 +01:00
James Strachan 9711bc841e enabled the KDocTest again - was out of memory before 2012-07-05 12:55:34 +01:00
James Strachan af4cdb38df removed bogus test case for KT-2355 which isn't an issue any more 2012-07-05 12:07:36 +01:00
James Strachan 20da5c48ea got the mvn k2js plugin working again & re-enabled the js building in the mvn build (apart from running the junit JS tests as some of them fail) 2012-07-05 11:43:35 +01:00
James Strachan 9d64960720 enabled the Map tests as they seem to work fine again now 2012-07-05 11:04:31 +01:00
James Strachan dc4952c8b1 enabled the test cases and turned into a main() to avoid being run by default in unit tests (as we really need to do a maven build first) 2012-07-05 11:04:15 +01:00
James Strachan c166a38f22 switch QUnit to use the output from CompileMavenGeneratedJSLibrary 2012-07-05 11:03:36 +01:00
James Strachan 54c8382813 added more descriptive logging 2012-07-05 11:02:54 +01:00
Natalia.Ukhorskaya 754148b2b2 Android module: correct paths for android tools for unix 2012-07-05 13:48:23 +04:00
James Strachan 925e5b2236 refactored the JS kotlin code so that we've a simple naming convention (*Code.kt") to refer to library code which needs to generate JS code to separate those files from the pure definitions which just refer to existing JS code already - this will help make it easier to keep the maven build and the js test cases in sync 2012-07-05 10:34:00 +01:00
James Strachan 038f79a77a add extra diagnostics if there's a failure 2012-07-05 10:30:28 +01:00
Natalia.Ukhorskaya e50abd67c5 Android module: create emulator in tmp folder, catch exceptions during stopping emulator 2012-07-05 13:09:14 +04:00
James Strachan b1d231d0e0 attempt to try fix the CompileMavenGeneratedJSLibrary test case 2012-07-05 08:56:06 +01:00
James Strachan 2090b422c0 added compiler scope to the exception thats thrown 2012-07-05 08:52:19 +01:00
James Strachan 276bfae401 added another test case to check vars work in object declarations 2012-07-05 08:51:47 +01:00
James Strachan 98f6650236 added a (currently disabled) test case for compiling the JS code from the kotlin-js-library maven build 2012-07-04 22:03:08 +01:00
James Strachan c2ca06a8cf simplified the code to try get the JS generation to work (seems to not like fully qualified classes) 2012-07-04 22:02:39 +01:00
James Strachan 85782179c6 added extra diagnostics on assertions so its clear which bit of code caused the problem 2012-07-04 22:02:09 +01:00
James Strachan d950d19292 fixed up the maven plugin after Pavel's changes 2012-07-04 22:01:04 +01:00
Pavel V. Talanov f5f6749d1d Try fix public build. Remove potentially bad character 2012-07-04 23:30:23 +04:00
Pavel V. Talanov c296197c0f Comment out MapTest (compared to last version by James) 2012-07-04 21:00:47 +04:00
Pavel V. Talanov b796d5a643 Merge remote-tracking branch 'origin/master' 2012-07-04 20:59:26 +04:00
James Strachan 1c5e54be8f avoid the use of enums as the JS generation isn't supported yet (see KT-2368) 2012-07-04 16:04:54 +01:00
Pavel V. Talanov 92231d2eae Merge remote-tracking branch 'origin/master'
Conflicts:
	js/js.tests/test/org/jetbrains/k2js/test/SingleFileTranslationTest.java
	js/js.tests/test/org/jetbrains/k2js/test/semantics/StdLibTestToJSTest.java
2012-07-04 18:32:24 +04:00
Pavel V. Talanov cbf83c14bd Log exception instead of rethrowing it. 2012-07-04 18:26:03 +04:00
Pavel V. Talanov 165c70c34c Generate kotlinLib.js using closure compiler 2012-07-04 18:22:07 +04:00
Pavel V. Talanov 6f47555d70 Move JsConfiguration class to top level 2012-07-04 17:15:54 +04:00
Pavel V. Talanov d6d5a8c25b Fix tests for now
Comment out builder test for convenience
2012-07-04 17:04:35 +04:00
Svetlana Isakova 1c7b3d8958 Merge pull request #91 from udalov/kt2317
KT-2317 Wrong UNNECESSARY_SAFE_CALL
2012-07-04 05:57:34 -07:00
Alexander Udalov b2defb2cb4 KT-2317 Wrong UNNECESSARY_SAFE_CALL
#KT-2317 Fixed
2012-07-04 15:39:58 +04:00
Pavel V. Talanov c3972d9c58 Remove "rawStatements" from APIs and refactor CodeGenerator 2012-07-04 13:05:30 +04:00
Pavel V. Talanov 0cd1097dd0 Better test generator step1, isolate testing functionality
Also move defineModule to TranslationUtils
2012-07-04 12:56:06 +04:00