Thucydides is a tool that lets you use WebDriver-based unit or BDD tests to write more flexible and more reusable WebDriver-based tests, and also to generate documentation about your acceptance tests, including a narrative description of test, along with the corresponding screen shots, and also high-level summaries and aggregations of the test r…
Java JavaScript HTML Groovy CSS FreeMarker Other
Latest commit 8b571c9 Mar 10, 2016 @wakaleo wakaleo Merge pull request #162 from gmlewis/master
Upgrade Apache Commons Collections to v3.2.2
Failed to load latest commit information.
bin/firefox/linux/firefox Adding linux binaries for Firefox to experiment with Cloudbees CI build Aug 4, 2011
buildSrc/src/main/groovy/net/thucydides/builds New Gradle/Bintray release process Nov 2, 2014
design Milestone build - core works, junit integration WIP Jun 12, 2011
gradle New Gradle/Bintray release process Nov 2, 2014
maven-thucydides-plugin Added smoketests for the mvn and gradle builds Nov 5, 2014
src Test report timestamp now displays the time of report generation for … Dec 4, 2013
thucydides-ant-task Reorganized the imports Nov 3, 2014
thucydides-browsermob-plugin Reorganized the imports Nov 3, 2014
thucydides-core Upgrade Apache Commons Collections to v3.2.2 Mar 9, 2016
thucydides-demo Fixed wrong version number Apr 16, 2012
thucydides-gradle-plugin Added smoketests for the mvn and gradle builds Nov 5, 2014
thucydides-junit Getting the maven plugin to deploy to the right group on BinTray Nov 4, 2014
thucydides-maven-integration-tests Reorganized the imports Nov 3, 2014
thucydides-report-resources New Gradle/Bintray release process Nov 2, 2014
thucydides-sample-alternative-resources New Gradle/Bintray release process Nov 2, 2014
thucydides-smoketests Added smoketests for the mvn and gradle builds Nov 5, 2014
thucydides-spock Reorganized the imports Nov 3, 2014
thucydides-test-utils Reorganized the imports Nov 3, 2014
.gitignore Added a script to install phantomJS for build servers Oct 25, 2014
.travis.yml Streamlined the build process Oct 25, 2014
README.markdown Updated README to refer to the new Serenity project Feb 20, 2015
build-all.sh WIP Nov 29, 2012
build.gradle Gradle build for the Maven Thucydides plugin Nov 5, 2014
deploy.gradle Ensuring that the ant plugin gets deployed May 7, 2014
gradlew Added the grade wrapper scripts Oct 25, 2014
gradlew.bat Added the grade wrapper scripts Oct 24, 2014
infinitest.filters Modified infinitest filters to test permissions Aug 13, 2011
install-phantomjs.sh Streamlined the build process Oct 25, 2014
licence.txt Added a license file. Jun 5, 2011
pom.xml Fine-tuning Gradle build Oct 25, 2014
release.gradle New Gradle/Bintray release process Nov 2, 2014
settings.gradle Gradle build for the Maven Thucydides plugin Nov 4, 2014

README.markdown

Thudcydides

Thucydides is a library designed to make writing automated acceptance tests easier, and more fun. It helps structure your automated acceptance tests in order to make them easier to understand and maintain, and provides great reporting capabilties on top of tools like JBehave, Cucumber or JUnit. It also provides tight integration with WebDriver, to make automated web testing easier and more efficient.

Note: In November 2014 Thucydides was renamed Serenity and now has been migrated to a new Git repository: https://github.com/serenity-bdd