To protect your data, the CISO officer has suggested users to enable 2FA as soon as possible.
Currently 2.7% of users enabled 2FA.

Commit 0936c00b authored by Andreas Sewe's avatar Andreas Sewe
Browse files

Merged with changeset 09aedc7e8e67.

parents d01e2d11 67478326
/*
* Copyright (c) 2009 The Australian National University.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Apache License v2.0.
* You may obtain the license at
*
* http://www.opensource.org/licenses/apache2.0.php
*/
package org.dacapo.harness;
import java.io.File;
import org.dacapo.harness.Benchmark;
import org.dacapo.parser.Config;
/**
* @date $Date: 2009-12-24 11:19:36 +1100 (Thu, 24 Dec 2009) $
* @id $Id: Avrora.java 738 2009-12-24 00:19:36Z steveb-oss $
*/
public class Avrora extends Benchmark {
String[] args;
public Avrora(Config config, File scratch) throws Exception {
super(config, scratch);
Class<?> clazz = Class.forName("avrora.Main", true, loader);
this.method = clazz.getMethod("main", String[].class);
}
@Override
protected void prepare(String size) throws Exception {
super.prepare(size);
args = config.preprocessArgs(size, scratch);
/* Retarget input/output files into scratch directory */
for (int i = 0; i < args.length; i++) {
if (args[i].charAt(0) != '-')
args[i] = fileInScratch(args[i]);
}
}
public void iterate(String size) throws Exception {
method.invoke(null, (Object) args);
}
}
/*
* Copyright (c) 2009 The Australian National University.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Apache License v2.0.
* You may obtain the license at
*
* http://www.opensource.org/licenses/apache2.0.php
*/
package org.dacapo.harness;
import java.io.File;
import java.lang.reflect.Constructor;
import java.util.Vector;
import org.dacapo.harness.Benchmark;
import org.dacapo.parser.Config;
/**
* @date $Date: 2009-12-24 11:19:36 +1100 (Thu, 24 Dec 2009) $
* @id $Id: Batik.java 738 2009-12-24 00:19:36Z steveb-oss $
*/
public class Batik extends Benchmark {
private String[] args;
private final Constructor<?> constructor;
public Batik(Config config, File scratch) throws Exception {
super(config, scratch, false);
Class<?> clazz = Class.forName("org.apache.batik.apps.rasterizer.Main", true, loader);
this.method = clazz.getMethod("execute");
this.constructor = clazz.getConstructor(String[].class);
}
@Override
protected void prepare(String size) throws Exception {
super.prepare(size);
String[] args = config.preprocessArgs(size, scratch);
Vector<String> newArgs = new Vector<String>(args.length + 2);
for (int i = 0; i < args.length; i++) {
if (args[i].charAt(0) == '-') {
if (args[i].equals("-m") || args[i].equals("-d")) {
newArgs.add(args[i]);
newArgs.add(args[++i]);
} else
newArgs.add(args[i]);
} else
newArgs.add((new File(scratch, args[i])).getPath());
}
String[] newArgStrings = (String[]) newArgs.toArray(new String[0]);
if (getVerbose()) {
for (int i = 0; i < newArgStrings.length; i++)
System.out.print(newArgStrings[i] + " ");
System.out.println();
}
this.args = newArgStrings;
}
/**
* Args is a list of file names relative to the scratch directory
*/
public void iterate(String size) throws Exception {
Object object = constructor.newInstance((Object) args);
method.invoke(object);
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment