Commit Graph

549 Commits

Author SHA1 Message Date
Steven Armstrong de8a09b45d ++FIXME
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 16:16:52 +02:00
Steven Armstrong 9156d2f5ac trust in telmich we do (or should)
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 16:15:52 +02:00
Steven Armstrong c45c9cd702 dont re-run already fulfilled requirements
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 16:07:13 +02:00
Steven Armstrong 24bf7369d9 ++info
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 15:54:26 +02:00
Steven Armstrong 50eead577c +missing import
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 15:49:32 +02:00
Steven Armstrong 8cfc16cd76 finish migration to cdist_object.state
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 15:48:22 +02:00
Steven Armstrong 6734ff693f fix object_prepare to use object.state
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 15:39:38 +02:00
Nico Schottelius e98272e0c5 move log.info down
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2011-10-19 15:34:24 +02:00
Nico Schottelius 0e7c532870 add new state code, begin to detect circular dependencies
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2011-10-19 15:32:06 +02:00
Steven Armstrong d6cf85e6f6 implement /__object_fq/__object_name/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 15:17:45 +02:00
Steven Armstrong b56925d24a /__object_fq/__object_name/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 15:15:05 +02:00
Steven Armstrong 8f306a7484 /__debug/__cdist_debug/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 15:04:14 +02:00
Steven Armstrong dc3ed07153 /__debug/__cdist_debug/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 15:03:47 +02:00
Steven Armstrong eb5b80d132 remove legacy tests
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 15:02:17 +02:00
Steven Armstrong 1fb96c0fc2 update test for upcomming change: /__debug/__cdist_debug/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 14:58:25 +02:00
Steven Armstrong ef5eb34274 update test for upcomming change: /__debug/__cdist_debug/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 14:57:32 +02:00
Steven Armstrong f732220e77 remove legacy tests
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 14:54:38 +02:00
Steven Armstrong ff2192f6de remove legacy attributes: ran, prepared
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 14:54:15 +02:00
Steven Armstrong 022b17d700 implement Object state
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 14:53:31 +02:00
Steven Armstrong 4f398a834f /ran/done/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 14:53:06 +02:00
Steven Armstrong 02de396905 tests for Object state
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-19 14:50:16 +02:00
Nico Schottelius 4d4287c580 Merge remote-tracking branch 'steven/master' 2011-10-18 15:14:44 +02:00
Steven Armstrong 04af96b5e3 Merge remote-tracking branch 'telmich/master' 2011-10-18 15:09:50 +02:00
Steven Armstrong d427e3f585 __self should not contain .cdist
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 15:07:58 +02:00
Steven Armstrong 205cd7b28a fix the test
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 15:07:58 +02:00
Steven Armstrong 2246b7496b fails if requirement has illegal object_id
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 15:07:58 +02:00
Steven Armstrong 2a5465c03c test that emulator fails if requirement has illegal object_id
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 15:07:58 +02:00
Steven Armstrong 030d5919e6 raise exception if object_id contains .cdist
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 15:07:58 +02:00
Steven Armstrong af367a76f8 test for: .cdist may not be used in object_id
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 15:07:58 +02:00
Steven Armstrong e58b52592b add missing environment variable __self
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 15:07:58 +02:00
Steven Armstrong 1805c16fd4 --debug
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 15:07:58 +02:00
Steven Armstrong a946b5cf59 verify manifest environment
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 15:07:58 +02:00
Nico Schottelius 7bb81e2f18 Whitespace does not not weigh anything - remove - sed -i 's/ *$//g' *py */*py
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2011-10-18 13:32:36 +02:00
Nico Schottelius 7160637014 remove trailing whitespace: :%s/ *$//g
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2011-10-18 13:29:44 +02:00
Steven Armstrong 91c1215566 wrap exceptions in cdist.Error
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 13:27:44 +02:00
Steven Armstrong e9a0aa1863 fail if requirements type does not exist
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 13:20:14 +02:00
Steven Armstrong 64edfc4640 add tests for emulator
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 13:19:37 +02:00
Steven Armstrong 4975b4643a --typo
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 13:11:53 +02:00
Steven Armstrong 95a858c350 implement: fail if type does not exist on the filesystem
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 12:46:06 +02:00
Steven Armstrong a0a4a7382d import NoSuchTypeError into cdist.core namespace
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 12:44:07 +02:00
Steven Armstrong bd81045caf test for nonexistent type
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-18 12:43:14 +02:00
Nico Schottelius 50cb8807bf fix tests to work (not code :-)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-18 09:57:50 +02:00
Nico Schottelius 03ea7787d2 +self
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 18:38:22 +02:00
Nico Schottelius 420b6aeae7 ensure object is not ran twice
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 15:08:00 +02:00
Nico Schottelius 32b2c49d32 found 2 bugs in transfer_code_remote
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 12:39:06 +02:00
Nico Schottelius 3883fe4247 raise cdist error instead of oserror
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 00:12:32 +02:00
Nico Schottelius 3c31b4f9a3 and finally also adjust the requirement itself
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 23:40:11 +02:00
Nico Schottelius 950424d478 move log output into correct function, also log object code run/gencode
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 23:29:27 +02:00
Nico Schottelius 42e1c21f43 print progress output in info level for object prepare
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 23:26:54 +02:00
Nico Schottelius 5a72223ae3 strip away / in emulator in requirements
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 23:23:57 +02:00