Closed arv closed 5 years ago
$ ant test
Buildfile: /src/react-closure-compiler/build.xml
compile:
[javac] /src/react-closure-compiler/build.xml:27: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
testcompile:
[javac] /src/react-closure-compiler/build.xml:63: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
jar:
test:
[junit] Testsuite: info.persistent.react.jscomp.PropTypesExtractorTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.697 sec
[junit]
[junit] Testcase: testConvertPropTypeToTypeNode took 0.611 sec
[junit] Testsuite: info.persistent.react.jscomp.ReactCompilerPassTest
[junit] Tests run: 35, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 18.457 sec
[junit]
[junit] Testcase: testReactDOMServer took 2.359 sec
[junit] Testcase: testMethodDefaultParameters took 0.153 sec
[junit] Testcase: testChildren took 0.211 sec
[junit] Testcase: testMethodJsDoc took 0.389 sec
[junit] Testcase: testNamespacedComponent took 0.135 sec
[junit] Testcase: testState took 0.847 sec
[junit] Testcase: testPureRenderMixin took 0.131 sec
[junit] Testcase: testInstanceMethods took 0.515 sec
[junit] Testcase: testPropTypesComponentMethods took 0.331 sec
[junit] Testcase: testUnusedComponent took 0.104 sec
[junit] Testcase: testCreateElementValidation took 0.02 sec
[junit] Testcase: testReactDOM took 0.515 sec
[junit] Testcase: testPropTypes took 1.618 sec
[junit] Testcase: testMixinsValidation took 0.058 sec
[junit] Testcase: testThisUsage took 0.094 sec
[junit] Testcase: testEs6ModulesScoping took 0.263 sec
[junit] Testcase: testPropTypesMixins took 0.559 sec
[junit] Testcase: testNoRenameReactApi took 0.74 sec
[junit] Testcase: testPropTypesTypeChecking took 5.053 sec
[junit] Testcase: testCreateElementCasting took 0.29 sec
[junit] Testcase: testCreateClassValidation took 0.046 sec
[junit] Testcase: testElementTypedef took 0.159 sec
[junit] Testcase: testCreateMixinValidation took 0.047 sec
[junit] Testcase: testExport took 0.018 sec
[junit] Caused an ERROR
[junit] null
[junit] java.lang.NullPointerException
[junit] at com.google.javascript.jscomp.JSDocInfoPrinter.print(JSDocInfoPrinter.java:79)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.maybeAddTypeAnnotation(TypedCodeGenerator.java:81)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:56)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:662)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:662)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:104)
[junit] at com.google.javascript.jscomp.CodePrinter.toSource(CodePrinter.java:878)
[junit] at com.google.javascript.jscomp.CodePrinter.access$300(CodePrinter.java:40)
[junit] at com.google.javascript.jscomp.CodePrinter$Builder.build(CodePrinter.java:813)
[junit] at info.persistent.jscomp.Debug.toTypeAnnotatedSource(Debug.java:19)
[junit] at info.persistent.react.jscomp.ReactCompilerPass.process(ReactCompilerPass.java:147)
[junit] at com.google.javascript.jscomp.Compiler.process(Compiler.java:1037)
[junit] at com.google.javascript.jscomp.Compiler.runCustomPasses(Compiler.java:1070)
[junit] at com.google.javascript.jscomp.Compiler.check(Compiler.java:1014)
[junit] at com.google.javascript.jscomp.Compiler.performChecksAndTranspilation(Compiler.java:829)
[junit] at com.google.javascript.jscomp.Compiler.lambda$stage1Passes$0(Compiler.java:759)
[junit] at com.google.javascript.jscomp.CompilerExecutor.runInCompilerThread(CompilerExecutor.java:129)
[junit] at com.google.javascript.jscomp.Compiler.runInCompilerThread(Compiler.java:817)
[junit] at com.google.javascript.jscomp.Compiler.stage1Passes(Compiler.java:757)
[junit] at com.google.javascript.jscomp.Compiler.compile(Compiler.java:675)
[junit] at info.persistent.react.jscomp.ReactCompilerPassTest.test(ReactCompilerPassTest.java:1785)
[junit] at info.persistent.react.jscomp.ReactCompilerPassTest.test(ReactCompilerPassTest.java:1705)
[junit] at info.persistent.react.jscomp.ReactCompilerPassTest.testExport(ReactCompilerPassTest.java:1045)
[junit]
[junit] Testcase: testFields took 0.147 sec
[junit] Testcase: testTypeValidation took 1.247 sec
[junit] Testcase: testMixins took 0.717 sec
[junit] Testcase: testEs6Modules took 0.309 sec
[junit] Testcase: testMinimalComponent took 0.071 sec
[junit] Testcase: testOptimizeForSize took 0.263 sec
[junit] Testcase: testInterfaces took 0.117 sec
[junit] Testcase: testPropsSpreadInlining took 0.019 sec
[junit] Caused an ERROR
[junit] null
[junit] java.lang.NullPointerException
[junit] at com.google.javascript.jscomp.JSDocInfoPrinter.print(JSDocInfoPrinter.java:79)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.maybeAddTypeAnnotation(TypedCodeGenerator.java:81)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:56)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:662)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:104)
[junit] at com.google.javascript.jscomp.CodeGenerator.addFunction(CodeGenerator.java:1417)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:403)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.addExpr(CodeGenerator.java:1609)
[junit] at com.google.javascript.jscomp.CodeGenerator.addStringKey(CodeGenerator.java:1688)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:1009)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:104)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:1036)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.addExpr(CodeGenerator.java:1609)
[junit] at com.google.javascript.jscomp.CodeGenerator.addList(CodeGenerator.java:1645)
[junit] at com.google.javascript.jscomp.CodeGenerator.addList(CodeGenerator.java:1633)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:863)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:104)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:1140)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.addExpr(CodeGenerator.java:1609)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:286)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.addExpr(CodeGenerator.java:1609)
[junit] at com.google.javascript.jscomp.CodeGenerator.addList(CodeGenerator.java:1645)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:233)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:662)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:662)
[junit] at com.google.javascript.jscomp.TypedCodeGenerator.add(TypedCodeGenerator.java:57)
[junit] at com.google.javascript.jscomp.CodeGenerator.add(CodeGenerator.java:104)
[junit] at com.google.javascript.jscomp.CodePrinter.toSource(CodePrinter.java:878)
[junit] at com.google.javascript.jscomp.CodePrinter.access$300(CodePrinter.java:40)
[junit] at com.google.javascript.jscomp.CodePrinter$Builder.build(CodePrinter.java:813)
[junit] at info.persistent.jscomp.Debug.toTypeAnnotatedSource(Debug.java:19)
[junit] at info.persistent.react.jscomp.ReactCompilerPass.process(ReactCompilerPass.java:147)
[junit] at com.google.javascript.jscomp.Compiler.process(Compiler.java:1037)
[junit] at com.google.javascript.jscomp.Compiler.runCustomPasses(Compiler.java:1070)
[junit] at com.google.javascript.jscomp.Compiler.check(Compiler.java:1014)
[junit] at com.google.javascript.jscomp.Compiler.performChecksAndTranspilation(Compiler.java:829)
[junit] at com.google.javascript.jscomp.Compiler.lambda$stage1Passes$0(Compiler.java:759)
[junit] at com.google.javascript.jscomp.CompilerExecutor.runInCompilerThread(CompilerExecutor.java:129)
[junit] at com.google.javascript.jscomp.Compiler.runInCompilerThread(Compiler.java:817)
[junit] at com.google.javascript.jscomp.Compiler.stage1Passes(Compiler.java:757)
[junit] at com.google.javascript.jscomp.Compiler.compile(Compiler.java:675)
[junit] at info.persistent.react.jscomp.ReactCompilerPassTest.test(ReactCompilerPassTest.java:1785)
[junit] at info.persistent.react.jscomp.ReactCompilerPassTest.test(ReactCompilerPassTest.java:1705)
[junit] at info.persistent.react.jscomp.ReactCompilerPassTest.testPropsSpreadInlining(ReactCompilerPassTest.java:1689)
[junit]
[junit] Testcase: testStatics took 0.226 sec
[junit] Testcase: testEs6ModulesMixins took 0.524 sec
[junit] Testcase: testMixinsRepeatedMethods took 0.081 sec
[junit] Test info.persistent.react.jscomp.ReactCompilerPassTest FAILED
[junit] Testsuite: info.persistent.react.jscomp.ReactWarningsGuardTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.066 sec
[junit]
[junit] Testcase: testPropsValidator took 1.017 sec
BUILD FAILED
/src/react-closure-compiler/build.xml:102: if=hasFailingTests
Total time: 22 seconds
earvidsson at earvidsson-ltm1 in /src/react-closure-compiler on upgrade-to-20190325
$
The JSDocInfo
is null. Not sure how to track that down. I'm looking further but do you have any hints?
All tests pass. PTAL
Replaced by #35
This is not yet working