Improve Linux test gen script to match current format. (#3)

Motivation:

Right now the test gen script will rewrite every file. Not ideal!

Modifications:

Added the license header, and made the follow-on comment match that
style.

Result:

Test files will look the same when running this script as they do
now.
This commit is contained in:
Cory Benfield 2018-02-21 19:16:28 +00:00 committed by Norman Maurer
parent c8c8dbf2a2
commit 088c09ece5
41 changed files with 137 additions and 124 deletions

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// LinuxMain.swift
///
//
// LinuxMain.swift
//
import XCTest
///
@ -59,13 +59,13 @@ import XCTest
testCase(IdleStateHandlerTest.allTests),
testCase(MarkedCircularBufferTests.allTests),
testCase(MessageToByteEncoderTest.allTests),
testCase(NIOConcurrencyHelpersTests.allTests),
testCase(NonBlockingFileIOTest.allTests),
testCase(PendingDatagramWritesManagerTests.allTests),
testCase(PriorityQueueTest.allTests),
testCase(SniHandlerTest.allTests),
testCase(SocketAddressTest.allTests),
testCase(SocketChannelTest.allTests),
testCase(NIOConcurrencyHelpersTests.allTests),
testCase(SystemTest.allTests),
testCase(ThreadTest.allTests),
testCase(TypeAssistedChannelHandlerTest.allTests),

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// NIOConcurrencyHelpersTests+XCTest.swift
///
//
// NIOConcurrencyHelpersTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// HTTPHeadersTest+XCTest.swift
///
//
// HTTPHeadersTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// HTTPRequestEncoderTest+XCTest.swift
///
//
// HTTPRequestEncoderTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// HTTPResponseCompressorTest+XCTest.swift
///
//
// HTTPResponseCompressorTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// HTTPResponseEncoderTest+XCTest.swift
///
//
// HTTPResponseEncoderTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// HTTPServerClientTest+XCTest.swift
///
//
// HTTPServerClientTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// HTTPTest+XCTest.swift
///
//
// HTTPTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// HTTPUpgradeTests+XCTest.swift
///
//
// HTTPUpgradeTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// HeapTests+XCTest.swift
///
//
// HeapTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// PriorityQueueTests+XCTest.swift
///
//
// PriorityQueueTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// ApplicationProtocolNegotiationHandlerTests+XCTest.swift
///
//
// ApplicationProtocolNegotiationHandlerTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// SniHandlerTests+XCTest.swift
///
//
// SNIHandlerTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// BaseObjectsTest+XCTest.swift
///
//
// BaseObjectsTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// BlockingIOThreadPoolTest+XCTest.swift
///
//
// BlockingIOThreadPoolTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// ByteBufferTest+XCTest.swift
///
//
// ByteBufferTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// ChannelPipelineTest+XCTest.swift
///
//
// ChannelPipelineTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// ChannelTests+XCTest.swift
///
//
// ChannelTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// CircularBufferTests+XCTest.swift
///
//
// CircularBufferTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// CodecTest+XCTest.swift
///
//
// CodecTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// CompositeErrorTests+XCTest.swift
///
//
// CompositeErrorTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// DatagramChannelTests+XCTest.swift
///
//
// DatagramChannelTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// EchoServerClientTest+XCTest.swift
///
//
// EchoServerClientTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// EmbeddedChannelTest+XCTest.swift
///
//
// EmbeddedChannelTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// EmbeddedEventLoopTest+XCTest.swift
///
//
// EmbeddedEventLoopTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// EventLoopFutureTest+XCTest.swift
///
//
// EventLoopFutureTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// EventLoopTest+XCTest.swift
///
//
// EventLoopTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// FileRegionTest+XCTest.swift
///
//
// FileRegionTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// HappyEyeballsTest+XCTest.swift
///
//
// HappyEyeballsTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// IdleStateHandlerTest+XCTest.swift
///
//
// IdleStateHandlerTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// MarkedCircularBufferTests+XCTest.swift
///
//
// MarkedCircularBufferTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// NonBlockingFileIOTest+XCTest.swift
///
//
// NonBlockingFileIOTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// PendingDatagramWritesManagerTests+XCTest.swift
///
//
// PendingDatagramWritesManagerTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// RecvByteBufAllocatorTest+XCTest.swift
///
//
// RecvByteBufAllocatorTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// SocketAddressTest+XCTest.swift
///
//
// SocketAddressTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// SocketChannelTest+XCTest.swift
///
//
// SocketChannelTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// SystemTest+XCTest.swift
///
//
// SystemTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// ThreadTest+XCTest.swift
///
//
// ThreadTest+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// TypeAssistedChannelHandlerTests+XCTest.swift
///
//
// TypeAssistedChannelHandlerTests+XCTest.swift
//
import XCTest
///

View File

@ -11,9 +11,9 @@
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
///
/// UtilitiesTest+XCTest.swift
///
//
// UtilitiesTest+XCTest.swift
//
import XCTest
///

View File

@ -32,9 +32,22 @@ include FileUtils
#
def header(fileName)
string = <<-eos
///
/// <FileName>
///
//===----------------------------------------------------------------------===//
//
// This source file is part of the SwiftNIO open source project
//
// Copyright (c) 2017-2018 Apple Inc. and the SwiftNIO project authors
// Licensed under Apache License v2.0
//
// See LICENSE.txt for license information
// See CONTRIBUTORS.txt for the list of SwiftNIO project authors
//
// SPDX-License-Identifier: Apache-2.0
//
//===----------------------------------------------------------------------===//
//
// <FileName>
//
import XCTest
///