Commit Graph

2998 Commits

Author SHA1 Message Date
Alexey Andreev
cf92616a6a Add pluggable test runner. Add html4j adapter that relaunches test
several times if it throws InterruptedException. Attempting to fix
decompilation errors in some CFGs with try/catch statements
2015-10-15 11:03:06 +03:00
Alexey Andreev
24952e5b86 Fix bug in JSO implementation 2015-10-12 21:26:05 +03:00
Alexey Andreev
f6bc6f2fcf Fix plugin ordering. Exclude branches from travis 2015-10-12 20:51:46 +03:00
Alexey Andreev
c7026c1299 Add plugin ordering annotations and implementation 2015-10-12 18:39:29 +03:00
Alexey Andreev
f5b21f9455 Fix constructor publishing in JSO 2015-10-11 19:03:15 +03:00
Alexey Andreev
5592862c70 More JS API fixes 2015-10-11 18:49:57 +03:00
Alexey Andreev
94368935ab Fix some JS APIs 2015-10-11 18:26:50 +03:00
Alexey Andreev
ef71ec99ad Merge remote-tracking branch 'origin/master' 2015-10-11 18:04:09 +03:00
Alexey Andreev
7c4b4ebe77 Fix bug. Integrate precedence API into JSO 2015-10-11 18:03:46 +03:00
Alexey Andreev
6d23626867 Refactor precedence support 2015-10-11 17:30:28 +03:00
Alexey Andreev
5e6f175923 Merge pull request #153 from jtulach/maven-plugin-prefix
Using less cryptic prefix for the teavm-maven-plugin
2015-10-11 16:15:13 +03:00
Jaroslav Tulach
7c07e1d9de Invoking tests$ mvn teavm:compile teavm:testCompile teavm:test should fail with reasonable error and not NPE 2015-10-11 14:40:19 +02:00
Jaroslav Tulach
5ae39f6465 Using less cryptic prefix for the teavm-maven-plugin 2015-10-11 14:25:25 +02:00
Alexey Andreev
ce434fc4ea Uncomment tests 2015-10-11 14:38:15 +03:00
Alexey Andreev
9f05eaef21 Reconnect to webdriver after 100 test runs 2015-10-11 12:09:00 +03:00
Alexey Andreev
0aa8f8bda7 Fix date format tests to not depend from time zone 2015-10-11 11:54:37 +03:00
Alexey Andreev
44173021f2 Fix scripts in Firefox 2015-10-11 11:44:45 +03:00
Alexey Andreev
bd61e4edec Fix branch for travis badge 2015-10-10 13:38:55 +03:00
Alexey Andreev
03e3823e8d Switch to Firefox selenium driver, since ChromeDriver throws error on 1
test case without obvious reason
2015-10-10 13:37:34 +03:00
Alexey Andreev
36760a2a6e Minor bugfix 2015-10-10 12:46:24 +03:00
Alexey Andreev
02d853adf7 Merge branch 'selenium' 2015-10-10 12:45:05 +03:00
Alexey Andreev
c58493cabf Fix build script 2015-10-10 12:20:23 +03:00
Alexey Andreev
a9e56d8f5c Fix travis script 2015-10-10 11:59:29 +03:00
Alexey Andreev
931444fba4 Update travis build script 2015-10-10 11:38:00 +03:00
Alexey Andreev
bac0785dc6 Add HtmlUnit test runner. Add travis + Sauce Labs config 2015-10-10 11:06:30 +03:00
Alexey Andreev
010a5fe579 Trying to enable maven cache in travis. Add travis badge. Fix bug in
source file copier
2015-10-10 08:55:22 +03:00
Alexey Andreev
acaec942a1 Get rid of teavm-dom dependencies 2015-10-10 08:36:56 +03:00
Alexey Andreev
11e168bc25 Remove wrong dependency 2015-10-10 08:31:16 +03:00
Alexey Andreev
1617834007 Setup travis to use Java 8 2015-10-10 08:25:51 +03:00
Alexey Andreev
fac9471c2a Trying to fix pom file 2015-10-10 08:23:02 +03:00
Alexey Andreev
30c5564d47 Add travis CI config 2015-10-10 08:21:08 +03:00
Alexey Andreev
d29339f0b8 Test runner 2015-10-09 22:54:50 +03:00
Alexey Andreev
d007b0c8ac TeaVM test runner as a separate mojo 2015-10-09 18:30:31 +03:00
Alexey Andreev
5522f55c68 Deep refactoring of tooling libraries 2015-10-09 17:56:38 +03:00
Alexey Andreev
4082c6389a Fix LinkedList.push and .element methods 2015-10-08 19:59:38 +03:00
Alexey Andreev
90fec4e219 Refactoring test compiler 2015-10-08 18:27:48 +03:00
Alexey Andreev
e83d4106d8 Prototype implementation of selenium test runner 2015-10-08 17:56:16 +03:00
Alexey Andreev
6f173003b3 Developing selenium JUnit test runner 2015-10-07 19:16:11 +03:00
Alexey Andreev
a4e41fc6be Add hacks for scala classlib. Add DOM method for convenience. Improve
Scala example
2015-10-04 14:29:34 +03:00
Alexey Andreev
219fab22ef Move JSO wrappers to separate project 2015-10-04 12:14:36 +03:00
Alexey Andreev
3341df3668 Change directory structure 2015-10-04 11:49:20 +03:00
Alexey Andreev
5034b49c36 Fix https://github.com/konsoletyper/teavm/issues/147 2015-10-04 10:56:52 +03:00
Alexey Andreev
9e9f7dbee2 Fix bug in timer support in html4j. Remove obsolete code.
Conflicts:
	teavm-html4j/src/main/java/org/teavm/html4j/HTML4JPlugin.java
2015-10-04 10:56:41 +03:00
Alexey Andreev
699dbdfb83 Merge remote-tracking branch 'origin/master' 2015-10-04 10:55:25 +03:00
Alexey Andreev
3afdfa01f4 Fix java.util.HashSet.clone method
Conflicts:
	teavm-classlib/src/main/java/org/teavm/classlib/java/util/THashSet.java
2015-10-04 10:55:06 +03:00
Alexey Andreev
8b1e913940 Merge pull request #150 from jtulach/putPeopleUsesRightMethod
Put people uses right method
2015-10-04 10:26:13 +03:00
Alexey Andreev
f9a9b79cb9 Fix CSS 2015-10-03 21:13:58 +03:00
Alexey Andreev
3b8b819c48 Add Scala example 2015-10-03 21:02:59 +03:00
Alexey Andreev
97bdd35617 Add some stub classes to run Scala 2015-10-03 14:10:11 +03:00
Alexey Andreev
2ca32a514b Remove some generator in favor of JSO 2015-09-28 00:24:10 +03:00