Test case for issue #26, Support eval() based scripts
Sync to changes in ChannelPlate project