Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GH-37181: [MATLAB] Remove outdated test class tArrowCppCall.m #37185

Merged
merged 1 commit into from
Aug 15, 2023

Conversation

sgilmore10
Copy link
Member

@sgilmore10 sgilmore10 commented Aug 15, 2023

Rationale for this change

Now that featherread and featherwrite have been re-implemented in terms of the new APIs (matlab.internal.io.feather.Reader in #37046 and matlab.io.internal.feather.Writer in #37045), we can start removing the MEX code. To avoid submitting a large pull request, we should break the work down into several smaller, incremental steps.

The first step should involve deleting the outdated test class tArrowCppCall.m. This test class will no longer be relevant once the MEX source code is removed.

What changes are included in this PR?

  1. Deleted the outdated test class tArrowCppCall.m

Are these changes tested?

No tests necessary.

Are there any user-facing changes?

No.

Future Directions

  1. Move the test cases in test/tfeathermex.m to test/arrow/internal/io/feather/tRoundtrip.m. These test cases directly call the MEX functions, so we will re-write the tests to utilize the arrow.internal.io.feather.Reader and arrow.internal.io.feather.Writer classes directly.
  2. Delete test/arrow/util/createVariablesAndMetadataStruct.m
  3. Delete test/arrow/util/createTable.m
  4. Delete test/arrow/util/featherMEXRoundTrip.m
  5. Delete test/arrow/util/featherRoundTrip.m
  6. Remove MEX source code.

@github-actions
Copy link

⚠️ GitHub issue #37181 has been automatically assigned in GitHub to PR creator.

@kevingurney
Copy link
Member

+1

@kevingurney kevingurney merged commit f3dec5c into apache:main Aug 15, 2023
10 checks passed
@kevingurney kevingurney removed the awaiting review Awaiting review label Aug 15, 2023
@github-actions github-actions bot added the awaiting merge Awaiting merge label Aug 15, 2023
@sgilmore10 sgilmore10 deleted the GH-37181 branch August 15, 2023 18:42
@conbench-apache-arrow
Copy link

After merging your PR, Conbench analyzed the 5 benchmarking runs that have been run so far on merge-commit f3dec5c.

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about possible false positives for unstable benchmarks that are known to sometimes produce them.

loicalleyne pushed a commit to loicalleyne/arrow that referenced this pull request Nov 13, 2023
…apache#37185)

### Rationale for this change

Now that `featherread` and `featherwrite` have been re-implemented in terms of the new APIs (`matlab.internal.io.feather.Reader` in apache#37046 and `matlab.io.internal.feather.Writer` in apache#37045), we can start removing the MEX code. To avoid submitting a large pull request, we should break the work down into several smaller, incremental steps.

The first step should involve deleting the outdated test class `tArrowCppCall.m`. This test class will no longer be relevant once the MEX source code is removed.

### What changes are included in this PR?

1. Deleted the outdated test class `tArrowCppCall.m`

### Are these changes tested?

No tests necessary.

### Are there any user-facing changes?

No.

### Future Directions

1. Move the test cases in `test/tfeathermex.m` to `test/arrow/internal/io/feather/tRoundtrip.m`. These test cases directly call the MEX functions, so we will re-write the tests to utilize the `arrow.internal.io.feather.Reader` and `arrow.internal.io.feather.Writer` classes directly.
2. Delete `test/arrow/util/createVariablesAndMetadataStruct.m`
3. Delete `test/arrow/util/createTable.m`
4. Delete `test/arrow/util/featherMEXRoundTrip.m`
5. Delete `test/arrow/util/featherRoundTrip.m`
6. Remove MEX source code.
* Closes: apache#37181

Authored-by: Sarah Gilmore <sgilmore@mathworks.com>
Signed-off-by: Kevin Gurney <kgurney@mathworks.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[MATLAB] Remove outdated MEX test class tArrowCppCall.m
2 participants