Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 836855 - sci-chemistry/gromacs-2022.4 does not enable tests
Summary: sci-chemistry/gromacs-2022.4 does not enable tests
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexey Shvetsov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 784263
  Show dependency tree
 
Reported: 2022-04-05 20:11 UTC by Agostino Sarubbo
Modified: 2022-12-20 21:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.xz (build.log.xz,67.68 KB, application/x-xz)
2022-04-05 20:11 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2022-04-05 20:11:52 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: sci-chemistry/gromacs-2022 does not enable tests.
Discovered on: amd64 (internal ref: tinderbox_musl)

NOTE:
This machine uses MUSL libc
Comment 1 Agostino Sarubbo gentoo-dev 2022-04-05 20:11:54 UTC
Created attachment 768914 [details]
build.log.xz

build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
Comment 2 Agostino Sarubbo gentoo-dev 2022-04-28 10:26:31 UTC
ci has reproduced this issue with version 2022.1 - Updating summary.
Comment 3 Alexey Shvetsov archtester gentoo-dev 2022-07-04 13:49:46 UTC
You are wrong tests are enabled. Check lines in your log

[543/544] cd /var/tmp/portage/sci-chemistry/gromacs-2022/work/gromacs-2022_float && /usr/bin/ctest --output-on-failure -E physicalvalidationtests
Test project /var/tmp/portage/sci-chemistry/gromacs-2022/work/gromacs-2022_float
      Start  1: GmxapiExternalInterfaceTests
 1/87 Test  #1: GmxapiExternalInterfaceTests ...................   Passed    2.70 sec
      Start  2: GmxapiInternalInterfaceTests
 2/87 Test  #2: GmxapiInternalInterfaceTests ...................   Passed    0.68 sec
      Start  3: NbLibListedForcesTests
 3/87 Test  #3: NbLibListedForcesTests .........................   Passed    0.05 sec
      Start  4: NbLibSamplesTestArgon
 4/87 Test  #4: NbLibSamplesTestArgon ..........................   Passed    0.01 sec
      Start  5: NbLibSamplesTestMethaneWater
 5/87 Test  #5: NbLibSamplesTestMethaneWater ...................   Passed    0.01 sec
      Start  6: NbLibUtilTests
 6/87 Test  #6: NbLibUtilTests .................................   Passed    0.01 sec
      Start  7: NbLibSetupTests
 7/87 Test  #7: NbLibSetupTests ................................   Passed    0.12 sec
      Start  8: NbLibTprTests
 8/87 Test  #8: NbLibTprTests ..................................   Passed    0.19 sec
      Start  9: NbLibIntegrationTests
 9/87 Test  #9: NbLibIntegrationTests ..........................   Passed    0.04 sec
      Start 10: NbLibIntegratorTests
10/87 Test #10: NbLibIntegratorTests ...........................   Passed    0.02 sec
      Start 11: TestUtilsUnitTests
11/87 Test #11: TestUtilsUnitTests .............................   Passed    0.05 sec
      Start 12: TestUtilsMpiUnitTests
12/87 Test #12: TestUtilsMpiUnitTests ..........................   Passed    0.01 sec
      Start 13: UtilityUnitTests
13/87 Test #13: UtilityUnitTests ...............................   Passed    0.06 sec
      Start 14: UtilityMpiUnitTests
14/87 Test #14: UtilityMpiUnitTests ............................   Passed    0.02 sec
      Start 15: GmxlibTests
15/87 Test #15: GmxlibTests ....................................   Passed    0.07 sec
      Start 16: MdlibUnitTest
16/87 Test #16: MdlibUnitTest ..................................   Passed    0.21 sec
      Start 17: AwhTest
17/87 Test #17: AwhTest ........................................   Passed    0.05 sec
      Start 18: DensityFittingAppliedForcesUnitTest
18/87 Test #18: DensityFittingAppliedForcesUnitTest ............   Passed    0.03 sec
      Start 19: QMMMAppliedForcesUnitTest
19/87 Test #19: QMMMAppliedForcesUnitTest ......................   Passed    0.07 sec
      Start 20: AppliedForcesUnitTest
20/87 Test #20: AppliedForcesUnitTest ..........................   Passed    0.02 sec
      Start 21: ListedForcesTest
21/87 Test #21: ListedForcesTest ...............................   Passed    0.06 sec
      Start 22: NbnxmTests
22/87 Test #22: NbnxmTests .....................................   Passed    0.02 sec
      Start 23: CommandLineUnitTests
23/87 Test #23: CommandLineUnitTests ...........................   Passed    0.03 sec
      Start 24: DomDecTests
24/87 Test #24: DomDecTests ....................................   Passed    0.02 sec
      Start 25: DomDecMpiTests
25/87 Test #25: DomDecMpiTests .................................   Passed    0.12 sec
      Start 26: EwaldUnitTests
