Skip to content

Commit 18ab3fa

Browse files
committed
Merge pull request #137 from neo4j/1.0-fix-red-build
Change to use the new scripts on windows
2 parents 36e13f2 + 023ce2b commit 18ab3fa

File tree

8 files changed

+21
-21
lines changed

8 files changed

+21
-21
lines changed

driver/src/main/java/org/neo4j/driver/internal/connector/socket/SocketConnection.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public class SocketConnection implements Connection
4848

4949
public SocketConnection( String host, int port, Config config )
5050
{
51-
Logger logger = config.logging().getLog( getClass().getName() );
51+
Logger logger = config.logging().getLog( String.valueOf( System.currentTimeMillis() ) );
5252

5353
if( logger.isDebugEnabled() )
5454
{

driver/src/main/java/org/neo4j/driver/internal/connector/socket/TLSSocketChannel.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,7 @@ public void close() throws IOException
446446
// Check res statuses
447447

448448
// Send close message to peer
449+
cipherOut.flip();
449450
while ( cipherOut.hasRemaining() )
450451
{
451452
int num = channel.write( cipherOut );
@@ -455,6 +456,7 @@ public void close() throws IOException
455456
break;
456457
}
457458
}
459+
cipherOut.clear();
458460
}
459461
// Close transport
460462
channel.close();

driver/src/main/java/org/neo4j/driver/internal/logging/ConsoleLogging.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,17 @@
4646
*/
4747
public class ConsoleLogging implements Logging
4848
{
49-
private final ConsoleLogger logger;
49+
private final Level level;
5050

5151
public ConsoleLogging( Level level )
5252
{
53-
this.logger = new ConsoleLogger( this.getClass().getName(), level );
53+
this.level = level;
5454
}
5555

5656
@Override
5757
public Logger getLog( String name )
5858
{
59-
return this.logger;
59+
return new ConsoleLogger( name, level );
6060
}
6161

6262
public static class ConsoleLogger extends JULogger
@@ -92,7 +92,8 @@ private static class ShortFormatter extends Formatter
9292
public String format( LogRecord record )
9393
{
9494
StringBuilder builder = new StringBuilder( 1000 );
95-
builder.append( dateFormat.format( new Date( record.getMillis() ) ) ).append( " - " );
95+
builder.append( dateFormat.format( new Date( record.getMillis() ) ) );
96+
builder.append( " [" ).append( record.getLoggerName() ).append( "]" ).append( " - " );
9697
// builder.append( "[" ).append( record.getSourceClassName() ).append( "." );
9798
// builder.append( record.getSourceMethodName() ).append( "] - " );
9899
// builder.append( "[" ).append( record.getLevel() ).append( "] - " );

driver/src/test/java/org/neo4j/driver/v1/util/Neo4jDefaultInstaller.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ String neo4jPackageUrl()
5555
@Override
5656
File neo4jTarball()
5757
{
58-
return new File( "./target/" + version + ".tar.gz" );
58+
return new File( Neo4jInstaller.neo4jDir, version + ".tar.gz" );
5959
}
6060

6161
@Override

driver/src/test/java/org/neo4j/driver/v1/util/Neo4jInstaller.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public static boolean isWindows()
4646

4747
static final String version = System.getProperty( "version", "3.0.0-NIGHTLY" );
4848

49-
private static final File neo4jDir = new File( "../target/neo4j" );
49+
public static final File neo4jDir = new File( "../target/neo4j" );
5050

5151
public static final File neo4jHomeDir = new File( neo4jDir, version );
5252
public static final File dbDir = new File( neo4jHomeDir, "data/graph.db" );

driver/src/test/java/org/neo4j/driver/v1/util/Neo4jRunner.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ private enum ServerStatus
5353

5454
private Neo4jSettings currentSettings = Neo4jSettings.DEFAULT;
5555
private Driver currentDriver;
56-
private Config testConfig = Config.build().withEncryptionLevel( Config.EncryptionLevel.NONE ).toConfig();
56+
public static final Config TEST_CONFIG = Config.build().withEncryptionLevel( Config.EncryptionLevel.NONE ).toConfig();
5757

5858
private Neo4jInstaller installer = Neo4jInstaller.Neo4jInstallerFactory.create();
5959

@@ -157,7 +157,7 @@ private void clear( Neo4jSettings config ) throws Exception
157157
throw new IllegalStateException( "Failed to start server" );
158158
}
159159
awaitServerStatusOrFail( ServerStatus.ONLINE );
160-
currentDriver = GraphDatabase.driver( serverURI(), testConfig );
160+
currentDriver = GraphDatabase.driver( serverURI(), TEST_CONFIG);
161161
}
162162

