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 Peter Powers

Component: shabuild-process

comment:2 Changed 13 years ago by Kevin Milner

Status: newassigned

comment:3 Changed 13 years ago by Kevin Milner

this is actually kind of nasty, as you can't instantiate JFrame's in a headless environment, and will require some refactoring.

comment:4 Changed 13 years ago by Peter Powers

Milestone: OpenSHA 1.2OpenSHA 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 Kevin Milner

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:6 Changed 10 years ago by Kevin Milner

Milestone: OpenSHA 1.3OpenSHA 1.4

still desired, still tricky

comment:7 Changed 9 years ago by Kevin Milner

Resolution: fixed
Status: assignedclosed

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.

Note: See TracTickets for help on using tickets.