26/87 Test #26: EwaldUnitTests .................................   Passed    0.39 sec
      Start 27: FFTUnitTests
27/87 Test #27: FFTUnitTests ...................................   Passed    0.20 sec
      Start 28: GpuUtilsUnitTests
28/87 Test #28: GpuUtilsUnitTests ..............................   Passed    0.16 sec
      Start 29: HardwareUnitTests
29/87 Test #29: HardwareUnitTests ..............................   Passed    0.31 sec
      Start 30: MathUnitTests
30/87 Test #30: MathUnitTests ..................................   Passed    0.16 sec
      Start 31: MdrunUtilityUnitTests
31/87 Test #31: MdrunUtilityUnitTests ..........................   Passed    0.02 sec
      Start 32: MdrunUtilityMpiUnitTests
32/87 Test #32: MdrunUtilityMpiUnitTests .......................   Passed    0.05 sec
      Start 33: MDSpanTests
33/87 Test #33: MDSpanTests ....................................   Passed    0.02 sec
      Start 34: MdtypesUnitTest
34/87 Test #34: MdtypesUnitTest ................................   Passed    0.04 sec
      Start 35: OnlineHelpUnitTests
35/87 Test #35: OnlineHelpUnitTests ............................   Passed    0.02 sec
      Start 36: OptionsUnitTests
36/87 Test #36: OptionsUnitTests ...............................   Passed    0.03 sec
      Start 37: PbcutilUnitTest
37/87 Test #37: PbcutilUnitTest ................................   Passed    0.02 sec
      Start 38: RandomUnitTests
38/87 Test #38: RandomUnitTests ................................   Passed    0.03 sec
      Start 39: RestraintTests
39/87 Test #39: RestraintTests .................................   Passed    0.01 sec
      Start 40: TableUnitTests
40/87 Test #40: TableUnitTests .................................   Passed    0.16 sec
      Start 41: TaskAssignmentUnitTests
41/87 Test #41: TaskAssignmentUnitTests ........................   Passed    0.03 sec
      Start 42: GmxTimingTests
42/87 Test #42: GmxTimingTests .................................   Passed    0.02 sec
      Start 43: TopologyTest
43/87 Test #43: TopologyTest ...................................   Passed    0.03 sec
      Start 44: PullTest
44/87 Test #44: PullTest .......................................   Passed    0.01 sec
      Start 45: SimdUnitTests
45/87 Test #45: SimdUnitTests ..................................   Passed    0.05 sec
      Start 46: CompatibilityHelpersTests
46/87 Test #46: CompatibilityHelpersTests ......................   Passed    0.03 sec
      Start 47: GmxAnaTest
47/87 Test #47: GmxAnaTest .....................................   Passed    0.96 sec
      Start 48: GmxPreprocessTests
48/87 Test #48: GmxPreprocessTests .............................   Passed    0.93 sec
      Start 49: Pdb2gmx1Test
49/87 Test #49: Pdb2gmx1Test ...................................   Passed    1.84 sec
      Start 50: Pdb2gmx2Test
50/87 Test #50: Pdb2gmx2Test ...................................   Passed    2.59 sec
      Start 51: Pdb2gmx3Test
51/87 Test #51: Pdb2gmx3Test ...................................   Passed    3.42 sec
      Start 52: CorrelationsTest
52/87 Test #52: CorrelationsTest ...............................   Passed    1.32 sec
      Start 53: AnalysisDataUnitTests
53/87 Test #53: AnalysisDataUnitTests ..........................   Passed    0.07 sec
      Start 54: CoordinateIOTests
54/87 Test #54: CoordinateIOTests ..............................   Passed    0.18 sec
      Start 55: TrajectoryAnalysisUnitTests
55/87 Test #55: TrajectoryAnalysisUnitTests ....................   Passed    0.94 sec
      Start 56: EnergyAnalysisUnitTests
56/87 Test #56: EnergyAnalysisUnitTests ........................   Passed    0.26 sec
      Start 57: ToolUnitTests
57/87 Test #57: ToolUnitTests ..................................   Passed    1.72 sec
      Start 58: FileIOTests
58/87 Test #58: FileIOTests ....................................   Passed    0.04 sec
      Start 59: SelectionUnitTests
59/87 Test #59: SelectionUnitTests .............................   Passed    0.35 sec
      Start 60: MdrunOutputTests
60/87 Test #60: MdrunOutputTests ...............................   Passed    0.62 sec
      Start 61: MdrunModulesTests
61/87 Test #61: MdrunModulesTests ..............................   Passed    0.59 sec
      Start 62: MdrunIOTests
62/87 Test #62: MdrunIOTests ...................................   Passed    2.63 sec
      Start 63: MdrunTestsOneRank
63/87 Test #63: MdrunTestsOneRank ..............................   Passed    1.92 sec
      Start 64: MdrunTestsTwoRanks
64/87 Test #64: MdrunTestsTwoRanks .............................   Passed    1.93 sec
      Start 65: MdrunSingleRankAlgorithmsTests
