wiki:einotebookTestCases

Version 3 (modified by jdalbey, 7 years ago) (diff)

add test case 2

Electronic Instructor Notebook Test Cases

Test Case #1

Configuration

These tests assume dynamicdata\incident_script.xml is the full incident script.

In a terminal window (from webapps directory) execute: python einotebook/spikes/runTimer.py.

Application Startup

In a terminal window with webapps as the current directory, start the web server with the (Python 2.7) command: python -m CGIHTTPServer 8080

Open a web browser to localhost:8080/einotebook/

Four tabs appear with the first tab active ("Incident Summary"). The page content is a summary description for each of five incidents.

The timer in the upper right hand corner should be advancing according to the runTimer.py script.

The Simulation Script tab shows the list of events in the script with the current event highlighted in yellow.

Wait until the timer elapses to 1:00. Click "Jump to Current Event." The event closest to 1:00 is highlighted.

The Current Event tab shows just the current event.

The Maps tab shows two radio buttons: "Incidents" and "ATMS". The "Incidents" button is selected and a google map is displayed. Zoom in the map to the marker until five markers appear in the Irvine region.

Test Case #2

Configuration

Attached to this page is a test script file: incident_script.xml. Save this file to the dynamicdata directory.

Modify the contents of dynamicdata\sim_elapsedtime.json to read:

{"elapsedtime":"39"}

Application Startup

In a terminal window with webapps as the current directory, start the web server with the (Python 2.7) command: python -m CGIHTTPServer 8080

Open a web browser to localhost:8080/einotebook/

The timer in the upper right hand corner reads 00:00:39.

The Simulation Script tab shows the list of events in the script. The event at time 00:30 is highlighted. The events at time 00:00 and 00:05 are greyed out.

Open the file dynamicdata\sim_elapsedtime.json in a text editor. Change "39" to "46". Observe the einotebook window as you save the data file. Within one second of saving the file the time box displays 00:00:46 and the event at time 00:45 becomes highlighted while the event at time 00:30 is greyed out.

Scroll to the top of the script events. Click "Jump to Current Event". The display advances to the event at time 00:45 and it is highlighted. Slowly scroll upwards to view the previous events; they should all be greyed out.

Attachments