minio-hs
minio-hs copied to clipboard
Tests start failing with unordered-containers 0.2.16
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>"</QuoteCharacter><RecordDelimiter>\n</RecordDelimiter><FileHeaderInfo>IGNORE</FileHeaderInfo><QuoteEscapeCharacter>"</QuoteEscapeCharacter><FieldDelimiter>,</FieldDelimiter></CSV></InputSerialization><OutputSerialization><CSV><QuoteCharacter>"</QuoteCharacter><QuoteFields>ASNEEDED</QuoteFields><RecordDelimiter>\n</RecordDelimiter><QuoteEscapeCharacter>"</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>"</QuoteCharacter><RecordDelimiter>\n</RecordDelimiter><QuoteEscapeCharacter>"</QuoteEscapeCharacter><FieldDelimiter>,</FieldDelimiter><FileHeaderInfo>IGNORE</FileHeaderInfo></CSV></InputSerialization><OutputSerialization><CSV><QuoteCharacter>"</QuoteCharacter><RecordDelimiter>\n</RecordDelimiter><QuoteEscapeCharacter>"</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.