-
Notifications
You must be signed in to change notification settings - Fork 328
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
Add circleci config and coveralls badge #30
Conversation
.circleci/config.yml
Outdated
build: | ||
working_directory: ~/marquez | ||
docker: | ||
- image: circleci/openjdk:8-jdk |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we standardize on java 8 for development?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, let's bump this to java 9
. And are you thinking enforcing java 9
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if (JavaVersion.current() != JavaVersion.VERSION_1_9) {
throw new GradleException("This build must be run with Java 9")
}
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think some warning/enforcement is good just so that there are no surprises when the code builds locally but fails on the build server.
* Add codecoverage badge to README.md * Add circleci config * Add build badge to README.md * Use java 9 in ci builds
* Loading all the files from the project into this new one * Remove auto-gen reference from marquez-python * Adjusting tests to pass with new parsing style * Commit the necessary test fixtures as well * Update version of yaml files used * Adjust a configuration test to mock out updated method name * Formatting changes * More formatting changes * Add missing test case for job retrieval * Add resources for new job test * Adjusting test fixtures used for job creation * Add license to test files * Adding license info to init files * Fixing integration test * Add newlines after licenses in init.py * Changes to the namespace getter and setter locally * Adjusting integration tests to pass * Rename of utils package Adjust tests to return different exception types * Update test to use correct hostname * Adjusted to run all tests not just single integration test * Fix renaming issue * Add new datasources for test * pep8 formatting fixes * Adding some debug code * Adding a newline * Adding more logging and adding verbose output to pytest * Formatting fixes (newlines) * More debugging around the timeout tests * Removing unused import * Adjust debug formatting to not cause error * Adding more info about exception type for timeout test * Remove test syntax error * Adjusting scope of test fixture to module * Adjust verification for failure * Remove assertion so test will pass * Adjusting style of broken network to be a test fixture, not a context manager * Add info about type * Adjust broken verifier * Formatting issue fix * Move fixture up and adjust assertion * Fix result type * Fix evaluation style * Remove type evalution * Cleanup * Additional testing for namespaces * Formatting fixes * Formatting fix and remove unnecessary duplicate request calls * Formatting fix * Add missing vcr files * Formatting fix * Add a test case for a ResourceNotFoundException. Rename a test case (and corresponding data) * Formatting fixes * Adding additional test case to see 500 error handling * Additional test case for general catch-all * Added missing license and adjusted import structure * Add endpoints to get all jobs in a namespace along with tests * First pass at fixes - Created JobRunState enum - Removing self.host and self.port in favor of local vars - Adjusted how kwargs are used in the the get/put/post requests * Fixed a couple test issues * Fix timeout tests in configuration tests * Fix configuration test changes to remove separate self.host and self.port changes * Add the endpoint api/v1/ to host string in tests * Trying new imp'l of request arg processing * Fix to args are parsed when there are no additional inputs * Moving constants into a constants file Adjusting semantics of 404's Adjusting testing to verify that * Initial pass at url encoding the path * Adding url encoding * Updating tests and test files for URL encoding Added namespace as a property * Formatting changes for pep8 * Formatting fixes * Fix integration tests * Add a test case for datasource url encoding * Formatting * Remove unused import * Formatting changes and adding a constant for 204 responses * Adding coverage for 204 response * Rename package and files * Fixing integration test Formatting fixes for imports * Import and formatting fixes * Adding some code to test jobs and fixtures * Adding test cases to verify correct escaping * Formatting fixes * Using enum for jobrunstate * Adjust to use enum values * Moved the put, post, and get methods into the client to remove timeout parameter awkwardness * Fix client to use self instead of request utils for gets, puts, and posts * Update test fixtures to use the marquez client methods * Simplify utils location * Remove unnecessary instance vars from client * Adjusting measure for request timeout * Rename get_all --> list * Adjust all get_all tests and test fixtures to use list * jobrun_id --> job_run_id * Formatting changes and naming changes for timeout * Added test for precision of timeout * Adjust test name * Adjust test case for trunction of timeout * Renaming host to api_base * Adjust api_base changes * Fix tests that don't specify protocol * Pep8 Fixes and get_jobs -> list_jobs * Adjust API calls for jobruns to use _as_<state> * Adjust "visibility" of job run state change function * Adjust error handling for bad client initialization * Adjust client to use new exception type * Adding new exception formats * Adjusting error handling * Adjusting to new error handling format * Removed **kwargs in favor of a basic timeout * Formatting fixes * Fix for job run tests * Fix to local variable naming * Changing naming of private vars * Test fixes for internal variable renames * Remove unnecessary definitions for client member vars * Adjust jobs test to also test with new namespace and default namespace * Adjusting job_runs tests to conform to new way of using ns in the client * Adjusting datasets and datasources tests * Adding datasources test fixtures * Remove runcode from a test file * Adjusting tests to not use timeout
…-fix-seachBar [DGD-4720]-[DGD-4733] Loading-Feedback and Fix-SeachBar
…-fix-seachBar [DGD-4720]-[DGD-4733] Loading-Feedback and Fix-SeachBar
No description provided.