Open ivandjordjevic opened 5 days ago
If I set the doNotBuildTests
to true
, everything builds successfully.
@freddydk - can you provide some guidance please?
I will create a repro of this, but I am pretty sure that this is indeed a bug - the only dependencies carried over between projects are app dependencies - we would need to carry over test dependencies as well - and we probably need this for another feature as well.
AL-Go version
v6.1
Describe the issue
We are migrating from Azure DevOps to GitHub, consolidating 11 apps into a single repository where each app represents a separate project. Each project will include its main app and a corresponding test app. The repository has two levels of dependencies among projects in total.
Setting
useProjectDependencies
totrue
resolves dependencies for main apps across projects, however it fails to resolve and install test app dependencies.For example, we have Projects P1 [app + test], P2 [app + test], and P0 [app + test], where both P1 and P2 depend on P0. During CICD, the main app dependency for P0 is correctly downloaded for P1 and P2, but the P0 test app dependency is missing. The "Downloaded dependencies test apps" log is empty for P1 and P2, resulting in test app compilation failures for dependent projects.
Error Message:
Successful base project log: platform-job-logs.txt
Failing dependent project error log: Build sr365-finance-job-logs.txt
Expected behavior
The Test app is installed for dependent project allowing further compilation, installation and run for the Next Project Test App.
Steps to reproduce