Examples of RiskRun


Examples of com.opengamma.batch.domain.RiskRun

  //-------------------------------------------------------------------------
  @Test
  public void searchAllBatches() {
    final UniqueId marketDataUid = _cycleMetadataStub.getMarketDataSnapshotId();               
    _batchMaster.createMarketData(marketDataUid);           
    RiskRun run = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);

    BatchRunSearchRequest request = new BatchRunSearchRequest();

    Pair<List<RiskRun>, Paging> result = _batchMaster.searchRiskRun(request);
    assertNotNull(result);

    assertEquals(1, result.getFirst().size());
    RiskRun item = result.getFirst().get(0);
    assertNotNull(item.getObjectId());
    assertEquals(item.getValuationTime(), run.getValuationTime());
    assertEquals(false, item.isComplete());

    _batchMaster.endRiskRun(item.getObjectId());
   
    result = _batchMaster.searchRiskRun(request);
    assertEquals(1, result.getFirst().size());
    item = result.getFirst().get(0);
    assertNotNull(item.getObjectId());
    assertEquals(item.getValuationTime(), run.getValuationTime());
    assertEquals(true, item.isComplete());
  }
View Full Code Here

Examples of com.opengamma.batch.domain.RiskRun

  @Test
  public void searchOneBatch() {
    final UniqueId marketDataUid = _cycleMetadataStub.getMarketDataSnapshotId();               
    _batchMaster.createMarketData(marketDataUid);           
    RiskRun run = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);

    BatchRunSearchRequest request = new BatchRunSearchRequest();
    request.setValuationTime(run.getValuationTime());

    Pair<List<RiskRun>, Paging> result = _batchMaster.searchRiskRun(request);
    assertNotNull(result);

    assertEquals(1, result.getFirst().size());
    RiskRun item = result.getFirst().get(0);
    assertNotNull(item.getObjectId());
    assertEquals(item.getValuationTime(), run.getValuationTime());
    assertEquals(false, item.isComplete());
  }
View Full Code Here

Examples of com.opengamma.batch.domain.RiskRun

  public void createThenGetRiskRun() {
    final UniqueId marketDataUid = _cycleMetadataStub.getMarketDataSnapshotId();

    _batchMaster.createMarketData(marketDataUid);

    final RiskRun run = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);

    final RiskRun run2 = _batchWriter.getRiskRun(run.getObjectId());

    assertNotNull(run2);
    assertNotNull(run2.getCreateInstant());
    assertNotNull(run2.getStartInstant());
    assertNull(run2.getEndInstant());
    assertNotNull(run2.getMarketData());

    // Map<String, String> props = run2.getPropertiesMap();
    //assertEquals(10, props.size());
    //assertEquals("AD_HOC_RUN", props.getId("observationTime"));
    //assertEquals(ZonedDateTime.ofInstant(run2.getCreateInstant(), ZoneOffset.UTC).toString(), props.getId("valuationTime"));
    //assertEquals("test_view", props.getId("view"));
    //assertEquals(ZonedDateTime.ofInstant(run2.getCreateInstant(), ZoneOffset.UTC).getZone().toString(), props.getId("timeZone"));
    //assertEquals(ZonedDateTime.ofInstant(run2.getCreateInstant(), ZoneOffset.UTC).toLocalTime().toString(), props.getId("staticDataTime"));
    //assertEquals(ZonedDateTime.ofInstant(run2.getCreateInstant(), ZoneOffset.UTC).toLocalTime().toString(), props.getId("configDbTime"));
//    assertEquals("Manual run2 started on "
//        + run2.getCreateInstant().toString()
//        + " by "
//        + System.getProperty("user.name"),
//        props.getId("reason"));
//    assertEquals(run2.getCreateInstant().toString(), props.getId("valuationInstant"));
//    assertEquals(run2.getCreateInstant().toInstant().toString(), props.getId("configDbInstant"));
//    assertEquals(run2.getCreateInstant().toString(), props.getId("staticDataInstant"));
    //assertEquals(run2.getCreateInstant().toInstant(), _riskRun.getOriginalCreationTime());

    // getId
    final RiskRun run3 = _batchWriter.getRiskRun(run.getObjectId());
    assertEquals(run2.getId(), run3.getId());
  }
View Full Code Here

Examples of com.opengamma.batch.domain.RiskRun

  public void startAndEndBatch() {
    final UniqueId marketDataUid = _cycleMetadataStub.getMarketDataSnapshotId();

    _batchMaster.createMarketData(marketDataUid);

    final RiskRun run = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);

    RiskRun run1 = _batchWriter.getRiskRun(run.getObjectId());
    assertNotNull(run1);
    assertNotNull(run1.getStartInstant());
    assertNull(run1.getEndInstant());

    final RiskRun run2 = _batchWriter.getRiskRun(run.getObjectId());
    assertEquals(run1.getId(), run2.getId());

    _batchMaster.endRiskRun(run.getObjectId());

    run1 = _batchWriter.getRiskRun(run.getObjectId());
