Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ice-dev] [ice-build] [eclipse/ice] 82bb27: Moved the SWTBot utility test classes to a new cli...

All,

This push merged the VisIt time slider widget branch into master. It includes a new bundle, org.eclipse.ice.client.widgets.test.utils, that you will need to import into your workspace (otherwise, Eclipse won't compile widgets.test or viz.service.visit.test).

Jordan
Jordan Deyton
Oak Ridge National Laboratory
Telephone: (865) 574-1091
Email: deytonjh@xxxxxxxx
On 6/22/2015 5:09 PM, GitHub wrote:
  Branch: refs/heads/master
  Home:   https://github.com/eclipse/ice
  Commit: 82bb276adedff32f0dc80ad88f486dd0d9816d28
      https://github.com/eclipse/ice/commit/82bb276adedff32f0dc80ad88f486dd0d9816d28
  Author: Jordan <jordan.deyton@xxxxxxxxx>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    A tests/org.eclipse.ice.client.widgets.test.utils/.project
    A tests/org.eclipse.ice.client.widgets.test.utils/.settings/org.eclipse.jdt.core.prefs
    A tests/org.eclipse.ice.client.widgets.test.utils/META-INF/MANIFEST.MF
    A tests/org.eclipse.ice.client.widgets.test.utils/build.properties
    A tests/org.eclipse.ice.client.widgets.test.utils/src/org/eclipse/ice/client/widgets/test/utils/AbstractICEUITester.java
    A tests/org.eclipse.ice.client.widgets.test.utils/src/org/eclipse/ice/client/widgets/test/utils/AbstractSWTTester.java
    A tests/org.eclipse.ice.client.widgets.test.utils/src/org/eclipse/ice/client/widgets/test/utils/AbstractWorkbenchTester.java
    M tests/org.eclipse.ice.client.widgets.test/META-INF/MANIFEST.MF
    R tests/org.eclipse.ice.client.widgets.test/src/org/eclipse/ice/client/widgets/test/AbstractICEUITester.java
    R tests/org.eclipse.ice.client.widgets.test/src/org/eclipse/ice/client/widgets/test/AbstractSWTTester.java
    R tests/org.eclipse.ice.client.widgets.test/src/org/eclipse/ice/client/widgets/test/AbstractWorkbenchTester.java
    M tests/org.eclipse.ice.client.widgets.test/src/org/eclipse/ice/client/widgets/test/EntryCompositeTester.java
    M tests/org.eclipse.ice.client.widgets.test/src/org/eclipse/ice/client/widgets/test/ICEResourcePageTester.java
    M tests/org.eclipse.ice.client.widgets.test/src/org/eclipse/ice/client/widgets/test/PlotGridCompositeTester.java

  Log Message:
  -----------
  Moved the SWTBot utility test classes to a new client.widgets.test.utils
bundle so I can use them in other test fragments.

Signed-off-by: Jordan <jordan.deyton@xxxxxxxxx>


  Commit: ed16ba75489ca756121a6e26ae30422f891afdd8
      https://github.com/eclipse/ice/commit/ed16ba75489ca756121a6e26ae30422f891afdd8
  Author: Jordan <jordan.deyton@xxxxxxxxx>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    A tests/org.eclipse.ice.client.widgets.test.utils/.classpath
    A tests/org.eclipse.ice.client.widgets.test.utils/.gitignore

  Log Message:
  -----------
  Adding a .gitignore.

Signed-off-by: Jordan <jordan.deyton@xxxxxxxxx>


  Commit: d5400e1c239e932e26c2c6fe2bf5e6d7d764e188
      https://github.com/eclipse/ice/commit/d5400e1c239e932e26c2c6fe2bf5e6d7d764e188
  Author: Jordan <jordan.deyton@xxxxxxxxx>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/widgets/TimeSliderComposite.java
    M tests/org.eclipse.ice.viz.service.visit.test/.gitignore
    M tests/org.eclipse.ice.viz.service.visit.test/META-INF/MANIFEST.MF
    A tests/org.eclipse.ice.viz.service.visit.test/src/org/eclipse/ice/viz/service/visit/test/TimeSliderCompositeTester.java

  Log Message:
  -----------
  Adding an initial tester for the TimeSliderComposite. The only
implemented test passes.

Signed-off-by: Jordan <jordan.deyton@xxxxxxxxx>


  Commit: f68c37d92062d7b7660acc35361a869f6cefb5a1
      https://github.com/eclipse/ice/commit/f68c37d92062d7b7660acc35361a869f6cefb5a1
  Author: Jordan <jordan.deyton@xxxxxxxxx>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/widgets/TimeSliderComposite.java
    A tests/org.eclipse.ice.viz.service.visit.test/src/org/eclipse/ice/viz/service/visit/test/TestLauncher.java
    M tests/org.eclipse.ice.viz.service.visit.test/src/org/eclipse/ice/viz/service/visit/test/TimeSliderCompositeTester.java

  Log Message:
  -----------
  Implemented all of the tests.
Added a temporary launcher for manual testing.
Started implementing the time slider widget. Most functionality is there
except for the text widget and the listeners.

Signed-off-by: Jordan <jordan.deyton@xxxxxxxxx>


  Commit: 4bf9f46b4a2d9962f746dba015c06714c84cb5ad
      https://github.com/eclipse/ice/commit/4bf9f46b4a2d9962f746dba015c06714c84cb5ad
  Author: Jordan <jordan.deyton@xxxxxxxxx>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M tests/org.eclipse.ice.client.widgets.test.utils/src/org/eclipse/ice/client/widgets/test/utils/AbstractSWTTester.java

  Log Message:
  -----------
  Adding convenient method to test for exceptions thrown on the UI thread.

Signed-off-by: Jordan <jordan.deyton@xxxxxxxxx>


  Commit: 7fecdfa97682bc00cf326f8fb2270b355a5cd155
      https://github.com/eclipse/ice/commit/7fecdfa97682bc00cf326f8fb2270b355a5cd155
  Author: Jordan Deyton <jordan.deyton@xxxxxxxxx>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/widgets/TimeSliderComposite.java
    M tests/org.eclipse.ice.viz.service.visit.test/src/org/eclipse/ice/viz/service/visit/test/TimeSliderCompositeTester.java

  Log Message:
  -----------
  Because SWT Spinners include a mandatory Text widget that can only
display the spinner's integer value, and we intend to display doubles, I
replaced the spinner with two buttons (decorated using the same native
arrow style).

The tester has also been updated to check for these buttons.

Signed-off-by: Jordan Deyton <jordan.deyton@xxxxxxxxx>


  Commit: 52eef4ea20e0df782f5f908cdc5a2ee26d546229
      https://github.com/eclipse/ice/commit/52eef4ea20e0df782f5f908cdc5a2ee26d546229
  Author: Jordan Deyton <jordan.deyton@xxxxxxxxx>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/widgets/TimeSliderComposite.java
    M tests/org.eclipse.ice.viz.service.visit.test/src/org/eclipse/ice/viz/service/visit/test/TimeSliderCompositeTester.java

  Log Message:
  -----------
  Hooking up the listeners for the widgets. Synchronized the three
separate widgets.

Updated the tester to ensure the time Scale widget's min, max, and
incremental values match the timesteps.

Signed-off-by: Jordan Deyton <jordan.deyton@xxxxxxxxx>


  Commit: 60fbdc037f37c177b69dd63763088c475e4a5866
      https://github.com/eclipse/ice/commit/60fbdc037f37c177b69dd63763088c475e4a5866
  Author: Jordan <jordan.deyton@xxxxxxxxx>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    A src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/widgets/BinarySearchTree.java
    A tests/org.eclipse.ice.viz.service.visit.test/src/org/eclipse/ice/viz/service/visit/test/BinarySearchTreeTester.java

  Log Message:
  -----------
  Adding a custom BinarySearchTree of doubles that will be used with the
TimeSliderComposite's text widget to find the nearest double value in a
pre-defined list of doubles (times).

Signed-off-by: Jordan <jordan.deyton@xxxxxxxxx>


  Commit: 7cbefe97d4b2b8d3afe43153ff694ddf4ed19288
      https://github.com/eclipse/ice/commit/7cbefe97d4b2b8d3afe43153ff694ddf4ed19288
  Author: Jordan <jordan.deyton@xxxxxxxxx>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/widgets/TimeSliderComposite.java
    R tests/org.eclipse.ice.viz.service.visit.test/src/org/eclipse/ice/viz/service/visit/test/TestLauncher.java
    M tests/org.eclipse.ice.viz.service.visit.test/src/org/eclipse/ice/viz/service/visit/test/TimeSliderCompositeTester.java

  Log Message:
  -----------
  Hooked up the text widget in the TimeSliderComposite.
Added missing documentation.
Removed the shell launcher used to manually test the new widget.

Signed-off-by: Jordan <jordan.deyton@xxxxxxxxx>


  Commit: 8def3fe2cac730f774818b2945dfd6dd9417487e
      https://github.com/eclipse/ice/commit/8def3fe2cac730f774818b2945dfd6dd9417487e
  Author: Jordan Deyton <deytonjh@xxxxxxxx>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/widgets/BinarySearchTree.java

  Log Message:
  -----------
  I forgot to update two double comparisons to use Double.compare(...).

Signed-off-by: Jordan Deyton <deytonjh@xxxxxxxx>


  Commit: 7c49e822e84ce86db32b78975295b3ef7ae94273
      https://github.com/eclipse/ice/commit/7c49e822e84ce86db32b78975295b3ef7ae94273
  Author: Jordan Deyton <deytonjh@xxxxxxxx>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M tests/org.eclipse.ice.viz.service.visit.test/src/org/eclipse/ice/viz/service/visit/test/TimeSliderCompositeTester.java

  Log Message:
  -----------
  Updated some documentation about the SWTBot test code for checking input
to the TimeSliderComposite's Text widget. I have verified that the test
code also works on Linux.

Added a bit of code to unregister extra listeners before tests so that
SelectionListener test failures don't cascade through the test.

Signed-off-by: Jordan Deyton <deytonjh@xxxxxxxx>


  Commit: d793df655a652fce34b1b1cc8a863f6d489d1c94
      https://github.com/eclipse/ice/commit/d793df655a652fce34b1b1cc8a863f6d489d1c94
  Author: Jordan Deyton <deytonjh@xxxxxxxx>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/VisItPlotRender.java

  Log Message:
  -----------
  Added the TimeSliderComposite to the VisItPlotRender and hooked it up to
the associated VisIt widget.

Signed-off-by: Jordan Deyton <deytonjh@xxxxxxxx>


  Commit: b258277355c2b50b5813daafee6a5b2363089943
      https://github.com/eclipse/ice/commit/b258277355c2b50b5813daafee6a5b2363089943
  Author: Jordan Deyton <deytonjh@xxxxxxxx>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M src/org.eclipse.ice.client.widgets/src/org/eclipse/ice/client/widgets/PlotGridComposite.java
    M src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/VisItPlotRender.java
    M src/org.eclipse.ice.viz.service.visit/src/org/eclipse/ice/viz/service/visit/widgets/TimeSliderComposite.java

  Log Message:
  -----------
  Fixing the background colors. All widgets from the PlotGridComposite
down to the TimeSliderComposite in the VisItPlotRender now share the
same background color.

Signed-off-by: Jordan Deyton <deytonjh@xxxxxxxx>


  Commit: c3cfcdc4f485568f53f7434f033640588d68516b
      https://github.com/eclipse/ice/commit/c3cfcdc4f485568f53f7434f033640588d68516b
  Author: Jordan Deyton <deytonjh@xxxxxxxx>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M org.eclipse.ice.build/pom.xml
    A tests/org.eclipse.ice.client.widgets.test.utils/pom.xml

  Log Message:
  -----------
  Adding the client.widgets.test.utils bundle to the build.

Signed-off-by: Jordan Deyton <deytonjh@xxxxxxxx>


  Commit: 8950c1d30b0f61ed95c86b141034d29ce34bee39
      https://github.com/eclipse/ice/commit/8950c1d30b0f61ed95c86b141034d29ce34bee39
  Author: Jordan Deyton <deytonjh@xxxxxxxx>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M tests/org.eclipse.ice.viz.service.visit.test/pom.xml

  Log Message:
  -----------
  Updating the test bundle's pom to run SWTBot off the UI thread. This
fixes build failures that occur only while running the maven build.

Signed-off-by: Jordan Deyton <deytonjh@xxxxxxxx>


Compare: https://github.com/eclipse/ice/compare/dacf67ddd324...8950c1d30b0f


_______________________________________________
ice-build mailing list
ice-build@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ice-build


Back to the top