163163
private boolean updateServerSettings( Neo4jSettings settingsUpdate )
@@ -234,7 +234,7 @@ private ServerStatus serverStatus() throws IOException, InterruptedException
234234
try
235235
{
236236
URI uri = serverURI();
237-
SocketClient client = new SocketClient( uri.getHost(), uri.getPort(), testConfig, new DevNullLogger() );
237+
SocketClient client = new SocketClient( uri.getHost(), uri.getPort(), TEST_CONFIG, new DevNullLogger() );
238238
client.start();
239239
client.stop();
240240
return ServerStatus.ONLINE;

driver/src/test/java/org/neo4j/driver/v1/util/Neo4jSettings.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ public boolean equals( Object o )
8989
public Neo4jSettings usingEncryptionKeyAndCert( File key, File cert )
9090
{
9191
return updateWith( map(
92-
TLS_CERT_KEY, cert.getAbsolutePath(),
93-
TLS_KEY_KEY, key.getAbsolutePath()
92+
TLS_CERT_KEY, cert.getAbsolutePath().replaceAll("\\\\", "/"),
93+
TLS_KEY_KEY, key.getAbsolutePath().replaceAll("\\\\", "/")
9494
));
9595
}
9696

driver/src/test/java/org/neo4j/driver/v1/util/Neo4jWindowsInstaller.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,32 +35,31 @@ public class Neo4jWindowsInstaller extends Neo4jInstaller
3535
{
3636
private static final String winPackageUrl =
3737
format( "http://alpha.neohq.net/dist/neo4j-enterprise-%s-windows.zip", version );
38-
private static final String serviceName = "neo4j-driver-test-server";
3938

4039
@Override
4140
public void installNeo4j() throws IOException
4241
{
4342
super.installNeo4j();
4443

45-
runPowershellScript( format( "Install-Neo4jServer -Neo4jServer %s -Name %s", neo4jHomeDir, serviceName ) );
44+
runPowershellScript( "install-service" );
4645
}
4746

4847
@Override
4948
public void uninstallNeo4j() throws IOException
5049
{
51-
runPowershellScript( format( "Uninstall-Neo4jServer -Neo4jServer %s -ServiceName %s", neo4jHomeDir, serviceName ) );
50+
runPowershellScript( "uninstall-service" );
5251
}
5352

5453
@Override
5554
public int startNeo4j() throws IOException
5655
{
57-
return runPowershellScript( format( "Start-Neo4jServer -Neo4jServer %s -ServiceName %s", neo4jHomeDir, serviceName ) );
56+
return runPowershellScript( "start" );
5857
}
5958

6059
@Override
6160
public int stopNeo4j() throws IOException
6261
{
63-
return runPowershellScript( format( "Stop-Neo4jServer -Neo4jServer %s -ServiceName %s", neo4jHomeDir, serviceName) );
62+
return runPowershellScript( "stop" );
6463
}
6564

6665
@Override
@@ -73,7 +72,7 @@ String neo4jPackageUrl()
7372
@Override
7473
File neo4jTarball()
7574
{
76-
return new File( "./target/" + version + ".zip" );
75+
return new File( Neo4jInstaller.neo4jDir, version + ".zip" );
7776
}
7877

7978
@Override
@@ -86,8 +85,6 @@ private int runPowershellScript( String cmd ) throws IOException
8685
{
8786
return runCommand(
8887
"powershell.exe",
89-
"-ExecutionPolicy", "RemoteSigned",
90-
format( "Import-Module %s", new File( neo4jHomeDir, "bin/Neo4j-Management/Neo4j-Management.psm1" ).getAbsolutePath() ),
91-
format( "; %s", cmd ) );
88+
format( "%s %s", new File(neo4jHomeDir, "bin/neo4j.bat").getAbsolutePath(), cmd ) );
9289
}
9390
}

0 commit comments

Comments
 (0)