Nov 01 06:37:53.110 INFO testing johnkoehn/econ-sim against beta-2018-10-30 for beta-1.31-1
Nov 01 06:37:53.111 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 06:37:53.354 INFO blam! c53a4dda9eb2c3621b702ed6a96e888866dc0b11acd98edc5666b026ead6d310
Nov 01 06:37:53.357 INFO running `"docker" "start" "-a" "c53a4dda9eb2c3621b702ed6a96e888866dc0b11acd98edc5666b026ead6d310"`
Nov 01 06:37:53.872 INFO kablam! usermod: no changes
Nov 01 06:37:53.954 INFO kablam!    Compiling econ-sim v0.1.0 (/source)
Nov 01 06:37:54.443 INFO kablam! warning: struct is never constructed: `VillageManager`
Nov 01 06:37:54.443 INFO kablam!  --> src/simulation/village_manager.rs:4:1
Nov 01 06:37:54.443 INFO kablam!   |
Nov 01 06:37:54.443 INFO kablam! 4 | pub struct VillageManager {
Nov 01 06:37:54.443 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.448 INFO kablam!   |
Nov 01 06:37:54.448 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: variant is never constructed: `Upward`
Nov 01 06:37:54.448 INFO kablam!   --> src/simulation/mod.rs:14:5
Nov 01 06:37:54.448 INFO kablam!    |
Nov 01 06:37:54.448 INFO kablam! 14 |     Upward,
Nov 01 06:37:54.448 INFO kablam!    |     ^^^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: variant is never constructed: `Downward`
Nov 01 06:37:54.448 INFO kablam!   --> src/simulation/mod.rs:15:5
Nov 01 06:37:54.448 INFO kablam!    |
Nov 01 06:37:54.448 INFO kablam! 15 |     Downward,
Nov 01 06:37:54.448 INFO kablam!    |     ^^^^^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: variant is never constructed: `Equilibrium`
Nov 01 06:37:54.448 INFO kablam!   --> src/simulation/mod.rs:16:5
Nov 01 06:37:54.448 INFO kablam!    |
Nov 01 06:37:54.448 INFO kablam! 16 |     Equilibrium,
Nov 01 06:37:54.448 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: struct is never constructed: `Simulation`
Nov 01 06:37:54.448 INFO kablam!   --> src/simulation/mod.rs:19:1
Nov 01 06:37:54.448 INFO kablam!    |
Nov 01 06:37:54.448 INFO kablam! 19 | pub struct Simulation {
Nov 01 06:37:54.448 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: method is never used: `new`
Nov 01 06:37:54.448 INFO kablam!   --> src/simulation/mod.rs:26:5
Nov 01 06:37:54.448 INFO kablam!    |
Nov 01 06:37:54.448 INFO kablam! 26 |     pub fn new() -> Simulation {
Nov 01 06:37:54.448 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: method is never used: `add_village`
Nov 01 06:37:54.448 INFO kablam!   --> src/simulation/mod.rs:44:5
Nov 01 06:37:54.448 INFO kablam!    |
Nov 01 06:37:54.448 INFO kablam! 44 |     pub fn add_village(&mut self, village: Village) {
Nov 01 06:37:54.448 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: method is never used: `village_managers`
Nov 01 06:37:54.448 INFO kablam!   --> src/simulation/mod.rs:54:5
Nov 01 06:37:54.448 INFO kablam!    |
Nov 01 06:37:54.448 INFO kablam! 54 |     pub fn village_managers(&self) -> &Vec<VillageManager> {
Nov 01 06:37:54.448 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: method is never used: `simulate`
Nov 01 06:37:54.448 INFO kablam!   --> src/simulation/mod.rs:58:5
Nov 01 06:37:54.448 INFO kablam!    |
Nov 01 06:37:54.448 INFO kablam! 58 |     pub fn simulate(&mut self) {
Nov 01 06:37:54.448 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: method is never used: `handle_trades`
Nov 01 06:37:54.448 INFO kablam!   --> src/simulation/mod.rs:87:5
Nov 01 06:37:54.448 INFO kablam!    |
Nov 01 06:37:54.448 INFO kablam! 87 |     pub fn handle_trades(&mut self, trade_requests: &mut Vec<TradeRequest>) {
Nov 01 06:37:54.448 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: variant is never constructed: `Gold`
Nov 01 06:37:54.448 INFO kablam!  --> src/village/resource.rs:6:5
Nov 01 06:37:54.448 INFO kablam!   |
Nov 01 06:37:54.448 INFO kablam! 6 |     Gold,
Nov 01 06:37:54.448 INFO kablam!   |     ^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: variant is never constructed: `Food`
Nov 01 06:37:54.448 INFO kablam!  --> src/village/resource.rs:7:5
Nov 01 06:37:54.448 INFO kablam!   |
Nov 01 06:37:54.448 INFO kablam! 7 |     Food,
Nov 01 06:37:54.448 INFO kablam!   |     ^^^^
Nov 01 06:37:54.448 INFO kablam! 
Nov 01 06:37:54.448 INFO kablam! warning: variant is never constructed: `Wood`
Nov 01 06:37:54.448 INFO kablam!  --> src/village/resource.rs:8:5
Nov 01 06:37:54.449 INFO kablam!   |
Nov 01 06:37:54.449 INFO kablam! 8 |     Wood,
Nov 01 06:37:54.449 INFO kablam!   |     ^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: variant is never constructed: `Stone`
Nov 01 06:37:54.449 INFO kablam!  --> src/village/resource.rs:9:5
Nov 01 06:37:54.449 INFO kablam!   |
Nov 01 06:37:54.449 INFO kablam! 9 |     Stone,
Nov 01 06:37:54.449 INFO kablam!   |     ^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: method is never used: `iterator`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/resource.rs:13:5
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 13 |     pub fn iterator() -> Iter<'static, ResourceType> {
Nov 01 06:37:54.449 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: static item is never used: `RESOURCE_TYPES`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/resource.rs:14:9
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 14 |         static RESOURCE_TYPES: [ResourceType; 4] = [Gold, Food, Wood, Stone];
Nov 01 06:37:54.449 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: type alias is never used: `ResourceId`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/resource.rs:19:1
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 19 | pub type ResourceId = u32;
Nov 01 06:37:54.449 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: type alias is never used: `CollectResource`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/resource.rs:20:1
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 20 | pub type CollectResource = fn(worker_power : u32) -> f64;
Nov 01 06:37:54.449 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: struct is never constructed: `Resource`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/resource.rs:22:1
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 22 | pub struct Resource {
Nov 01 06:37:54.449 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: method is never used: `new`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/resource.rs:29:5
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 29 |     pub fn new(resource_type : ResourceType, resource_id : ResourceId, collect_resource : CollectResource) -> Resource {
Nov 01 06:37:54.449 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: type alias is never used: `WorkerId`
Nov 01 06:37:54.449 INFO kablam!  --> src/village/worker.rs:1:1
Nov 01 06:37:54.449 INFO kablam!   |
Nov 01 06:37:54.449 INFO kablam! 1 | pub type WorkerId = u32;
Nov 01 06:37:54.449 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: struct is never constructed: `Worker`
Nov 01 06:37:54.449 INFO kablam!  --> src/village/worker.rs:3:1
Nov 01 06:37:54.449 INFO kablam!   |
Nov 01 06:37:54.449 INFO kablam! 3 | pub struct Worker {
Nov 01 06:37:54.449 INFO kablam!   | ^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: method is never used: `new`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/worker.rs:12:5
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 12 |     pub fn new(worker_id: WorkerId, power: u32) -> Worker {
Nov 01 06:37:54.449 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: type alias is never used: `VillageRef`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/mod.rs:10:1
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 10 | pub type VillageRef = Rc<RefCell<Village>>;
Nov 01 06:37:54.449 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: type alias is never used: `CheckForWorkerDeath`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/mod.rs:12:1
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 12 | pub type CheckForWorkerDeath = fn(&Worker) -> bool;
Nov 01 06:37:54.449 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: struct is never constructed: `Village`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/mod.rs:14:1
Nov 01 06:37:54.449 INFO kablam!    |
Nov 01 06:37:54.449 INFO kablam! 14 | pub struct Village {
Nov 01 06:37:54.449 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.449 INFO kablam! 
Nov 01 06:37:54.449 INFO kablam! warning: method is never used: `new`
Nov 01 06:37:54.449 INFO kablam!   --> src/village/mod.rs:26:5
Nov 01 06:37:54.450 INFO kablam!    |
Nov 01 06:37:54.450 INFO kablam! 26 |     pub fn new(check_for_worker_death: CheckForWorkerDeath) -> Village {
Nov 01 06:37:54.450 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `create_worker`
Nov 01 06:37:54.450 INFO kablam!   --> src/village/mod.rs:47:5
Nov 01 06:37:54.450 INFO kablam!    |
Nov 01 06:37:54.450 INFO kablam! 47 |     pub fn create_worker(&mut self, power: u32) -> WorkerId {
Nov 01 06:37:54.450 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `create_resource`
Nov 01 06:37:54.450 INFO kablam!   --> src/village/mod.rs:57:5
Nov 01 06:37:54.450 INFO kablam!    |
Nov 01 06:37:54.450 INFO kablam! 57 |     pub fn create_resource(&mut self, resource_type: ResourceType, collect_resource: CollectResource) -> ResourceId {
Nov 01 06:37:54.450 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `assign_worker`
Nov 01 06:37:54.450 INFO kablam!   --> src/village/mod.rs:71:5
Nov 01 06:37:54.450 INFO kablam!    |
Nov 01 06:37:54.450 INFO kablam! 71 |     pub fn assign_worker(&mut self, worker_id: WorkerId, resource_id: ResourceId) -> Result<(), &'static str> {
Nov 01 06:37:54.450 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `resource`
Nov 01 06:37:54.450 INFO kablam!   --> src/village/mod.rs:87:5
Nov 01 06:37:54.450 INFO kablam!    |
Nov 01 06:37:54.450 INFO kablam! 87 |     pub fn resource(&self, resource_id: ResourceId) -> Option<&Resource> {
Nov 01 06:37:54.450 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `resources_of_type`
Nov 01 06:37:54.450 INFO kablam!   --> src/village/mod.rs:91:5
Nov 01 06:37:54.450 INFO kablam!    |
Nov 01 06:37:54.450 INFO kablam! 91 |     pub fn resources_of_type(&self, resource_type: ResourceType) -> Vec<&Resource> {
Nov 01 06:37:54.450 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `resources`
Nov 01 06:37:54.450 INFO kablam!   --> src/village/mod.rs:97:5
Nov 01 06:37:54.450 INFO kablam!    |
Nov 01 06:37:54.450 INFO kablam! 97 |     pub fn resources(&self) -> &Vec<Resource> {
Nov 01 06:37:54.450 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `idle_worker_count`
Nov 01 06:37:54.450 INFO kablam!    --> src/village/mod.rs:101:5
Nov 01 06:37:54.450 INFO kablam!     |
Nov 01 06:37:54.450 INFO kablam! 101 |     pub fn idle_worker_count(&self) -> u32 {
Nov 01 06:37:54.450 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `worker`
Nov 01 06:37:54.450 INFO kablam!    --> src/village/mod.rs:105:5
Nov 01 06:37:54.450 INFO kablam!     |
Nov 01 06:37:54.450 INFO kablam! 105 |     pub fn worker(&self, worker_id: WorkerId) -> Option<&Worker> {
Nov 01 06:37:54.450 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `workers_on_resource`
Nov 01 06:37:54.450 INFO kablam!    --> src/village/mod.rs:109:5
Nov 01 06:37:54.450 INFO kablam!     |
Nov 01 06:37:54.450 INFO kablam! 109 |     pub fn workers_on_resource(&self, resource_id: u32) -> Vec<&Worker> {
Nov 01 06:37:54.450 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `power_on_resource`
Nov 01 06:37:54.450 INFO kablam!    --> src/village/mod.rs:113:5
Nov 01 06:37:54.450 INFO kablam!     |
Nov 01 06:37:54.450 INFO kablam! 113 |     pub fn power_on_resource(&self, resource_id: u32) -> u32 {
Nov 01 06:37:54.450 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: method is never used: `simulate`
Nov 01 06:37:54.450 INFO kablam!    --> src/village/mod.rs:121:5
Nov 01 06:37:54.450 INFO kablam!     |
Nov 01 06:37:54.450 INFO kablam! 121 |     pub fn simulate(&mut self) {
Nov 01 06:37:54.450 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: variant is never constructed: `Buy`
Nov 01 06:37:54.450 INFO kablam!  --> src/village_mind/trade_request.rs:5:5
Nov 01 06:37:54.450 INFO kablam!   |
Nov 01 06:37:54.450 INFO kablam! 5 |     Buy,
Nov 01 06:37:54.450 INFO kablam!   |     ^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: variant is never constructed: `Sell`
Nov 01 06:37:54.450 INFO kablam!  --> src/village_mind/trade_request.rs:6:5
Nov 01 06:37:54.450 INFO kablam!   |
Nov 01 06:37:54.450 INFO kablam! 6 |     Sell,
Nov 01 06:37:54.450 INFO kablam!   |     ^^^^
Nov 01 06:37:54.450 INFO kablam! 
Nov 01 06:37:54.450 INFO kablam! warning: struct is never constructed: `TradeRequest`
Nov 01 06:37:54.451 INFO kablam!  --> src/village_mind/trade_request.rs:9:1
Nov 01 06:37:54.451 INFO kablam!   |
Nov 01 06:37:54.451 INFO kablam! 9 | pub struct TradeRequest {
Nov 01 06:37:54.451 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.451 INFO kablam! 
Nov 01 06:37:54.451 INFO kablam! warning: method is never used: `new`
Nov 01 06:37:54.451 INFO kablam!   --> src/village_mind/trade_request.rs:17:5
Nov 01 06:37:54.451 INFO kablam!    |
Nov 01 06:37:54.451 INFO kablam! 17 |     pub fn new(trade_type: TradeType, amount: u32, resource_type: ResourceType) -> TradeRequest{
Nov 01 06:37:54.451 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.451 INFO kablam! 
Nov 01 06:37:54.451 INFO kablam! warning: struct is never constructed: `VillageMind`
Nov 01 06:37:54.451 INFO kablam!  --> src/village_mind/mod.rs:6:1
Nov 01 06:37:54.451 INFO kablam!   |
Nov 01 06:37:54.451 INFO kablam! 6 | pub struct VillageMind {
Nov 01 06:37:54.451 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.451 INFO kablam! 
Nov 01 06:37:54.451 INFO kablam! warning: method is never used: `new`
Nov 01 06:37:54.451 INFO kablam!   --> src/village_mind/mod.rs:11:5
Nov 01 06:37:54.451 INFO kablam!    |
Nov 01 06:37:54.451 INFO kablam! 11 |     pub fn new(village: VillageRef) -> VillageMind {
Nov 01 06:37:54.451 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.451 INFO kablam! 
Nov 01 06:37:54.451 INFO kablam! warning: method is never used: `trade`
Nov 01 06:37:54.451 INFO kablam!   --> src/village_mind/mod.rs:19:5
Nov 01 06:37:54.451 INFO kablam!    |
Nov 01 06:37:54.451 INFO kablam! 19 |     pub fn trade(&mut self) -> Vec<TradeRequest> {
Nov 01 06:37:54.451 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.451 INFO kablam! 
Nov 01 06:37:54.451 INFO kablam! warning: method is never used: `manage_village`
Nov 01 06:37:54.451 INFO kablam!   --> src/village_mind/mod.rs:24:5
Nov 01 06:37:54.451 INFO kablam!    |
Nov 01 06:37:54.451 INFO kablam! 24 |     pub fn manage_village(&mut self) {
Nov 01 06:37:54.451 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:54.451 INFO kablam! 
Nov 01 06:37:54.451 INFO kablam! warning: variable `villageRC` should have a snake case name such as `village_rc`
Nov 01 06:37:54.451 INFO kablam!   --> src/simulation/mod.rs:45:13
Nov 01 06:37:54.451 INFO kablam!    |
Nov 01 06:37:54.451 INFO kablam! 45 |         let villageRC = Rc::new(RefCell::new(village));
Nov 01 06:37:54.451 INFO kablam!    |             ^^^^^^^^^
Nov 01 06:37:54.451 INFO kablam!    |
Nov 01 06:37:54.451 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 06:37:54.451 INFO kablam! 
Nov 01 06:37:54.735 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.84s
Nov 01 06:37:54.736 INFO kablam! su: No module specific data is present
Nov 01 06:37:55.121 INFO running `"docker" "rm" "-f" "c53a4dda9eb2c3621b702ed6a96e888866dc0b11acd98edc5666b026ead6d310"`
Nov 01 06:37:55.255 INFO blam! c53a4dda9eb2c3621b702ed6a96e888866dc0b11acd98edc5666b026ead6d310
Nov 01 06:37:55.255 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 06:37:55.470 INFO blam! 85e4a2e4ca66a272537f415ef6d5f45f663966b7f1080d299b176fef6b674688
Nov 01 06:37:55.472 INFO running `"docker" "start" "-a" "85e4a2e4ca66a272537f415ef6d5f45f663966b7f1080d299b176fef6b674688"`
Nov 01 06:37:56.016 INFO kablam! usermod: no changes
Nov 01 06:37:56.070 INFO kablam!    Compiling econ-sim v0.1.0 (/source)
Nov 01 06:37:56.431 INFO kablam! warning: unused import: `village_mind::*`
Nov 01 06:37:56.431 INFO kablam!    --> src/simulation/mod.rs:181:9
Nov 01 06:37:56.431 INFO kablam!     |
Nov 01 06:37:56.431 INFO kablam! 181 |     use village_mind::*;
Nov 01 06:37:56.431 INFO kablam!     |         ^^^^^^^^^^^^^^^
Nov 01 06:37:56.431 INFO kablam!     |
Nov 01 06:37:56.431 INFO kablam!     = note: #[warn(unused_imports)] on by default
Nov 01 06:37:56.431 INFO kablam! 
Nov 01 06:37:56.431 INFO kablam! warning: unused import: `village::resource::*`
Nov 01 06:37:56.431 INFO kablam!    --> src/simulation/mod.rs:183:9
Nov 01 06:37:56.431 INFO kablam!     |
Nov 01 06:37:56.431 INFO kablam! 183 |     use village::resource::*;
Nov 01 06:37:56.431 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.432 INFO kablam! 
Nov 01 06:37:56.432 INFO kablam! warning: unused import: `village_mind::trade_request::*`
Nov 01 06:37:56.432 INFO kablam!    --> src/simulation/mod.rs:184:9
Nov 01 06:37:56.432 INFO kablam!     |
Nov 01 06:37:56.432 INFO kablam! 184 |     use village_mind::trade_request::*;
Nov 01 06:37:56.432 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.432 INFO kablam! 
Nov 01 06:37:56.432 INFO kablam! warning: unused import: `village::worker::*`
Nov 01 06:37:56.432 INFO kablam!    --> src/village/mod.rs:140:9
Nov 01 06:37:56.432 INFO kablam!     |
Nov 01 06:37:56.432 INFO kablam! 140 |     use village::worker::*;
Nov 01 06:37:56.432 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.432 INFO kablam! 
Nov 01 06:37:56.675 INFO kablam! warning: unused variable: `w`
Nov 01 06:37:56.675 INFO kablam!    --> src/simulation/mod.rs:187:23
Nov 01 06:37:56.675 INFO kablam!     |
Nov 01 06:37:56.675 INFO kablam! 187 |         Village::new(|w: &worker::Worker| false)
Nov 01 06:37:56.675 INFO kablam!     |                       ^ help: consider using `_w` instead
Nov 01 06:37:56.675 INFO kablam!     |
Nov 01 06:37:56.675 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 06:37:56.675 INFO kablam! 
Nov 01 06:37:56.675 INFO kablam! warning: unused variable: `w`
Nov 01 06:37:56.676 INFO kablam!    --> src/village/mod.rs:143:23
Nov 01 06:37:56.676 INFO kablam!     |
Nov 01 06:37:56.676 INFO kablam! 143 |         Village::new(|w: &Worker| false)
Nov 01 06:37:56.676 INFO kablam!     |                       ^ help: consider using `_w` instead
Nov 01 06:37:56.676 INFO kablam! 
Nov 01 06:37:56.676 INFO kablam! warning: unused variable: `w`
Nov 01 06:37:56.676 INFO kablam!   --> src/village_mind/mod.rs:38:44
Nov 01 06:37:56.676 INFO kablam!    |
Nov 01 06:37:56.676 INFO kablam! 38 |         Rc::new(RefCell::new(Village::new(|w: &Worker| false)))
Nov 01 06:37:56.676 INFO kablam!    |                                            ^ help: consider using `_w` instead
Nov 01 06:37:56.676 INFO kablam! 
Nov 01 06:37:56.676 INFO kablam! warning: unused variable: `x`
Nov 01 06:37:56.676 INFO kablam!    --> src/village/mod.rs:278:57
Nov 01 06:37:56.676 INFO kablam!     |
Nov 01 06:37:56.676 INFO kablam! 278 |         let r1 = v.create_resource(ResourceType::Wood, |x| 2 as f64);
Nov 01 06:37:56.676 INFO kablam!     |                                                         ^ help: consider using `_x` instead
Nov 01 06:37:56.676 INFO kablam! 
Nov 01 06:37:56.676 INFO kablam! warning: unused variable: `r1`
Nov 01 06:37:56.676 INFO kablam!    --> src/village/mod.rs:278:13
Nov 01 06:37:56.676 INFO kablam!     |
Nov 01 06:37:56.676 INFO kablam! 278 |         let r1 = v.create_resource(ResourceType::Wood, |x| 2 as f64);
Nov 01 06:37:56.676 INFO kablam!     |             ^^ help: consider using `_r1` instead
Nov 01 06:37:56.677 INFO kablam! 
Nov 01 06:37:56.717 INFO kablam! warning: variable does not need to be mutable
Nov 01 06:37:56.717 INFO kablam!    --> src/simulation/mod.rs:200:13
Nov 01 06:37:56.717 INFO kablam!     |
Nov 01 06:37:56.717 INFO kablam! 200 |         let mut simulation = Simulation::new();
Nov 01 06:37:56.717 INFO kablam!     |             ----^^^^^^^^^^
Nov 01 06:37:56.718 INFO kablam!     |             |
Nov 01 06:37:56.718 INFO kablam!     |             help: remove this `mut`
Nov 01 06:37:56.718 INFO kablam!     |
Nov 01 06:37:56.718 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 06:37:56.718 INFO kablam! 
Nov 01 06:37:56.718 INFO kablam! warning: variable does not need to be mutable
Nov 01 06:37:56.718 INFO kablam!    --> src/simulation/mod.rs:207:13
Nov 01 06:37:56.718 INFO kablam!     |
Nov 01 06:37:56.718 INFO kablam! 207 |         let mut simulation = Simulation::new();
Nov 01 06:37:56.718 INFO kablam!     |             ----^^^^^^^^^^
Nov 01 06:37:56.718 INFO kablam!     |             |
Nov 01 06:37:56.718 INFO kablam!     |             help: remove this `mut`
Nov 01 06:37:56.718 INFO kablam! 
Nov 01 06:37:56.781 INFO kablam! warning: method is never used: `simulate`
Nov 01 06:37:56.781 INFO kablam!   --> src/simulation/mod.rs:58:5
Nov 01 06:37:56.781 INFO kablam!    |
Nov 01 06:37:56.781 INFO kablam! 58 |     pub fn simulate(&mut self) {
Nov 01 06:37:56.781 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.781 INFO kablam!    |
Nov 01 06:37:56.781 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 06:37:56.781 INFO kablam! 
Nov 01 06:37:56.781 INFO kablam! warning: method is never used: `new`
Nov 01 06:37:56.782 INFO kablam!   --> src/village/resource.rs:29:5
Nov 01 06:37:56.782 INFO kablam!    |
Nov 01 06:37:56.782 INFO kablam! 29 |     pub fn new(resource_type : ResourceType, resource_id : ResourceId, collect_resource : CollectResource) -> Resource {
Nov 01 06:37:56.782 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.782 INFO kablam! 
Nov 01 06:37:56.782 INFO kablam! warning: method is never used: `resource`
Nov 01 06:37:56.782 INFO kablam!   --> src/village/mod.rs:87:5
Nov 01 06:37:56.782 INFO kablam!    |
Nov 01 06:37:56.782 INFO kablam! 87 |     pub fn resource(&self, resource_id: ResourceId) -> Option<&Resource> {
Nov 01 06:37:56.782 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.782 INFO kablam! 
Nov 01 06:37:56.782 INFO kablam! warning: field is never used: `village`
Nov 01 06:37:56.782 INFO kablam!  --> src/village_mind/mod.rs:7:5
Nov 01 06:37:56.782 INFO kablam!   |
Nov 01 06:37:56.782 INFO kablam! 7 |     village: VillageRef,
Nov 01 06:37:56.782 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.782 INFO kablam! 
Nov 01 06:37:56.782 INFO kablam! warning: method is never used: `manage_village`
Nov 01 06:37:56.785 INFO kablam!   --> src/village_mind/mod.rs:24:5
Nov 01 06:37:56.785 INFO kablam!    |
Nov 01 06:37:56.785 INFO kablam! 24 |     pub fn manage_village(&mut self) {
Nov 01 06:37:56.785 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.785 INFO kablam! 
Nov 01 06:37:56.785 INFO kablam! warning: variable `villageRC` should have a snake case name such as `village_rc`
Nov 01 06:37:56.785 INFO kablam!   --> src/simulation/mod.rs:45:13
Nov 01 06:37:56.785 INFO kablam!    |
Nov 01 06:37:56.785 INFO kablam! 45 |         let villageRC = Rc::new(RefCell::new(village));
Nov 01 06:37:56.785 INFO kablam!    |             ^^^^^^^^^
Nov 01 06:37:56.785 INFO kablam!    |
Nov 01 06:37:56.785 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 06:37:56.785 INFO kablam! 
Nov 01 06:37:56.785 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 06:37:56.785 INFO kablam!    --> src/village/mod.rs:170:9
Nov 01 06:37:56.785 INFO kablam!     |
Nov 01 06:37:56.785 INFO kablam! 170 |         v.assign_worker(w1, r1);
Nov 01 06:37:56.786 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.786 INFO kablam!     |
Nov 01 06:37:56.786 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 01 06:37:56.786 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 06:37:56.786 INFO kablam! 
Nov 01 06:37:56.786 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 06:37:56.786 INFO kablam!    --> src/village/mod.rs:182:9
Nov 01 06:37:56.786 INFO kablam!     |
Nov 01 06:37:56.786 INFO kablam! 182 |         v.assign_worker(w1, r1);
Nov 01 06:37:56.786 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.786 INFO kablam!     |
Nov 01 06:37:56.786 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 06:37:56.786 INFO kablam! 
Nov 01 06:37:56.786 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 06:37:56.786 INFO kablam!    --> src/village/mod.rs:183:9
Nov 01 06:37:56.786 INFO kablam!     |
Nov 01 06:37:56.786 INFO kablam! 183 |         v.assign_worker(w1, 0);
Nov 01 06:37:56.786 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.786 INFO kablam!     |
Nov 01 06:37:56.786 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 06:37:56.787 INFO kablam! 
Nov 01 06:37:56.787 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 06:37:56.787 INFO kablam!    --> src/village/mod.rs:220:9
Nov 01 06:37:56.787 INFO kablam!     |
Nov 01 06:37:56.787 INFO kablam! 220 |         v.assign_worker(w1, r1);
Nov 01 06:37:56.787 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.787 INFO kablam!     |
Nov 01 06:37:56.787 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 06:37:56.787 INFO kablam! 
Nov 01 06:37:56.787 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 06:37:56.787 INFO kablam!    --> src/village/mod.rs:221:9
Nov 01 06:37:56.787 INFO kablam!     |
Nov 01 06:37:56.787 INFO kablam! 221 |         v.assign_worker(w2, r1);
Nov 01 06:37:56.787 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:56.787 INFO kablam!     |
Nov 01 06:37:56.787 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 06:37:56.787 INFO kablam! 
Nov 01 06:37:58.451 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.39s
Nov 01 06:37:58.451 INFO kablam! su: No module specific data is present
Nov 01 06:37:59.070 INFO running `"docker" "rm" "-f" "85e4a2e4ca66a272537f415ef6d5f45f663966b7f1080d299b176fef6b674688"`
Nov 01 06:37:59.333 INFO blam! 85e4a2e4ca66a272537f415ef6d5f45f663966b7f1080d299b176fef6b674688
Nov 01 06:37:59.337 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 06:37:59.747 INFO blam! 17a5fc8f1ecb1d9f578b1582c322ab55c754f1d52fbf25d065c51bc6c4ebd119
Nov 01 06:37:59.755 INFO running `"docker" "start" "-a" "17a5fc8f1ecb1d9f578b1582c322ab55c754f1d52fbf25d065c51bc6c4ebd119"`
Nov 01 06:38:01.105 INFO kablam! usermod: no changes
Nov 01 06:38:01.139 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Nov 01 06:38:01.139 INFO kablam!      Running /target/debug/deps/econ_sim-f4a930741a62d385
Nov 01 06:38:01.155 INFO blam! 
Nov 01 06:38:01.155 INFO blam! running 23 tests
Nov 01 06:38:01.167 INFO blam! test simulation::tests::handle_trades_downward_price ... ok
Nov 01 06:38:01.167 INFO blam! test simulation::tests::handle_trades_basic_sell_and_buy ... ok
Nov 01 06:38:01.167 INFO blam! test simulation::tests::handle_trades_multiple_rounds_downward ... ok
Nov 01 06:38:01.167 INFO blam! test simulation::tests::initial_price_directions ... ok
Nov 01 06:38:01.167 INFO blam! test simulation::tests::handle_trades_multiple_rounds_upward ... ok
Nov 01 06:38:01.167 INFO blam! test simulation::tests::initial_resource_prices ... ok
Nov 01 06:38:01.167 INFO blam! test simulation::tests::add_village ... ok
Nov 01 06:38:01.167 INFO blam! test village::tests::assign_worker_to_resource ... ok
Nov 01 06:38:01.167 INFO blam! test simulation::tests::handle_trades_upward_price ... ok
Nov 01 06:38:01.167 INFO blam! test simulation::tests::handle_trades_no_requests ... ok
Nov 01 06:38:01.167 INFO blam! test simulation::tests::handle_trades_price_minimum ... ok
Nov 01 06:38:01.167 INFO blam! test village::tests::assign_worker_to_resource_invalid_resource_id ... ok
Nov 01 06:38:01.167 INFO blam! test village::tests::get_resources_by_type ... ok
Nov 01 06:38:01.167 INFO blam! test village::tests::simulate_increase_worker_age ... ok
Nov 01 06:38:01.167 INFO blam! test village::tests::create_resources ... ok
Nov 01 06:38:01.171 INFO blam! test village::tests::simulate_resource_collect ... ok
Nov 01 06:38:01.171 INFO blam! test village::tests::simulate_increase_worker_age_multiple ... ok
Nov 01 06:38:01.171 INFO blam! test village::tests::stockpile_starts_empty ... ok
Nov 01 06:38:01.171 INFO blam! test village::tests::assign_worker_to_resource_invalid_worker_id ... ok
Nov 01 06:38:01.171 INFO blam! test village::tests::simulate_worker_death ... ok
Nov 01 06:38:01.171 INFO blam! test village::tests::unassign_worker_from_resource ... ok
Nov 01 06:38:01.171 INFO blam! test village::tests::simulate_collect_resources ... ok
Nov 01 06:38:01.171 INFO blam! test village_mind::tests::trade_test ... ok
Nov 01 06:38:01.171 INFO blam! 
Nov 01 06:38:01.171 INFO blam! test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 06:38:01.171 INFO blam! 
Nov 01 06:38:01.187 INFO kablam! su: No module specific data is present
Nov 01 06:38:02.024 INFO running `"docker" "rm" "-f" "17a5fc8f1ecb1d9f578b1582c322ab55c754f1d52fbf25d065c51bc6c4ebd119"`
Nov 01 06:38:02.206 INFO blam! 17a5fc8f1ecb1d9f578b1582c322ab55c754f1d52fbf25d065c51bc6c4ebd119
