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

UPLOADER: Windows testing #117

Closed
36 of 38 tasks
MattReimer opened this issue Apr 22, 2024 · 4 comments
Closed
36 of 38 tasks

UPLOADER: Windows testing #117

MattReimer opened this issue Apr 22, 2024 · 4 comments

Comments

@MattReimer
Copy link
Member

MattReimer commented Apr 22, 2024

@KellyMWhitehead and @jtgilbert here are the sorts of things I've been testing as a reference of the kinds of cases we need to think about

Form load and Authentication

  • Pre-authed used opens form
  • Unauthed users opens form
  • Authentication fails
  • Authentication times-out (1 minute)
  • When multiple projects open in viewer dialog shows the correct one.
  • When multiple projects open in viewer cancelling and re-opening another shows the right one
  • Authed user resets auth with "reset" button

New Project Upload

  • SUCCESS: New Project (No Warehouse tag) is uploaded to ORG as PUBLIC
  • SUCCESS: Uploaded project can be viewed in Data exchange
  • SUCCESS: Exisiting project (with Warehouse tag) is uploaded as new
  • SUCCESS: New Project is uploaded to USER
  • SUCCESS: New Project is uploaded PRIVATE
  • SUCCESS: New Project is uploaded SECRET
  • SUCCESS: New Project is uploaded with TAGS
  • SUCCESS: Uploading files > 50Mb
  • SHOULD_FAIL: Project fails validation
    • Broken XML, Malformed XML
    • Missing files
    • Permissions issues

Modify Project

  • Existing project can be visited in Data Exchange
  • SHOULD_FAIL: Project has been deleted remotely UPLOADER: Remotely deleted project causes local failure #116
  • SHOULD_FAIL: Project has been modified remotely since this change
  • SUCESS: Existing ORG project is modified
  • SUCCESS: Existing USER project is modified
  • SUCCESS: Uploading files > 50Mb
  • SUCCESS: Unchanged Files < 50Mb are detected as existing and skipped
  • SUCCESS: Unchanged Files > 50Mb are detected as existing and skipped
  • SUCCESS: Tags are changed during upload

Misc and Edge cases:

  • SHOULD_FAIL: Unknown project type should load but cannot be uploaded
  • SUCCESS: View log button works
  • SUCCESS: New project is canceled mid-upload
  • SUCCESS: Cancelled project can be restarted successfully
  • SHOULD_FAIL: Refuse to upload project from different api
  • SHOULD_FAIL: Refuse to upload project with bad project id
  • Form can be closed and opened again without losing functionality
@jtgilbert
Copy link

I'm getting this error @MattReimer

upload_error

@MattReimer
Copy link
Member Author

The issue was .graphql files weren't included in the packaging script. should be fixed in the latest zip I sent.

@jtgilbert
Copy link

linking #123

@MattReimer
Copy link
Member Author

Ok. I'm calling this good. We're good for release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants