{"id":19032860,"url":"https://github.com/strongqa/howitzer_stat","last_synced_at":"2025-08-14T08:12:26.058Z","repository":{"id":12951672,"uuid":"15629820","full_name":"strongqa/howitzer_stat","owner":"strongqa","description":"Howitzer extension used for automated tests coverage visualization of web application pages.","archived":false,"fork":false,"pushed_at":"2015-05-09T21:43:13.000Z","size":1739,"stargazers_count":28,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-06T16:05:47.236Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/strongqa.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-01-04T09:38:49.000Z","updated_at":"2019-06-18T17:03:24.000Z","dependencies_parsed_at":"2022-08-28T14:50:20.207Z","dependency_job_id":null,"html_url":"https://github.com/strongqa/howitzer_stat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/strongqa/howitzer_stat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongqa%2Fhowitzer_stat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongqa%2Fhowitzer_stat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongqa%2Fhowitzer_stat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongqa%2Fhowitzer_stat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/strongqa","download_url":"https://codeload.github.com/strongqa/howitzer_stat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strongqa%2Fhowitzer_stat/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270385467,"owners_count":24574556,"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","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-08T21:32:09.569Z","updated_at":"2025-08-14T08:12:25.995Z","avatar_url":"https://github.com/strongqa.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Howitzer Stat\n===============================\n\n[![Build Status](https://travis-ci.org/strongqa/howitzer_stat.png?branch=master)](https://travis-ci.org/strongqa/howitzer_stat)\n[![Dependency Status](https://gemnasium.com/romikoops/howitzer_stat.png)](https://gemnasium.com/romikoops/howitzer_stat)\n\n[Howitzer](http://strongqa.github.io/howitzer/) extension used for automated tests coverage visualization of web application pages.\n\nThis extension consists of 2 components:\n- REST web service based on Sinatra\n- Client files (js, css, html markup) intended for injection to a testable web application\n\n## Requirements\n\n**Ruby 1.9.3+**\n\n## Demo\n\n* \u003ca href=\"https://raw.githubusercontent.com/strongqa/howitzer_stat/gh-pages/images/1_accounts_page.png\" target=\"_blank\"\u003eScreenshot1\u003c/a\u003e\n* \u003ca href=\"https://raw.githubusercontent.com/strongqa/howitzer_stat/gh-pages/images/2_accounts_page_with_stat.png\" target=\"_blank\"\u003eScreenshot2\u003c/a\u003e\n* \u003ca href=\"https://raw.githubusercontent.com/strongqa/howitzer_stat/gh-pages/images/3_accounts_page_with_expanded_stat.png\" target=\"_blank\"\u003eScreenshot3\u003c/a\u003e\n\nReal demo application is coming soon...\n\n\n## Documentation\n\n* [Ruby installation in production](https://github.com/strongqa/howitzer_stat/wiki/Ruby-installation-in-production)\n* [Deployment to production](https://github.com/strongqa/howitzer_stat/wiki/Deployment-to-production)\n* [Client integration](https://github.com/strongqa/howitzer_stat/wiki/Client-integration)\n* [Settings List](https://github.com/strongqa/howitzer_stat/wiki/Settings-List)\n* [REST API Documentation](https://github.com/strongqa/howitzer_stat/wiki/REST-API)\n* [Howitzer](http://strongqa.github.io/howitzer)\n\n## Limitations\n\n* Not many branches and environments are supported.\n* Currently only Cucumber scenario can be applied.\n* The extension is to be covered by unit tests (both client and server part).\n* The Demo web application with HowitzerStat is not available.\n\nWe expect to eliminate these limitations in the upcoming releases.\n\n## Contributing\n\n1. Fork the project.\n2. Create a new feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Added some feature'`)\n4. Push the branch (`git push origin my-new-feature`)\n5. Create a new pull request.\n\n### Development Environment\n\n* Create `config/custom.yml` with the following properties:\n\n```\npath_to_source: ./demo\nport: 7000\ndomain: localhost\n```\n\n* Specify a correct path to the real howitzer based project (path_to_source setting).\n* Run a service:\n\n`unicorn -p 7000`\n\n* Navigate to url `http://localhost:7000/test?page=SomePage`\n\nwhere *SomePage* is one of the Ruby page classes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrongqa%2Fhowitzer_stat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstrongqa%2Fhowitzer_stat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrongqa%2Fhowitzer_stat/lists"}