Branch: refs/heads/main
Revision: d6b6330
Author: aconsroe-hpe
Link: Make tests output in sorted order for associative domains by aconsroe-hpe · Pull Request #18870 · chapel-lang/chapel · GitHub
Log Message:
Merge pull request #18870 from aconsroe-hpe/fix/test-independence
Make tests output in sorted order for associative domains
reviewed by @bmcdonald3 and @bradcray
Tests that output information using associative domains are dependent on the implementation of the hashtable for their ordering. This can make for some noisy diffs when changes are made to the underlying hashtable implementation.
This was mentioned in Cray/chapel-private#2649 and motivated in reviewing #18818
I was curious what the change would necessitate and by the time I was done investigating, I was already 90% of the way there so I went ahead and made the changes.
There may be other tests that need fixing but have not identified them yet.
-
[x] paratest
Modified Files:
A test/library/draft/DataFrames/DataFrames.chpl
A test/library/draft/DataFrames/DataFrames.notest
A test/library/draft/DataFrames/diten/hdf5_files/int(64)1.h5
A test/library/draft/DataFrames/diten/hdf5_files/real(64)1.h5
A test/library/draft/DataFrames/diten/hdf5_files/real(64)2.h5
A test/library/draft/DataFrames/diten/readHDF5Df.chpl
A test/library/draft/DataFrames/diten/readHDF5Df.compopts
A test/library/draft/DataFrames/diten/readHDF5Df.good
A test/library/draft/DataFrames/diten/readHDF5Df.skipif
A test/library/draft/DataFrames/psahabu/AccessSeries.chpl
A test/library/draft/DataFrames/psahabu/AccessSeries.good
A test/library/draft/DataFrames/psahabu/AccessSeries.py
A test/library/draft/DataFrames/psahabu/AddSeries.chpl
A test/library/draft/DataFrames/psahabu/AddSeries.good
A test/library/draft/DataFrames/psahabu/AddSeries.py
A test/library/draft/DataFrames/psahabu/AndOrSeries.chpl
A test/library/draft/DataFrames/psahabu/AndOrSeries.good
A test/library/draft/DataFrames/psahabu/ArithNoneSeries.chpl
A test/library/draft/DataFrames/psahabu/ArithNoneSeries.good
A test/library/draft/DataFrames/psahabu/ArithNoneSeries.py
A test/library/draft/DataFrames/psahabu/COMPOPTS
A test/library/draft/DataFrames/psahabu/ContainSeries.chpl
A test/library/draft/DataFrames/psahabu/ContainSeries.good
A test/library/draft/DataFrames/psahabu/ContainSeries.py
A test/library/draft/DataFrames/psahabu/FilterNoIndexSeries.bad
A test/library/draft/DataFrames/psahabu/FilterNoIndexSeries.chpl
A test/library/draft/DataFrames/psahabu/FilterNoIndexSeries.future
A test/library/draft/DataFrames/psahabu/FilterNoIndexSeries.good
A test/library/draft/DataFrames/psahabu/FilterNoIndexSeries.py
A test/library/draft/DataFrames/psahabu/FilterNoneSeries.chpl
A test/library/draft/DataFrames/psahabu/FilterNoneSeries.good
A test/library/draft/DataFrames/psahabu/FilterNoneSeries.py
A test/library/draft/DataFrames/psahabu/FilterSeries.chpl
A test/library/draft/DataFrames/psahabu/FilterSeries.good
A test/library/draft/DataFrames/psahabu/FilterSeries.py
A test/library/draft/DataFrames/psahabu/HelloDataFrame.chpl
A test/library/draft/DataFrames/psahabu/HelloDataFrame.good
A test/library/draft/DataFrames/psahabu/HelloDataFrame.py
A test/library/draft/DataFrames/psahabu/HelloSeries.chpl
A test/library/draft/DataFrames/psahabu/HelloSeries.good
A test/library/draft/DataFrames/psahabu/HelloSeries.py
A test/library/draft/DataFrames/psahabu/IterNoneSeries.chpl
A test/library/draft/DataFrames/psahabu/IterNoneSeries.good
A test/library/draft/DataFrames/psahabu/IterNoneSeries.py
A test/library/draft/DataFrames/psahabu/IterSeries.chpl
A test/library/draft/DataFrames/psahabu/IterSeries.good
A test/library/draft/DataFrames/psahabu/IterSeries.py
A test/library/draft/DataFrames/psahabu/MixedOperateSeries.chpl
A test/library/draft/DataFrames/psahabu/MixedOperateSeries.good
A test/library/draft/DataFrames/psahabu/MultiplySeries.chpl
A test/library/draft/DataFrames/psahabu/MultiplySeries.good
A test/library/draft/DataFrames/psahabu/MultiplySeries.py
A test/library/draft/DataFrames/psahabu/MutateDataFrame.chpl
A test/library/draft/DataFrames/psahabu/MutateDataFrame.good
A test/library/draft/DataFrames/psahabu/ScalarPromSeries.chpl
A test/library/draft/DataFrames/psahabu/ScalarPromSeries.good
A test/library/draft/DataFrames/psahabu/ScalarPromSeries.py
A test/library/draft/DataFrames/psahabu/SubtractSeries.chpl
A test/library/draft/DataFrames/psahabu/SubtractSeries.good
A test/library/draft/DataFrames/psahabu/SubtractSeries.py
A test/library/draft/DataFrames/psahabu/SumMinMaxSeries.chpl
A test/library/draft/DataFrames/psahabu/SumMinMaxSeries.good
A test/library/draft/DataFrames/psahabu/SumMinMaxSeries.py
R test/library/standard/DataFrames/DataFrames.chpl
R test/library/standard/DataFrames/DataFrames.notest
R test/library/standard/DataFrames/diten/hdf5_files/int(64)1.h5
R test/library/standard/DataFrames/diten/hdf5_files/real(64)1.h5
R test/library/standard/DataFrames/diten/hdf5_files/real(64)2.h5
R test/library/standard/DataFrames/diten/readHDF5Df.chpl
R test/library/standard/DataFrames/diten/readHDF5Df.compopts
R test/library/standard/DataFrames/diten/readHDF5Df.good
R test/library/standard/DataFrames/diten/readHDF5Df.skipif
R test/library/standard/DataFrames/psahabu/AccessSeries.chpl
R test/library/standard/DataFrames/psahabu/AccessSeries.good
R test/library/standard/DataFrames/psahabu/AccessSeries.py
R test/library/standard/DataFrames/psahabu/AddSeries.chpl
R test/library/standard/DataFrames/psahabu/AddSeries.good
R test/library/standard/DataFrames/psahabu/AddSeries.py
R test/library/standard/DataFrames/psahabu/AndOrSeries.chpl
R test/library/standard/DataFrames/psahabu/AndOrSeries.good
R test/library/standard/DataFrames/psahabu/ArithNoneSeries.chpl
R test/library/standard/DataFrames/psahabu/ArithNoneSeries.good
R test/library/standard/DataFrames/psahabu/ArithNoneSeries.py
R test/library/standard/DataFrames/psahabu/COMPOPTS
R test/library/standard/DataFrames/psahabu/ContainSeries.chpl
R test/library/standard/DataFrames/psahabu/ContainSeries.good
R test/library/standard/DataFrames/psahabu/ContainSeries.py
R test/library/standard/DataFrames/psahabu/FilterNoIndexSeries.bad
R test/library/standard/DataFrames/psahabu/FilterNoIndexSeries.chpl
R test/library/standard/DataFrames/psahabu/FilterNoIndexSeries.future
R test/library/standard/DataFrames/psahabu/FilterNoIndexSeries.good
R test/library/standard/DataFrames/psahabu/FilterNoIndexSeries.py
R test/library/standard/DataFrames/psahabu/FilterNoneSeries.chpl
R test/library/standard/DataFrames/psahabu/FilterNoneSeries.good
R test/library/standard/DataFrames/psahabu/FilterNoneSeries.py
R test/library/standard/DataFrames/psahabu/FilterSeries.chpl
R test/library/standard/DataFrames/psahabu/FilterSeries.good
R test/library/standard/DataFrames/psahabu/FilterSeries.py
R test/library/standard/DataFrames/psahabu/HelloDataFrame.chpl
R test/library/standard/DataFrames/psahabu/HelloDataFrame.good
R test/library/standard/DataFrames/psahabu/HelloDataFrame.py
R test/library/standard/DataFrames/psahabu/HelloSeries.chpl
R test/library/standard/DataFrames/psahabu/HelloSeries.good
R test/library/standard/DataFrames/psahabu/HelloSeries.py
R test/library/standard/DataFrames/psahabu/IterNoneSeries.chpl
R test/library/standard/DataFrames/psahabu/IterNoneSeries.good
R test/library/standard/DataFrames/psahabu/IterNoneSeries.py
R test/library/standard/DataFrames/psahabu/IterSeries.chpl
R test/library/standard/DataFrames/psahabu/IterSeries.good
R test/library/standard/DataFrames/psahabu/IterSeries.py
R test/library/standard/DataFrames/psahabu/MixedOperateSeries.chpl
R test/library/standard/DataFrames/psahabu/MixedOperateSeries.good
R test/library/standard/DataFrames/psahabu/MultiplySeries.chpl
R test/library/standard/DataFrames/psahabu/MultiplySeries.good
R test/library/standard/DataFrames/psahabu/MultiplySeries.py
R test/library/standard/DataFrames/psahabu/MutateDataFrame.chpl
R test/library/standard/DataFrames/psahabu/MutateDataFrame.good
R test/library/standard/DataFrames/psahabu/ScalarPromSeries.chpl
R test/library/standard/DataFrames/psahabu/ScalarPromSeries.good
R test/library/standard/DataFrames/psahabu/ScalarPromSeries.py
R test/library/standard/DataFrames/psahabu/SubtractSeries.chpl
R test/library/standard/DataFrames/psahabu/SubtractSeries.good
R test/library/standard/DataFrames/psahabu/SubtractSeries.py
R test/library/standard/DataFrames/psahabu/SumMinMaxSeries.chpl
R test/library/standard/DataFrames/psahabu/SumMinMaxSeries.good
R test/library/standard/DataFrames/psahabu/SumMinMaxSeries.py
M test/associative/diten/enumArrays.chpl
M test/associative/diten/enumArrays.good
M test/classes/bradc/arrayInClass/arrayOfArithInClass.chpl
M test/classes/bradc/arrayInClass/arrayOfArithInClass.good
M test/classes/bradc/arrayInClass/genericArrayInClass-arith.chpl
M test/classes/bradc/arrayInClass/genericArrayInClass-arith.good
M test/classes/bradc/arrayInClass/genericArrayInClass-otharrs.chpl
M test/classes/bradc/arrayInClass/genericArrayInClass-otharrs.good
M test/classes/bradc/arrayInClass/genericArrayInClass-real.chpl
M test/classes/bradc/arrayInClass/genericArrayInClass-real.good
M test/classes/bradc/arrayInClass/genericClassArray-named.chpl
M test/classes/bradc/arrayInClass/genericClassArray-named.goodCompare: Comparing e7ef6ddd6136...d6b6330b1f4b · chapel-lang/chapel · GitHub