All Projects → tatools → sunshine

tatools / sunshine

Licence: Apache-2.0 license
Sunshine allows you to manage suits of your automated tests directly from Java code.

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to sunshine

ForgeModdingSkeleton
Skeletons for building Forge mods
Stars: ✭ 21 (+75%)
Mutual labels:  ci, junit4
Aliyungradleconfig
自用的安卓开源项目工程模板。阿里云远程仓库加速,发布到maven仓库、上传到jcenter,代码混淆、资源混淆,持续集成(CI),多渠道自动打包。在天朝使用jcenter、mavenCentral及google三个远程仓库,Gradle Sync太慢?一招教你配置阿里云镜像源。init.d/init.gradle
Stars: ✭ 37 (+208.33%)
Mutual labels:  maven, ci
Rspecq
Optimally distribute and run RSpec suites among parallel workers; for faster CI builds
Stars: ✭ 122 (+916.67%)
Mutual labels:  ci, test-runner
parameterized-suite
Provides a new Runner for JUnit 4 that combines the features of Suite and Parameterized
Stars: ✭ 19 (+58.33%)
Mutual labels:  test-runner, junit4
selenium BDD framework
Behavioural driven development UI automation framework using selenium, cucumber-java, testng, maven, phantomjs
Stars: ✭ 34 (+183.33%)
Mutual labels:  maven, testng
Zunit
A powerful testing framework for ZSH projects
Stars: ✭ 140 (+1066.67%)
Mutual labels:  ci, test-runner
manon
🧪 Play with SpringBoot 2, JWT, Querydsl, GraphQL, Docker, ELK, PostgreSQL, MariaDB, Redis, MongoDB, Flyway, Maven, Gradle, TestNG, JUnit5, JaCoCo, GreenMail, CI, Quality Gates, Prometheus, Gatling, etc.
Stars: ✭ 26 (+116.67%)
Mutual labels:  maven, testng
Action Maven Publish
📦 GitHub Action for automatically publishing Maven packages
Stars: ✭ 66 (+450%)
Mutual labels:  maven, ci
Java.webdriver
Browser test automation using Selenium WebDriver in Java
Stars: ✭ 135 (+1025%)
Mutual labels:  maven, testng
Mobileautomationframework
Single code base framework to test android and iOS app using appium (v6.1.0), maven, testng,java. Option to start appium server programmatically.
Stars: ✭ 66 (+450%)
Mutual labels:  maven, testng
SeleniumTDD
A Selenium TDD framework that incorporates key features of Selenium and TestNG which can be used to create web-based automation scripts.
Stars: ✭ 23 (+91.67%)
Mutual labels:  maven, testng
MasterSeleniumFramework
Automation Testing | Web | Java | OOPS | Selenium WebDriver | TestNG | Maven | ExtentReport | Allure Reports | Java mail API | Design Patterns (Page Object Model, Singleton) | Jenkins | Data-Driven Testing using JSON file
Stars: ✭ 52 (+333.33%)
Mutual labels:  maven, testng
MasterAppiumFramework
Automation Testing | Mobile | Java | OOPS | Appium | TestNG | Maven | ExtentReport | Java mail API | Logging (Log4J2) | Design Patterns (Page Object Model, Singleton) | Page Factories | Jenkins | Data-Driven Testing using JSON file | Expected Data using XML file
Stars: ✭ 27 (+125%)
Mutual labels:  maven, testng
jsf-primefaces
JSF Primefaces Tutorials
Stars: ✭ 93 (+675%)
Mutual labels:  maven
ImagingKit
Java library for imaging tasks that integrates well with the java.awt.image environment
Stars: ✭ 16 (+33.33%)
Mutual labels:  maven
makefiles
No description or website provided.
Stars: ✭ 23 (+91.67%)
Mutual labels:  ci
CorePublish
maven发布插件和bintray发布插件
Stars: ✭ 18 (+50%)
Mutual labels:  maven
lagom-java-maven-chirper-example
No description or website provided.
Stars: ✭ 17 (+41.67%)
Mutual labels:  maven
plugins
Codefresh plugins repository
Stars: ✭ 16 (+33.33%)
Mutual labels:  ci
docker-java-sample
A simple Java sample that shows how to package Java application using Docker
Stars: ✭ 93 (+675%)
Mutual labels:  maven

Sunshine

Sunshine allows you to manage suits of your automated tests directly from Java code. It supports TestNg, JUnit 4, and JUnit 5.

Please read the users documentation on http://sunshine.tatools.org.

Build Status Documentation Status Codacy Badge codebeat badge codecov PDD status

assistant: Elegant Git

Rultor.com

How to contribute?

If you have any questions or want more functionality, please submit a new issue.

Before sending any pull request, please discuss requirements/changes to be implemented using an existing issue or by creating a new one.

Development notes

If you will install https://elegant-git.bees-hive.org and use Git via CLI, all required workflows will be executed automatically. Otherwise, you can do it manually by running ./workflows script.

Code formatting

We use https://github.com/diffplug/spotless to format the code. Please run ./gradlew spotlessApply to call the formatting manually.

Code assessment

Run ./gradlew (or gradlew.bat). It will execute unit, integration tests, and formatting verifications.

Docs review

Automatic analysis of documentation changes in not configured. That's why manual validation is required.

The following snippet allows generation of HTML version of the documentation

cd docs
rm -r _build && make html
open _build/html/index.html

Please take into account, you need to install required Python's dependencies with pip install -r docs/requirements.txt before.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].