Started 1 yr 3 mo ago
Took 40 min on master

Success Build #212 (Nov 18, 2018 9:05:55 PM)

Changes
  1. Support Java code-generation of 'renamed' constructs (commit: 63d1019) (details / githubweb)
  2. Clean up CG tests (commit: 31bc599) (details / githubweb)
  3. CG fix: collect definitions for implicit operation bodies (commit: 76c9bb3) (details / githubweb)
  4. Correction to setExportType in various export nodes (commit: 65547a4) (details / githubweb)
  5. Correct parse of tuple patterns (commit: 37ba23c) (details / githubweb)
  6. Fix issue with CG of tuple patterns (commit: f27df4c) (details / githubweb)
  7. Java CG: fix issues with patterns in lambdas (commit: 8e79353) (details / githubweb)
  8. Fix/relax Java CG of 'reverse' (commit: 7a6599f) (details / githubweb)
  9. Java CG: fix issue with seq binds in 'let be st' (commit: 6e40fe1) (details / githubweb)
  10. Java CG enhancement: allow type binds in 'AForPatternBindStm' (commit: 294df5f) (details / githubweb)
  11. Java CG: fix issue with renaming of SL operations (commit: 918a802) (details / githubweb)
  12. Correct calculation of measure type for non-curried functions (commit: 6ae976c) (details / githubweb)
  13. Minor corrections for Java CG test result files (commit: 69a6a3c) (details / githubweb)
  14. Support Java code-generation of polymotphic types (simple cases) (commit: 130dd81) (details / githubweb)
  15. Clean up PolyFuncTrans (commit: 26729bb) (details / githubweb)
  16. Ignore .factorypath files (commit: 59d9b0c) (details / githubweb)
  17. Clean up .gitignore (commit: d9c9271) (details / githubweb)
  18. Java CG: allow quotes as polymorphic types (commit: 3ddca59) (details / githubweb)
  19. Java CG: allow record types as polymorphic types (commit: a683030) (details / githubweb)
  20. Java CG: generate more detailed output (Leo's changes) (commit: 817ff12) (details / githubweb)
  21. Java CG: correct transformation message (commit: 9f96a6b) (details / githubweb)
  22. Java CG: guard against pseudo record types (commit: 05f1e24) (details / githubweb)
  23. Java CG: allow polymorphic types to be passed as arguments (commit: ba88097) (details / githubweb)
  24. Java CG: fix sequence concatenation issue (commit: 54e1f15) (details / githubweb)
  25. Java CG: fix issue with seq-to-string conversion (commit: 02c887c) (details / githubweb)
  26. Java CG: allow strings to be bound to polymorphic types (commit: b66cc23) (details / githubweb)
  27. Java CG: allow union of quotes to be bound to polymorphic types (commit: d7ee7b6) (details / githubweb)
  28. Java CG: fix issue with conversion between strings and sequences (commit: 19a603a) (details / githubweb)
  29. Java CG: enable contract generation via the CLI (commit: 53892a4) (details / githubweb)
  30. Java CG: fix issue with conversion of argument types (commit: b28db09) (details / githubweb)
  31. Java CG: perform topological sort of field graph (commit: a6a8e40) (details / githubweb)
  32. Java CG: mark some of the VDMUtil functions as unsupported (commit: 1c0aefa) (details / githubweb)
  33. Java CG: fix access modifiers of pre- and postconditions and invariants (commit: cc3ca90) (details / githubweb)
  34. Java CG: support 'is_' expressions for types '?' and 'seq of?' (commit: f9d3ad1) (details / githubweb)
  35. Java CG: warn on unsupported library features (commit: 60be379) (details / githubweb)
  36. Java CG: output location for transformation warnings (commit: 202e3f4) (details / githubweb)
  37. Java CG: rename modules to avoid naming conflicts (commit: 85d62fa) (details / githubweb)
  38. Java CG: fix file name of quote classes (commit: baa486b) (details / githubweb)
  39. Java CG: improve argument type analysis (commit: 9b948c7) (details / githubweb)
  40. Java CG: update module renamer to handle records (commit: e3523c7) (details / githubweb)
  41. Java CG: fix for implicit operations (commit: 0ee28f2) (details / githubweb)
  42. Java CG: fix issue with SL state access in implicit operations (commit: de52127) (details / githubweb)
  43. Java CG: fix issue with types of 'new' expression arguments (commit: 9557683) (details / githubweb)
  44. Tightened narrow_ parsing and reserved name detection (commit: d01b6a4) (details / githubweb)
  45. Java CG: guard against non-existing VDM node (commit: 9bf6efb) (details / githubweb)
  46. Java CG: improve logging in case of unexpected type (commit: a232109) (details / githubweb)
  47. Java CG: report VDM node locations for unexpected types (commit: a834f44) (details / githubweb)
  48. Java CG: more work on improving logging of unexpected types (commit: 5827e9a) (details / githubweb)
  49. Absorb ContextExceptions during union type conversions (commit: e1988b8) (details / githubweb)
  50. Warning for unused state variable, fixes #693 (commit: e8b0c5a) (details / githubweb)
Artifactory Build Info

Started by GitHub push by peterwvj

Revision: 491fad5a770bb6eade204c4b704e3f7ac81c9415
  • refs/remotes/origin/development
Task Scanner: 446 open tasks in 2,115 workspace files.
    Test Result (no failures)
      Jacoco - Overall Coverage Summary
      INSTRUCTION56%
      BRANCH45%
      COMPLEXITY44%
      LINE55%
      METHOD55%
      CLASS79%

      Module Builds

      Success Core Tools7 sec
      Success Documentation1.5 sec
       Overture Examples Jar File (didn’t run)
      Success Overture External Resources12 sec
      Success Overture IDE Top-level3.1 sec
      Success The Overture Tool Platform root14 sec
       VDM Annotations (didn’t run)
      Success The Overture Abstract Syntax Tree43 sec
      Success Code Generation1.8 sec
      Success Combinatorial Testing1.2 sec
      Success Overture Core Command Line Tool8 sec
       Overture GUI Builder (didn’t run)
      Success The VDM Interpreter1 min 17 sec
      Success POG - Isagen Integration9.6 sec
       Model Checkers for VDM (didn’t run)
      Success New Pretty Printer10 sec
      Success The VDM parser22 sec
      Success The Proof Obligation Generator27 sec
      Success VDM Pretty Printing1.1 sec
      Success Test Framework for Overture6.4 sec
      Success Overture Testing1.4 sec
      Success The VDM Type Checker1 min 24 sec
       Annotation Examples (didn’t run)
       Provided Annotations (didn’t run)
      Success The Java Code Generator Maven Plugin16 sec
      Success The Java Code Generator Runtime9.7 sec
      Success The Intermediate Representation Tree22 sec
      Success The VDM to Isabelle Translator18 sec
      Success The Java Code Generator55 sec
      Success The Java Code Generator Testing7 sec
      Success The Code Generation Platform1 min 9 sec
      Success The VDM to JML Generator38 sec
      Success The VDM to JML Generator Runtime7.1 sec
      Success Combinatorial Testing Runtime34 sec
      Success Combinatorial Testing Utilities5.6 sec
       Integration of the ProB Solver for VDM (didn’t run)
       Integration of the ProB Solver for the VDM Interpreter (didn’t run)
      Success The VDM Pretty Printer6.3 sec
       Overture Example Testing Support (didn’t run)
       Overture Example Tests (didn’t run)
      Success Overture Testing Framework5.7 sec
      Success Overture Sample Tests45 sec
       Overture Demo Tests (didn’t run)
      Success The Overture release notes3.4 sec
      Success Overture IDE Eclipse features1.2 sec
      Success Overture IDE Builders1.6 sec
      Success org.overture.ide.core11 sec
      Success org.overture.ide.debug11 sec
      Success org.overture.ide.help20 sec
      Success Overture IDE Parsers1.3 sec
      Success org.overture.ide.platform18 sec
      Success Overture IDE core plugins GUI2.2 sec
      Success Overture IDE Standalone Product7 min 3 sec
       Overture IDE tests (didn’t run)
      Success org.overture.ide.ui18 sec
      Success Overture IDE VDM-PP Top-level1.1 sec
      Success Overture IDE VDM-RT (RealTime) Top-level1.3 sec
      Success Overture IDE VDM-SL top level1.2 sec
      Success org.overture.ide.builders.vdmj6.2 sec
      Success Overture IDE Eclipse core feature11 sec
      Success Overture IDE Eclipse rcp feature23 sec
      Success org.overture.ide.parsers.vdmj5.1 sec
       The Java Code Generator Plugin (didn’t run)
      Success Combinatorial Testing8 sec
      Success org.overture.ide.plugins.coverageeditor24 sec
      Success org.overture.ide.plugins.csk15 sec
      Success Developer Utilities for Overture5.6 sec
      Success org.overture.ide.plugins.externaleditor8.8 sec
      Success Overture IDE Eclipse plugin features1.3 sec
       GUI Builder Plugin (didn’t run)
      Success The Java Code Generator Plugin16 sec
      Success org.overture.ide.plugins.latex6.2 sec
      Success org.overture.ide.plugins.poviewer6.7 sec
       Runtime for Prob (didn’t run)
      Success org.overture.ide.plugins.quickinterpreter6.2 sec
      Success RT Trace Viewer Plugin11 sec
      Success UML2 Translator10 sec
       Overture IDE Eclipse Code Generator feature (didn’t run)
      Success Overture IDE Eclipse Combinatorial Testing feature11 sec
      Success Overture IDE Eclipse Coverage Editor feature7 sec
      Success Overture IDE Eclipse CSK VDM Tools Link feature7.7 sec
      Success Overture IDE Eclipse Developer Utilities feature10 sec
       Overture IDE Eclipse GUI Builder feature (didn’t run)
      Success Overture IDE Eclipse Java Code Generator feature8.3 sec
      Success Overture IDE Eclipse LaTeX Creator feature6.2 sec
      Success Overture IDE Eclipse Proof Obligation Viewer feature5.5 sec
       Overture IDE Eclipse plugin probruntime feature (didn’t run)
      Success Overture IDE Eclipse VDM Quick Interpreter feature6.2 sec
      Success Overture IDE Eclipse Realtime Trace Viewer feature8.9 sec
      Success Overture IDE Eclipse plugin uml2 feature10 sec
       Prob interpreter runtime (didn’t run)
       Prob interpreter runtime linux x86 (didn’t run)
       Prob interpreter runtime linux x64 (didn’t run)
       Prob interpreter runtime mac x64 (didn’t run)
       Prob interpreter runtime win32 (didn’t run)
       org.overture.ide.tests.ui (didn’t run)
      Success org.overture.ide.vdmpp.core5.1 sec
      Success org.overture.ide.vdmpp.debug12 sec
      Success org.overture.ide.vdmpp.ui12 sec
      Success org.overture.ide.vdmrt.core5.4 sec
      Success org.overture.ide.vdmrt.debug7.9 sec
      Success org.overture.ide.vdmrt.ui7.8 sec
      Success org.overture.ide.vdmsl.core4.2 sec
      Success org.overture.ide.vdmsl.debug9 sec
      Success org.overture.ide.vdmsl.ui5.9 sec