Bug 21133 – What are Azure Pipelines testing?

Status
RESOLVED
Resolution
INVALID
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
Windows
Creation time
2020-08-07T05:15:53Z
Last change time
2020-10-11T14:56:38Z
Keywords
TestSuite
Assigned to
No Owner
Creator
Walter Bright

Comments

Comment #0 by bugzilla — 2020-08-07T05:15:53Z
They are: Windows x64 Windows_OMF win32 Windows_VisualD win32-ldc Windows_LDC_Debug x64-debug-ldc Windows_LDC_MingGW win32-ldc What are they trying to test? I have no idea. The Azure website should include some sort of description of each.
Comment #1 by r.sagitario — 2020-08-09T09:59:34Z
ou can find most of this information in the .azure-pipelines.yml: Windows x64: - build 64-bit dmd using 32-bit release dmd via makefile/build.d - build 64-bit druntime - build 64-bit phobos - run druntime unittests and tests - run dmd test suite Windows_OMF win32: - build 32-bit dmd using 32-bit release dmd and DMC runtime via makefile/build.d - build 32-bit OMF druntime - build 32-bit OMF phobos - run druntime unittests and tests - run dmd test suite Windows_VisualD win32-ldc: - build 32-bit dmd using release ldc and MS runtime via VS project/Visual D - build 32-bit COFF druntime - run druntime unittests and tests - build 32-bit COFF phobos - run dmd test suite - run phobos unittests Windows_LDC_Debug x64-debug-ldc - build 64-bit debug dmd using release ldc via VS project/Visual D - build 64-bit COFF druntime - run druntime unittests and tests - build 64-bit COFF phobos - run dmd test suite - run phobos unittests Windows_LDC_MingGW win32-ldc - build 64-bit debug dmd using release ldc via VS project/Visual D - build 64-bit COFF druntime - run druntime unittests and tests linking with MinGW runtime and lld-link.exe - build 64-bit COFF phobos - run dmd test suite linking with MinGW runtime and lld-link.exe A couple of additional comments in the yml file might be helpful. If we want to show this somewhere in the CI, the best place possible seems to be at the top of the log of the respective job.
Comment #2 by bugzilla — 2020-08-10T02:40:44Z
Rainer this is most helpful information, thank you!
Comment #3 by r.sagitario — 2020-08-10T06:01:13Z
The last entry was too much copy'n'paste, though. It should have been Windows_LDC_MingGW win32-ldc: - build 32-bit dmd using release ldc via VS project/Visual D - build 32-bit COFF druntime - run druntime unittests and tests linking with MinGW-based import libs and lld-link.exe - build 32-bit COFF phobos - run dmd test suite linking with MinGW-based import libs and lld-link.exe
Comment #4 by pro.mathias.lang — 2020-10-11T14:56:38Z
Not a bug, but a question. Closing as it has been answered.