Can we test the REST samples somehow?
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
Research direction
Start by reviewing how the REST samples are organized and the proposed tasks.py approach for running them against a configurable server. Compare the manual runner, CI mocks, and external endpoint-mocking ideas, then define a reproducible test path that detects breakage in both the samples and the libraries.
Written by the indexing model from the issue text.
Description
When these were included in the java build system they got run as part of the test suite.
Now that they're in github we need some way to make sure samples don't get broken by changes to the libraries, or changes to the samples themselves.
Ideas:
- Manually -- there's some sort of script that runs these all against a configurable server
- I've been doing this sort of, just without a script, I might be able to whip up a tasks.py or similar
- CI system -- build our own mocks of the endpoints somehow
- Is there an external service that we can use to mock endpoints?
- Dominant language
- Python
- Stars
- 436
- Forks
- 280
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from tableau/rest-api-samples
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
tableau/rest-api-samples#106 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
tableau/rest-api-samples#100 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
tableau/rest-api-samples#95 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
tableau/rest-api-samples#92 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
tableau/rest-api-samples#88 · 1 comment · 1 reaction ·
All issues in tableau/rest-api-samples
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
simonw/sqlite-utils#872 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100