-
-
Notifications
You must be signed in to change notification settings - Fork 731
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not included dependency for unit tests #1886
Comments
The test files are not intended to be compiled as part of IronOS and normally excluded. They are tested and used in the Nominal build process for TS100 in English would be as follows, this is what is tested in every CI run.
|
I'm doing the same but without docker- just issuing:
The slash char seems to be the reson -the path which was built contains double slash which causes it no longer match the exclusion rule in source/Makefile The proper solution would be probably to globaly resolve the paths to reduce extre '/' or things like '././' . Eg in python this can be done with I would propose something specific but propably it would be easier for someone already familiar with current built system or IronOS. |
Docker/podman (both can be used) is the only supported build setup at this time to ensure that the same tooling and software versions are used by all. For example some tools act subtly different on Apple or Windows, and as I dont have access to those to test, I cant support them. But if everyone uses docker/podman then it levels the playing field to ensure everyone is working in the same setup. |
Hello. TL; DR: after reading report, provided diff, related Makefile and recalling that Now since I'm nerd-sniped by this, I will try to figure this out in a little bit. Just a little rant first:
I fully understand your point (and even frustration). However |
So, I had to dust one BSD host nearby off:
And here is
|
…BSD find/OSX env [Ralim#1886]
So, could you, @nuschpl, please, [when you have time] to pull out these changes [#1892] locally to test & verify clean fresh build to make sure that now it works as it should? Thanks. I'm just really curious to find out myself if it works (but I don't have |
@ia Thank you for investigation, it works now out of the box with current HEAD I assume its because of above patch.
|
The IronOS referes to usb-pd which in turn refers to CppUTest, neither the git submodule or Makefiles provide way to find those files resulting in an error when compiling on MacOS:
The text was updated successfully, but these errors were encountered: