Started 9 mo 18 days ago
Took 27 min on master

Success Build #215 (May 13, 2019 9:18:35 AM)

Changes
  1. Added comments nodes to AST (commit: de16b74) (details / githubweb)
  2. Read comments for class/module, defs, statements and expressions (commit: 301e212) (details / githubweb)
  3. Added comments to State definition parse (commit: 62d311d) (details / githubweb)
  4. Correct a warning (commit: bbbc495) (details / githubweb)
  5. First cut of annotation processing (commit: 31deb2b) (details / githubweb)
  6. Complete first cut of annotations. (commit: f624286) (details / githubweb)
  7. Some annotation corrections. (commit: 47c4141) (details / githubweb)
  8. Tidy up shared PO annotation code (commit: 2cdfd63) (details / githubweb)
  9. Correct some visitors for annotation exp/stm (commit: ca35003) (details / githubweb)
  10. Clean up POAnnotation callbacks (commit: 50adb1f) (details / githubweb)
  11. Added parser annotation callbacks (commit: be2a494) (details / githubweb)
  12. Improve POAnnotation callbacks (commit: d57de04) (details / githubweb)
  13. Improve TC annotation callbacks (commit: a201d4b) (details / githubweb)
  14. More callback tody up (commit: 51e12f5) (details / githubweb)
  15. Added annotations to MANIFEST.MF (commit: 3f654fa) (details / githubweb)
  16. Set node types for Annotation nodes (commit: 54cab70) (details / githubweb)
  17. Perform type definition TC checks in two passes (commit: 6ee6fb6) (details / githubweb)
  18. Make state definition TC into two passes (commit: b039a82) (details / githubweb)
  19. Separate out annotation parsing into user code (commit: 10c947c) (details / githubweb)
  20. Added stderr output for annotation parse errors (commit: bec8f62) (details / githubweb)
  21. Correct constraint checking for mu expressions (commit: 6b6f3b1) (details / githubweb)
  22. Mu constraint checking fixes (commit: fc02f99) (details / githubweb)
  23. Correct TypeCheckInfo constraints when checking annotations (commit: 78d5822) (details / githubweb)
  24. Correct parse of mk_<type> to only allow token (commit: 20baba3) (details / githubweb)
  25. Narrow types of expressions masked by types of local variables (commit: 213440f) (details / githubweb)
  26. Java CG: limited support for function instantiation with collections (commit: 353e899) (details / githubweb)
  27. Java CG: narrow code-generated types (commit: 0dedf26) (details / githubweb)
  28. Java CG: improve union type support for function instantiations (commit: af7f4bf) (details / githubweb)
  29. Correct field expression constraint checks (commit: 05a9bc0) (details / githubweb)
  30. Java CG: replace method type with corresponding interface type (commit: 092ff8d) (details / githubweb)
  31. Explicit error for non-struct export field access (commit: 7774c82) (details / githubweb)
  32. Explicit error for mk_R of non-struct exported types (commit: 7d288a5) (details / githubweb)
  33. Java CG: Union type trans to guard against non-existing members (commit: edb2e44) (details / githubweb)
  34. Correct handling of discretionary "()" types (commit: 9923f4c) (details / githubweb)
  35. Java CG: fix generation of local definitions in invariant functions (commit: 9e8c2a6) (details / githubweb)
  36. Struct type export changes (commit: 8527250) (details / githubweb)
  37. Java CG: simplify recursive type check (commit: f56e9bf) (details / githubweb)
  38. Java CG: add missing test (commit: 8457bac) (details / githubweb)
  39. Java CG: fix issue with types being narrowed by 'is_' checks (commit: dcb0414) (details / githubweb)
  40. Java CG: fix and improve generation of the 'forall-stm' (commit: f45acb0) (details / githubweb)
  41. Java CG: guard against null pointers in UnionTypeTrans (commit: e4500dd) (details / githubweb)
  42. Java CG: log suspicious behaviour (commit: 8205a4e) (details / githubweb)
  43. Java CG: fix issue with local variables and class names that clash (commit: 3fa4ddc) (details / githubweb)
  44. Java CG: guard against sets of union types (commit: 7537ccc) (details / githubweb)
  45. Java CG: tweak logging (commit: 2e55ce5) (details / githubweb)
  46. Java CG: fix 'hd' issue related to union types (commit: 59e0d9c) (details / githubweb)
  47. Java CG: fix issue with 'inds' related to union types (commit: f53330c) (details / githubweb)
  48. Java CG: fix issue with old state (commit: b522455) (details / githubweb)
  49. Java CG: improve pattern handling for value definitions (commit: e26ae7f) (details / githubweb)
  50. Java CG: fix issue related to function instantiation (commit: c756f25) (details / githubweb)
  51. Small fix to card and len to return nat1 for set1/seq1 types (commit: de2c248) (details / githubweb)
  52. Fix Set/SeqTypeFinders to return seq1/set1 if union of all seq1/set1s (commit: 2fd799d) (details / githubweb)
  53. Add "fromModule" checks to visitors and isOpaque test (commit: 5434655) (details / githubweb)
  54. Couple of import/export/struct fixes (commit: 5c8e530) (details / githubweb)
  55. A few more struct cleanups (commit: 404f69f) (details / githubweb)
  56. Fix plugin build for struct changes (commit: 9e24f3d) (details / githubweb)
  57. Tweak to definition finder (commit: 695b1c5) (details / githubweb)
  58. Fixes for issue-696 (commit: ad84612) (details / githubweb)
  59. Correction for renamed type resolution (commit: 183e6dc) (details / githubweb)
  60. Correction to for-loop exit types (commit: b90107a) (details / githubweb)
  61. Update test results affected by issue #696 (commit: 9da9920) (details / githubweb)
  62. Update tool examples (commit: 4f81c01) (details / githubweb)
  63. Improve unresolved variable error message and tests (commit: b301b64) (details / githubweb)
  64. Bundle newest VCParser example (commit: 020885a) (details / githubweb)
  65. Correction to resolution of imported types (commit: 4a78623) (details / githubweb)
  66. Added -strict parser flag and warnings (commit: 807814d) (details / githubweb)
  67. Fix annotation expression parser (commit: bf61cd9) (details / githubweb)
  68. Add a -strict warning for trace bracketed term trailing semi-colons (commit: 685de24) (details / githubweb)
  69. Correction to operation return value checking (commit: 2e40838) (details / githubweb)
  70. Fix compareTo of InvariantValue for ordered types (commit: b1bde12) (details / githubweb)
  71. Add annotations projects (commit: f49c7f4) (details / githubweb)
  72. Small fix to @Printf type checking (commit: 6e5991e) (details / githubweb)
  73. Fix comments in Ghost annotation (commit: 76ab06d) (details / githubweb)
  74. Add format conversion checking to @Printf (commit: 3903647) (details / githubweb)
  75. Java CG: Update generated quotes to implement a Quote interface (commit: b1cde0c) (details / githubweb)
  76. Java CG: Add limited codegen support for seq_of_char2val (commit: 3af19df) (details / githubweb)
  77. Correction to TypeComparator for polymorphic types (commit: 1ea07a6) (details / githubweb)
  78. Correct subseq expression to be seq rather than seq1 (commit: c98caee) (details / githubweb)
  79. Correct CPU constructor check, fixes #698 (commit: b0b2f47) (details / githubweb)
  80. Added instance initializers to annotations (commit: 77104d6) (details / githubweb)
