FHIR Chat · IG tests · committers

Stream: committers

Topic: IG tests


view this post on Zulip Grahame Grieve (Oct 09 2018 at 21:31):

@Josh Mandel I am gradually upping the penetration of the tests run as part of the build over the ecosystem. I'm adding tests that check that IGs build today - and the PR failed because Jekyll is not installed in the build machine. See https://fhir-build.visualstudio.com/build.fhir.org/_build/results?buildId=815&view=logs

view this post on Zulip Grahame Grieve (Oct 09 2018 at 21:31):

can we get it installed?

view this post on Zulip Grahame Grieve (Oct 09 2018 at 21:33):

also need to decide whether these are CI build only tests, or always run. How many committers who run the main build don't have a need to build IGs?

view this post on Zulip Josh Mandel (Oct 09 2018 at 21:49):

Hey @Grahame Grieve I'm slightly confused -- we've been using Jekyll to build IGs all along, no? Or do you mean for the IGs that are pre-packed inside the main FHIR build?

view this post on Zulip Grahame Grieve (Oct 09 2018 at 22:09):

yes, we've been using Jekyll all along for IGs but we haven't used it in the main build. now I want to do that

view this post on Zulip Josh Mandel (Oct 09 2018 at 23:22):

Okay -- and it's specifically for a set of IGs included in the main build? What are they? And same plugins as for the IG builder?

view this post on Zulip Grahame Grieve (Oct 09 2018 at 23:33):

they are my test case IGs - if they build, the base feature set of the IG publisher is working.

view this post on Zulip Grahame Grieve (Oct 09 2018 at 23:33):

I don't know about plug-ins

view this post on Zulip Grahame Grieve (Oct 09 2018 at 23:33):

not using AsciiDoc, that's for sure

view this post on Zulip Josh Mandel (Oct 09 2018 at 23:45):

Okay, thanks! Traveling this evening; will get this set up ASAP.

view this post on Zulip Grahame Grieve (Oct 09 2018 at 23:48):

thx

view this post on Zulip Josh Mandel (Oct 10 2018 at 19:56):

Added and re-built the PR successfully (https://github.com/HL7/fhir/pull/65)

view this post on Zulip Grahame Grieve (Oct 10 2018 at 19:57):

awesome thanks

view this post on Zulip Grahame Grieve (Oct 11 2018 at 03:34):

@Josh Mandel the build is failing again in a new and creative way. I've changed the case of a Java file. The compile is failing:

view this post on Zulip Grahame Grieve (Oct 11 2018 at 03:34):

[javac] Compiling 398 source files to /home/ubuntu/agents/01/_work/6/s/implementations/java/org.hl7.fhir.r4/bin
2018-10-11T02:59:18.7042080Z     [javac] /home/ubuntu/agents/01/_work/6/s/implementations/java/org.hl7.fhir.r4/src/org/hl7/fhir/r4/model/FhirVersion.java:8: error: class FHIRVersion is public, should be declared in a file named FHIRVersion.java
2018-10-11T02:59:18.7042997Z     [javac] public enum FHIRVersion {
2018-10-11T02:59:18.7043744Z     [javac]        ^

view this post on Zulip Grahame Grieve (Oct 11 2018 at 03:34):

check the case of the file vs the case of the class. It's the right case in the commit...

view this post on Zulip Grahame Grieve (Oct 11 2018 at 03:36):

no I see it is not. So a git problem itself..

view this post on Zulip Grahame Grieve (Oct 11 2018 at 03:47):

stupid git. I can't fix the case of a file outside git itself. Sometimes it's just so obstructive...

view this post on Zulip Josh Mandel (Oct 11 2018 at 12:16):

Wait, so did you figure this or are you stuck? Was the build failing locally or on the server?


Last updated: Apr 12 2022 at 19:14 UTC