65/87 Test #65: MdrunSingleRankAlgorithmsTests .................   Passed    1.40 sec
      Start 66: MdrunNonIntegratorTests
66/87 Test #66: MdrunNonIntegratorTests ........................   Passed    4.52 sec
      Start 67: MdrunTpiTests
67/87 Test #67: MdrunTpiTests ..................................   Passed    0.88 sec
      Start 68: MdrunMpiTests
68/87 Test #68: MdrunMpiTests ..................................   Passed    1.46 sec
      Start 69: MdrunMultiSimTests
69/87 Test #69: MdrunMultiSimTests .............................   Passed    0.13 sec
      Start 70: MdrunMultiSimReplexTests
70/87 Test #70: MdrunMultiSimReplexTests .......................   Passed    0.13 sec
      Start 71: MdrunMultiSimReplexEquivalenceTests
71/87 Test #71: MdrunMultiSimReplexEquivalenceTests ............   Passed    0.02 sec
      Start 72: MdrunMpi1RankPmeTests
72/87 Test #72: MdrunMpi1RankPmeTests ..........................   Passed    1.19 sec
      Start 73: MdrunMpi2RankPmeTests
73/87 Test #73: MdrunMpi2RankPmeTests ..........................   Passed    1.81 sec
      Start 74: MdrunMpiCoordinationBasicTestsOneRank
74/87 Test #74: MdrunMpiCoordinationBasicTestsOneRank ..........   Passed    0.20 sec
      Start 75: MdrunMpiCoordinationBasicTestsTwoRanks
75/87 Test #75: MdrunMpiCoordinationBasicTestsTwoRanks .........   Passed    0.21 sec
      Start 76: MdrunMpiCoordinationCouplingTestsOneRank
76/87 Test #76: MdrunMpiCoordinationCouplingTestsOneRank .......   Passed    1.12 sec
      Start 77: MdrunMpiCoordinationCouplingTestsTwoRanks
77/87 Test #77: MdrunMpiCoordinationCouplingTestsTwoRanks ......   Passed    1.55 sec
      Start 78: MdrunMpiCoordinationConstraintsTestsOneRank
78/87 Test #78: MdrunMpiCoordinationConstraintsTestsOneRank ....   Passed   21.67 sec
      Start 79: MdrunMpiCoordinationConstraintsTestsTwoRanks
79/87 Test #79: MdrunMpiCoordinationConstraintsTestsTwoRanks ...   Passed   21.81 sec
      Start 80: MdrunFEPTests
80/87 Test #80: MdrunFEPTests ..................................   Passed    1.00 sec
      Start 81: MdrunPullTests
81/87 Test #81: MdrunPullTests .................................   Passed    1.35 sec
      Start 82: MdrunSimulatorComparison
82/87 Test #82: MdrunSimulatorComparison .......................   Passed    0.03 sec
      Start 83: MdrunVirtualSiteTests
83/87 Test #83: MdrunVirtualSiteTests ..........................   Passed    0.37 sec
      Start 84: regressiontests/complex
84/87 Test #84: regressiontests/complex ........................   Passed   61.78 sec
      Start 85: regressiontests/freeenergy
85/87 Test #85: regressiontests/freeenergy .....................   Passed   22.99 sec
      Start 86: regressiontests/rotation
86/87 Test #86: regressiontests/rotation .......................   Passed    7.15 sec
      Start 87: regressiontests/essentialdynamics
87/87 Test #87: regressiontests/essentialdynamics ..............   Passed    4.78 sec

100% tests passed, 0 tests failed out of 87

Label Time Summary:
GTest              =  89.59 sec*proc (81 tests)
IntegrationTest    =  26.54 sec*proc (25 tests)
MpiTest            =  55.71 sec*proc (19 tests)
SlowTest           =  58.20 sec*proc (13 tests)
UnitTest           =   4.86 sec*proc (43 tests)

Total Test time (real) = 186.44 sec
>>> Completed testing sci-chemistry/gromacs-2022
Comment 4 Agostino Sarubbo gentoo-dev 2022-09-26 08:57:54 UTC
@mgorny

I still can reproduce the qa warning, since tests are executed, can you check what's wrong here? Thanks
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-09-26 09:12:40 UTC
The ebuild inherits distutils-r1 but doesn't call its phase functions reliably.  DISTUTILS_OPTIONAL should be used, most likely.
Comment 6 Agostino Sarubbo gentoo-dev 2022-10-23 08:06:16 UTC
lto_tinderbox has reproduced this issue with version 2022.3 - Updating summary.
Comment 7 Agostino Sarubbo gentoo-dev 2022-12-20 19:10:00 UTC
ci has reproduced this issue with version 2022.4 - Updating summary.
Comment 8 Alexey Shvetsov archtester gentoo-dev 2022-12-20 21:17:03 UTC
Seems like its still false positive