Artifactory Build Info

Started by user Peter W. V. Tran-Jørgensen

Revision: 77104d62aee603c604272ac320c7191f0d41286c
  • refs/remotes/origin/development
Task Scanner: 452 open tasks in 2,135 workspace files.
Test Result (no failures)
    Jacoco - Overall Coverage Summary
    INSTRUCTION56%
    BRANCH44%
    COMPLEXITY44%
    LINE54%
    METHOD54%
    CLASS78%

    Module Builds

    Success Core Tools2.1 sec
    Success Documentation1 sec
     Overture Examples Jar File (didn’t run)
    Success Overture External Resources8.2 sec
    Success Overture IDE Top-level1.9 sec
    Success The Overture Tool Platform root10 sec
    Success VDM Annotations1.2 sec
    Success The Overture Abstract Syntax Tree24 sec
    Success Code Generation1.6 sec
    Success Combinatorial Testing1.2 sec
    Success Overture Core Command Line Tool5.3 sec
     Overture GUI Builder (didn’t run)
    Success The VDM Interpreter34 sec
    Success POG - Isagen Integration7.6 sec
     Model Checkers for VDM (didn’t run)
    Success New Pretty Printer6.6 sec
    Success The VDM parser11 sec
    Success The Proof Obligation Generator17 sec
    Success VDM Pretty Printing1.2 sec
    Success Test Framework for Overture5 sec
    Success Overture Testing1.5 sec
    Success The VDM Type Checker44 sec
    Success Annotation Examples3.7 sec
    Success Provided Annotations3.9 sec
    Success The Java Code Generator Maven Plugin12 sec
    Success The Java Code Generator Runtime7.7 sec
    Success The Intermediate Representation Tree15 sec
    Success The VDM to Isabelle Translator11 sec
    Success The Java Code Generator33 sec
    Success The Java Code Generator Testing4.5 sec
    Success The Code Generation Platform59 sec
    Success The VDM to JML Generator31 sec
    Success The VDM to JML Generator Runtime3.8 sec
    Success Combinatorial Testing Runtime27 sec
    Success Combinatorial Testing Utilities4.4 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 Printer4.6 sec
     Overture Example Testing Support (didn’t run)
     Overture Example Tests (didn’t run)
    Success Overture Testing Framework4.3 sec
    Success Overture Sample Tests18 sec
     Overture Demo Tests (didn’t run)
    Success The Overture release notes3 sec
    Success Overture IDE Eclipse features1.1 sec
    Success Overture IDE Builders1.2 sec
    Success org.overture.ide.core8.6 sec
    Success org.overture.ide.debug8.4 sec
    Success org.overture.ide.help10 sec
    Success Overture IDE Parsers1.2 sec
    Success org.overture.ide.platform8.5 sec
    Success Overture IDE core plugins GUI2.1 sec
    Success Overture IDE Standalone Product2 min 26 sec
     Overture IDE tests (didn’t run)
    Success org.overture.ide.ui7.8 sec
    Success Overture IDE VDM-PP Top-level1.1 sec
    Success Overture IDE VDM-RT (RealTime) Top-level1.2 sec
    Success Overture IDE VDM-SL top level1.2 sec
    Success org.overture.ide.builders.vdmj4.5 sec
    Success Overture IDE Eclipse core feature5 sec
    Success Overture IDE Eclipse rcp feature11 sec
    Success org.overture.ide.parsers.vdmj3.9 sec
     The Java Code Generator Plugin (didn’t run)
    Success Combinatorial Testing5.6 sec
    Success org.overture.ide.plugins.coverageeditor4.6 sec
    Success org.overture.ide.plugins.csk5.1 sec
    Success Developer Utilities for Overture4.5 sec
    Success org.overture.ide.plugins.externaleditor4.8 sec
    Success Overture IDE Eclipse plugin features1.2 sec
     GUI Builder Plugin (didn’t run)
    Success The Java Code Generator Plugin6.8 sec
    Success org.overture.ide.plugins.latex5.7 sec
    Success org.overture.ide.plugins.poviewer4.9 sec
     Runtime for Prob (didn’t run)
    Success org.overture.ide.plugins.quickinterpreter4.8 sec
    Success RT Trace Viewer Plugin6.3 sec
    Success UML2 Translator5.6 sec
     Overture IDE Eclipse Code Generator feature (didn’t run)
    Success Overture IDE Eclipse Combinatorial Testing feature4.3 sec
    Success Overture IDE Eclipse Coverage Editor feature4.4 sec
    Success Overture IDE Eclipse CSK VDM Tools Link feature5.3 sec
    Success Overture IDE Eclipse Developer Utilities feature4.2 sec
     Overture IDE Eclipse GUI Builder feature (didn’t run)
    Success Overture IDE Eclipse Java Code Generator feature4.3 sec
    Success Overture IDE Eclipse LaTeX Creator feature4.3 sec
    Success Overture IDE Eclipse Proof Obligation Viewer feature4.6 sec
     Overture IDE Eclipse plugin probruntime feature (didn’t run)
    Success Overture IDE Eclipse VDM Quick Interpreter feature4.2 sec
    Success Overture IDE Eclipse Realtime Trace Viewer feature4.4 sec
    Success Overture IDE Eclipse plugin uml2 feature4.2 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.core4.1 sec
    Success org.overture.ide.vdmpp.debug5 sec
    Success org.overture.ide.vdmpp.ui4.7 sec
    Success org.overture.ide.vdmrt.core4 sec
    Success org.overture.ide.vdmrt.debug5 sec
    Success org.overture.ide.vdmrt.ui5.9 sec
    Success org.overture.ide.vdmsl.core4.8 sec
    Success org.overture.ide.vdmsl.debug5.3 sec
    Success org.overture.ide.vdmsl.ui4.7 sec