[zanata/zanata-server] fab337: Screenshot via Test Listener integration

GitHub noreply at github.com
Mon Jan 20 23:52:14 UTC 2014


  Branch: refs/heads/integration/master
  Home:   https://github.com/zanata/zanata-server
  Commit: fab337c0e9d7023ab338fc34b6307f4b31fb6c25
      https://github.com/zanata/zanata-server/commit/fab337c0e9d7023ab338fc34b6307f4b31fb6c25
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    A functional-test/src/main/java/org/zanata/util/TestEventListener.java
    A functional-test/src/test/java/org/zanata/feature/FunctionalTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/account/UsernameValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ValidEmailAddressTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java

  Log Message:
  -----------
  Screenshot via Test Listener integration

If derived from FunctionalTest, tests will generate screen shots
in the event of before & after click, navigating to a new url, or
test exception.


  Commit: 82af2e057462f05b23763b971a284f268b184d29
      https://github.com/zanata/zanata-server/commit/82af2e057462f05b23763b971a284f268b184d29
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    M functional-test/src/main/java/org/zanata/util/TestEventListener.java

  Log Message:
  -----------
  clean up code a bit


  Commit: 3d287bdd5efa2a059fbab31fe9438f769d9cbfee
      https://github.com/zanata/zanata-server/commit/3d287bdd5efa2a059fbab31fe9438f769d9cbfee
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    A functional-test/src/main/java/org/zanata/util/TestEventForScreenshotListener.java
    R functional-test/src/main/java/org/zanata/util/TestEventListener.java

  Log Message:
  -----------
  rename class


  Commit: 412d65d0b202da127359d1c034856ca952ec53ea
      https://github.com/zanata/zanata-server/commit/412d65d0b202da127359d1c034856ca952ec53ea
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    M functional-test/src/main/java/org/zanata/util/TestEventForScreenshotListener.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    A functional-test/src/test/java/org/zanata/util/TakeScreenshotRule.java
    M functional-test/src/test/resources/setup.properties

  Log Message:
  -----------
  create test rule for screenshot


  Commit: 2ebca18c79cb7299fb48af43d2a1e7a74ce71a57
      https://github.com/zanata/zanata-server/commit/2ebca18c79cb7299fb48af43d2a1e7a74ce71a57
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/pom.xml
    R functional-test/src/test/java/org/zanata/feature/FunctionalTest.java
    M functional-test/src/test/java/org/zanata/feature/account/UsernameValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ValidEmailAddressTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/glossary/GlossaryDeleteTest.java
    M functional-test/src/test/java/org/zanata/util/TakeScreenshotRule.java

  Log Message:
  -----------
  will delete screenshot if test fails


  Commit: bb19b6b89bdc93dc5cd3ee1d41895ea611604fd0
      https://github.com/zanata/zanata-server/commit/bb19b6b89bdc93dc5cd3ee1d41895ea611604fd0
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    A functional-test/src/main/java/org/zanata/util/ScreenshotDir.java
    M functional-test/src/main/java/org/zanata/util/TestEventForScreenshotListener.java
    M functional-test/src/test/java/org/zanata/util/TakeScreenshotRule.java

  Log Message:
  -----------
  unify test screenshot directory location


  Commit: 249a1ac13be68ddd9ce587ba8d62bbd52b0bcdf4
      https://github.com/zanata/zanata-server/commit/249a1ac13be68ddd9ce587ba8d62bbd52b0bcdf4
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditMaintainersTest.java
    M functional-test/src/test/java/org/zanata/feature/project/ProjectVersionTest.java

  Log Message:
  -----------
  add screenshot rule to frequent failing test


  Commit: a68b7151d8d1ca25f339462f2c93d14b4c2fe845
      https://github.com/zanata/zanata-server/commit/a68b7151d8d1ca25f339462f2c93d14b4c2fe845
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/projects/CreateVersionPage.java

  Log Message:
  -----------
  try to make test more stable


  Commit: b64bc28d408f7e50706e89a25c7e6c6d759c5789
      https://github.com/zanata/zanata-server/commit/b64bc28d408f7e50706e89a25c7e6c6d759c5789
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    R functional-test/src/main/java/org/zanata/util/ScreenshotDir.java
    A functional-test/src/main/java/org/zanata/util/ScreenshotDirForTest.java
    M functional-test/src/main/java/org/zanata/util/TestEventForScreenshotListener.java
    M functional-test/src/test/java/org/zanata/util/TakeScreenshotRule.java

  Log Message:
  -----------
  rename class


  Commit: 958ec16a5286e4c85709096a623f895b0c96c1e5
      https://github.com/zanata/zanata-server/commit/958ec16a5286e4c85709096a623f895b0c96c1e5
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    M functional-test/src/test/java/org/zanata/feature/account/AccountTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/util/TakeScreenshotRule.java

  Log Message:
  -----------
  rewrite test rule so that it will unregister afterwards


  Commit: 15294edc9480956d8a3394a6c5e50170e71985c9
      https://github.com/zanata/zanata-server/commit/15294edc9480956d8a3394a6c5e50170e71985c9
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/glossary/GlossaryDeleteTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditMaintainersTest.java
    M functional-test/src/test/java/org/zanata/feature/project/ProjectVersionTest.java
    A functional-test/src/test/java/org/zanata/util/NoScreenshot.java
    A functional-test/src/test/java/org/zanata/util/ScreenshotEnabledTestRunListener.java
    R functional-test/src/test/java/org/zanata/util/TakeScreenshotRule.java

  Log Message:
  -----------
  use junit RunListener control screenshot

