Opened 13 years ago
Closed 9 years ago
#155 closed enhancement (fixed)
Add test to nightly build that launches each app
Reported by: | Peter Powers | Owned by: | Kevin Milner |
---|---|---|---|
Priority: | minor | Milestone: | OpenSHA 1.4 |
Component: | build-process | Version: | |
Keywords: | Cc: |
Description
Implement headless launch of apps to check that there are no errors on startup that result from ongoing api changes.
Change History (7)
comment:1 Changed 13 years ago by
Component: | sha → build-process |
---|
comment:2 Changed 13 years ago by
Status: | new → assigned |
---|
comment:3 Changed 13 years ago by
comment:4 Changed 13 years ago by
Milestone: | OpenSHA 1.2 → OpenSHA 1.3 |
---|
Revisit for 1.3 and decide if this is worth pursuing. The headless issue IS thorny.
comment:5 Changed 11 years ago by
I just did a local test on my laptop using Xvfb (X11 virtual frame buffer) to launch HazardCurveApplication? in a headless (ssh without X forwarding) environment. I have requested that John Yu install it on opensha.usc.edu, which will allow me to enable a nightly app launching test.
comment:7 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I added a new nightly test on opensha.usc.edu (via cruise control) which will launch each of our apps on an Xvfb virtual screen. Seems to be working well, and should help us to keep the apps in working condition.
this is actually kind of nasty, as you can't instantiate JFrame's in a headless environment, and will require some refactoring.