minio-hs icon indicating copy to clipboard operation
minio-hs copied to clipboard

Tests start failing with unordered-containers 0.2.16

Open sternenseemann opened this issue 3 years ago • 0 comments

cabal v2-test --constraint 'unordered-containers >= 0.2.16, probably harmless failure, unless the XML order is important?

Running 1 test suites...
Test suite minio-hs-test: RUNNING...
Tests
  Properties
    (checked by QuickCheck)
      selectPartSizes::                          OK (0.50s)
        +++ OK, passed 100 tests.
      selectCopyRanges::                         OK (0.42s)
        +++ OK, passed 100 tests.
      mkSSECKey::                                OK (0.08s)
        +++ OK, passed 100 tests.
  Unit tests
    XML Generator Tests
      Test mkCreateBucketConfig:                 OK
      Test mkCompleteMultipartUploadRequest:     OK
      Test mkPutNotificationRequest:             OK (0.04s)
      Test mkSelectRequest:                      FAIL (0.04s)
        test/Network/Minio/XmlGenerator/Test.hs:122:
        selectRequest XML should match: 
        expected: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><SelectRequest><Expression>Select * from S3Object</Expression><ExpressionType>SQL</ExpressionType><InputSerialization><CompressionType>GZIP</CompressionType><CSV><QuoteCharacter>&#34;</QuoteCharacter><RecordDelimiter>\n</RecordDelimiter><FileHeaderInfo>IGNORE</FileHeaderInfo><QuoteEscapeCharacter>&#34;</QuoteEscapeCharacter><FieldDelimiter>,</FieldDelimiter></CSV></InputSerialization><OutputSerialization><CSV><QuoteCharacter>&#34;</QuoteCharacter><QuoteFields>ASNEEDED</QuoteFields><RecordDelimiter>\n</RecordDelimiter><QuoteEscapeCharacter>&#34;</QuoteEscapeCharacter><FieldDelimiter>,</FieldDelimiter></CSV></OutputSerialization><RequestProgress><Enabled>FALSE</Enabled></RequestProgress></SelectRequest>"
         but got: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><SelectRequest><Expression>Select * from S3Object</Expression><ExpressionType>SQL</ExpressionType><InputSerialization><CompressionType>GZIP</CompressionType><CSV><QuoteCharacter>&#34;</QuoteCharacter><RecordDelimiter>\n</RecordDelimiter><QuoteEscapeCharacter>&#34;</QuoteEscapeCharacter><FieldDelimiter>,</FieldDelimiter><FileHeaderInfo>IGNORE</FileHeaderInfo></CSV></InputSerialization><OutputSerialization><CSV><QuoteCharacter>&#34;</QuoteCharacter><RecordDelimiter>\n</RecordDelimiter><QuoteEscapeCharacter>&#34;</QuoteEscapeCharacter><FieldDelimiter>,</FieldDelimiter><QuoteFields>ASNEEDED</QuoteFields></CSV></OutputSerialization><RequestProgress><Enabled>FALSE</Enabled></RequestProgress></SelectRequest>"
        Use -p '/Test mkSelectRequest/' to rerun this test only.
    XML Parser Tests
      Test parseLocation:                        OK
      Test parseNewMultipartUpload:              OK
      Test parseListObjectsResponse:             OK
      Test parseListObjectsV1Response:           OK (0.04s)
      Test parseListUploadsresponse:             OK
      Test parseCompleteMultipartUploadResponse: OK
      Test parseListPartsResponse:               OK
      Test parseCopyObjectResponse:              OK
      Test parseNotification:                    OK (0.04s)
      Test parseSelectProgress:                  OK
    Bucket Name Validity Tests
      Too short 1:                               OK
      Too short 2:                               OK
      Too long 1:                                OK
      Has upper case:                            OK
      Has punctuation:                           OK
      Has hyphen at end:                         OK (0.04s)
      Has consecutive dot:                       OK
      Looks like IP:                             OK
      Valid bucket name 1:                       OK
      Valid bucket name 2:                       OK
      Valid bucket name 3:                       OK
    Object Name Validity Tests
      Empty name:                                OK
      Has unicode characters:                    OK
    Parse MinIO Admin API ServerInfo JSON test
      FSBackend:                                 OK
      Erasure Backend:                           OK
      Unknown Backend:                           OK
    Parse MinIO Admin API HealStatus JSON test
      Good:                                      OK (0.04s)
      Corrupted:                                 OK
      Incorrect Value:                           OK
    Parse MinIO Admin API HealStartResp JSON test
      Good:                                      OK
      Missing Token:                             OK
    limitedMapConcurrently Tests
      Test with various thread counts:           OK (0.27s)

1 out of 39 tests failed (0.51s)
Test suite minio-hs-test: FAIL
Test suite logged to: dist/test/minio-hs-1.5.3-minio-hs-test.log
0 of 1 test suites (0 of 1 test cases) passed.

sternenseemann avatar Dec 26 '21 13:12 sternenseemann