- By default all tests will have screenshot and screenshots are deleted if test passes
- Add NoScreenshot annotation to disable screenshot for test class or method


  Commit: 926388e47cdede8e817cf1584ef15a4c6313f147
      https://github.com/zanata/zanata-server/commit/926388e47cdede8e817cf1584ef15a4c6313f147
  Author: Patrick Huang <pahuang at redhat.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M functional-test/src/test/java/org/zanata/feature/account/AccountTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/account/InvalidEmailAddressTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ProfileTest.java
    M functional-test/src/test/java/org/zanata/feature/account/RegisterTest.java
    M functional-test/src/test/java/org/zanata/feature/account/UsernameValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ValidEmailAddressTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditHomePageTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageUsersFullTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/project/CreateProjectTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditMaintainersTest.java
    M functional-test/src/test/java/org/zanata/feature/security/SecurityFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupIDValidationTest.java
    M functional-test/src/test/java/org/zanata/util/ScreenshotEnabledTestRunListener.java

  Log Message:
  -----------
  annotate NoScreenshot for stable tests


  Commit: 3f6dcf38b76514c41a8bee145173e75c59e5e702
      https://github.com/zanata/zanata-server/commit/3f6dcf38b76514c41a8bee145173e75c59e5e702
  Author: Carlos Munoz <chavo16 at hotmail.com>
  Date:   2014-01-20 (Mon, 20 Jan 2014)

  Changed paths:
    M functional-test/pom.xml
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    M functional-test/src/main/java/org/zanata/page/projects/CreateVersionPage.java
    A functional-test/src/main/java/org/zanata/util/ScreenshotDirForTest.java
    A functional-test/src/main/java/org/zanata/util/TestEventForScreenshotListener.java
    M functional-test/src/test/java/org/zanata/feature/account/AccountTestSuite.java
    M functional-test/src/test/java/org/zanata/feature/account/ChangePasswordTest.java
    M functional-test/src/test/java/org/zanata/feature/account/InvalidEmailAddressTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ProfileTest.java
    M functional-test/src/test/java/org/zanata/feature/account/RegisterTest.java
    M functional-test/src/test/java/org/zanata/feature/account/UsernameValidationTest.java
    M functional-test/src/test/java/org/zanata/feature/account/ValidEmailAddressTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/EditHomePageTest.java
    M functional-test/src/test/java/org/zanata/feature/administration/ManageUsersFullTest.java
    M functional-test/src/test/java/org/zanata/feature/document/UploadTest.java
    M functional-test/src/test/java/org/zanata/feature/project/CreateProjectTest.java
    M functional-test/src/test/java/org/zanata/feature/project/EditMaintainersTest.java
    M functional-test/src/test/java/org/zanata/feature/security/SecurityFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupFullTest.java
    M functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupIDValidationTest.java
    A functional-test/src/test/java/org/zanata/util/NoScreenshot.java
    A functional-test/src/test/java/org/zanata/util/ScreenshotEnabledTestRunListener.java
    M functional-test/src/test/resources/setup.properties

  Log Message:
  -----------
  Merge pull request #213 from zanata/webdriver-screenshots

Screenshot via Test Listener integration


Compare: https://github.com/zanata/zanata-server/compare/f4398a1042c4...3f6dcf38b765


More information about the zanata-commits mailing list