(t *testing.T, o fs.Object, offset, end int64, noLengthCheck bool)
| 1052 | } |
| 1053 | |
| 1054 | func (r *run) readDataFromObj(t *testing.T, o fs.Object, offset, end int64, noLengthCheck bool) []byte { |
| 1055 | size := end - offset |
| 1056 | checkSample := make([]byte, size) |
| 1057 | reader, err := o.Open(context.Background(), &fs.SeekOption{Offset: offset}) |
| 1058 | require.NoError(t, err) |
| 1059 | totalRead, err := io.ReadFull(reader, checkSample) |
| 1060 | if (err == io.EOF || err == io.ErrUnexpectedEOF) && noLengthCheck { |
| 1061 | err = nil |
| 1062 | checkSample = checkSample[:totalRead] |
| 1063 | } |
| 1064 | require.NoError(t, err, "with string -%v-", string(checkSample)) |
| 1065 | _ = reader.Close() |
| 1066 | return checkSample |
| 1067 | } |
| 1068 | |
| 1069 | func (r *run) mkdir(t *testing.T, f fs.Fs, remote string) { |
| 1070 | err := f.Mkdir(context.Background(), remote) |
no test coverage detected