{"id":18076593,"url":"https://github.com/ggeorgovassilis/test-with-embedded-tomcat","last_synced_at":"2025-04-12T08:25:51.768Z","repository":{"id":152469552,"uuid":"50677227","full_name":"ggeorgovassilis/test-with-embedded-tomcat","owner":"ggeorgovassilis","description":"Companion code for my blog post on end-to-end application testing","archived":false,"fork":false,"pushed_at":"2024-02-20T11:51:38.000Z","size":91,"stargazers_count":3,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-26T03:33:16.985Z","etag":null,"topics":["integration-testing","testing","tomcat"],"latest_commit_sha":null,"homepage":"https://blog.georgovassilis.com/2016/01/29/end-to-end-testing-java-web-applications-with-an-embedded-tomcat/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ggeorgovassilis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-29T17:02:17.000Z","updated_at":"2020-05-09T11:05:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"5f53f8c6-e1ff-46e1-9981-b744e2255cf0","html_url":"https://github.com/ggeorgovassilis/test-with-embedded-tomcat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggeorgovassilis%2Ftest-with-embedded-tomcat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggeorgovassilis%2Ftest-with-embedded-tomcat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggeorgovassilis%2Ftest-with-embedded-tomcat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggeorgovassilis%2Ftest-with-embedded-tomcat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ggeorgovassilis","download_url":"https://codeload.github.com/ggeorgovassilis/test-with-embedded-tomcat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248538606,"owners_count":21121013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["integration-testing","testing","tomcat"],"created_at":"2024-10-31T11:10:32.132Z","updated_at":"2025-04-12T08:25:51.763Z","avatar_url":"https://github.com/ggeorgovassilis.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Integration-testing a Java web application\nThis is the repository for [End-to-end testing Java web applications with an embedded Tomcat](https://blog.georgovassilis.com/2016/01/29/end-to-end-testing-java-web-applications-with-an-embedded-tomcat/) and [Getting test coverage reports for integration test](https://blog.georgovassilis.com/2017/06/23/getting-test-coverage-reports-for-integration-test/)\nwhich discusses performing end-to-end tests on\na multi-module Java web application. It runs a simple (yet not trivial) Java web application from within the\nMaven integration test phase, launches a test browser and interacts with the web application.\n\nTopics covered:\n\n- packaging web application in a WAR module\n- inheriting dependencies from the WAR module as if it were a JAR\n- running integration tests in a separate module\n- reporting test coverage\n\n\nGet a local copy with:\n```git clone https://github.com/ggeorgovassilis/test-with-embedded-tomcat.git```\n\nand run with\n\n```mvn install```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggeorgovassilis%2Ftest-with-embedded-tomcat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fggeorgovassilis%2Ftest-with-embedded-tomcat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggeorgovassilis%2Ftest-with-embedded-tomcat/lists"}