View Full Code Here

Examples of com.opengamma.batch.domain.RiskRun

  public void startBatchTwice() {
    final UniqueId marketDataUid = _cycleMetadataStub.getMarketDataSnapshotId();

    _batchMaster.createMarketData(marketDataUid);

    final RiskRun run1 = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);

    final RiskRun run2 = _batchWriter.getRiskRun(run1.getObjectId());
    assertNotNull(run2.getCreateInstant());
    assertEquals(0, run2.getNumRestarts());

    final RiskRun run10 = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);
    final RiskRun run20 = _batchWriter.getRiskRun(run10.getObjectId());
    assertEquals(1, run20.getNumRestarts());

    final RiskRun run3 = _batchWriter.getRiskRun(run10.getObjectId());
    assertEquals(run20.getId(), run3.getId());
  }
View Full Code Here

Examples of com.opengamma.batch.domain.RiskRun

  @Test(expectedExceptions = DataNotFoundException.class)
  public void delete() {

    final UniqueId marketDataUid = _cycleMetadataStub.getMarketDataSnapshotId();
    _batchMaster.createMarketData(marketDataUid);
    final RiskRun run = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);

    assertNotNull(_batchWriter.getRiskRun(run.getObjectId()));
    _batchMaster.deleteRiskRun(run.getObjectId());
    assertNull(_batchWriter.getRiskRun(run.getObjectId()));
  }
View Full Code Here

Examples of com.opengamma.batch.domain.RiskRun

  public void addJobResultsWithoutExistingComputeNodeId() {
    final UniqueId marketDataUid = _cycleMetadataStub.getMarketDataSnapshotId();

    _batchMaster.createMarketData(marketDataUid);

    final RiskRun run = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);

    final InMemoryViewComputationResultModel result = new InMemoryViewComputationResultModel();
    final ComputationTargetSpecification computationTargetSpec = new ComputationTargetSpecification(ComputationTargetType.SECURITY, UniqueId.of("Sec", "APPL"));
    final ValueProperties properties = ValueProperties.with(ValuePropertyNames.FUNCTION, "asd").get();
    final ValueSpecification valueSpec = new ValueSpecification("value", computationTargetSpec, properties);
    final ComputedValueResult cvr = new ComputedValueResult(valueSpec, 1000.0, AggregatedExecutionLog.EMPTY, null, null, InvocationResult.SUCCESS);
    //cvr.setRequirements(newHashSet(_requirement));
    result.addValue("config_1", cvr);
   
    // Result will be skipped but should not cause any exception to be thrown
    _batchMaster.addJobResults(run.getObjectId(), result);
  }
View Full Code Here

Examples of com.opengamma.batch.domain.RiskRun

  @Test
  public void addJobResults() {
    final UniqueId marketDataUid = _cycleMetadataStub.getMarketDataSnapshotId();
    _batchMaster.createMarketData(marketDataUid);
    final RiskRun run = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);
    final InMemoryViewComputationResultModel result = new InMemoryViewComputationResultModel();
    final ComputedValueResult cvr = new ComputedValueResult(_specification, 1000.0, AggregatedExecutionLog.EMPTY, "someComputeNode", null, InvocationResult.SUCCESS);
    //cvr.setRequirements(newHashSet(_requirement));
    result.addValue("config_1", cvr);
    _batchMaster.addJobResults(run.getObjectId(), result);
  }
View Full Code Here

Examples of com.opengamma.batch.domain.RiskRun

 
  @Test
  public void truncateSmallValueToZero() {
    final UniqueId marketDataUid = _cycleMetadataStub.getMarketDataSnapshotId();
    _batchMaster.createMarketData(marketDataUid);
    final RiskRun run = _batchMaster.startRiskRun(_cycleMetadataStub, Maps.<String, String>newHashMap(), RunCreationMode.AUTO, SnapshotMode.PREPARED);
    final InMemoryViewComputationResultModel result = new InMemoryViewComputationResultModel();
    final ComputedValueResult cvr = new ComputedValueResult(_specification, 1e-323, AggregatedExecutionLog.EMPTY, "someComputeNode", null, InvocationResult.SUCCESS);
    //cvr.setRequirements(newHashSet(_requirement));
    result.addValue("config_1", cvr);
    _batchMaster.addJobResults(run.getObjectId(), result);
   
    List<ViewResultEntry> resultEntries = _batchMaster.getBatchValues(run.getObjectId(), PagingRequest.ALL).getFirst();
    ViewResultEntry resultEntry = Iterables.getOnlyElement(resultEntries);
    assertEquals(0d, resultEntry.getComputedValue().getValue());
  }
View Full Code Here

Examples of com.opengamma.batch.domain.RiskRun

    getMaster().deleteRiskRun(_batchRunId);
  }

  @GET
  public Response get() {
    RiskRun result = getMaster().getRiskRun(_batchRunId);
    return responseOkFudge(result);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.