icyphy / ptII

Ptolemy II is an open-source software framework supporting experimentation with actor-oriented design.
https://ptolemy.eecs.berkeley.edu/ptolemyII
Other
98 stars 43 forks source link

Testing (Constraint) #277

Open cxbrooks opened 12 years ago

cxbrooks commented 12 years ago

Note: the issue was created automatically with bugzilla2github tool

Original bug ID: BZ#480 From: Elizabeth Latronico <beth@berkeley.edu> Reported version: 8.1.devel CC: ptango@chess.eecs.berkeley.edu

Blocker for: BZ#443

cxbrooks commented 12 years ago

All code contributed to the Ptolemy II repository must satisfy the Ptolemy II testing rules: http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIlatest/ptII/doc/coding/index.htm

cxbrooks commented 12 years ago

Testing is covered under the testing link at http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIlatest/ptII/doc/coding/

Basically, we have two types of tests: 1) Unit tests, written in Tcl 2) System tests, which are models that use actors like the Test actor.

The tests can be run by using make or ant. For Ptango, we are not using make.

The notes about ant will appear at chess.eecs.berkeley.edu/ptexternal/src/ptII/doc/coding/ant.htm

The Ptango tree is at ptII/org/ptolemy/ptango.

The nightly build is at http://sisyphus.eecs.berkeley.edu:8080/job/ptII/