Remove unused license test file
This commit is contained in:
parent
c8f5e7f9ce
commit
bcbc674092
114
license_test.go
114
license_test.go
@ -1,114 +0,0 @@
|
||||
// Licensed to the Apache Software Foundation (ASF) under one
|
||||
// or more contributor license agreements. See the NOTICE file
|
||||
// distributed with this work for additional information
|
||||
// regarding copyright ownership. The ASF licenses this file
|
||||
// to you under the Apache License, Version 2.0 (the
|
||||
// "License"); you may not use this file except in compliance
|
||||
// with the License. You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing,
|
||||
// software distributed under the License is distributed on an
|
||||
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
// KIND, either express or implied. See the License for the
|
||||
// specific language governing permissions and limitations
|
||||
// under the License.
|
||||
|
||||
package main
|
||||
|
||||
import (
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"regexp"
|
||||
"testing"
|
||||
)
|
||||
|
||||
var goFileCheck = regexp.MustCompile(`// Licensed to the Apache Software Foundation \(ASF\) under one
|
||||
// or more contributor license agreements\. See the NOTICE file
|
||||
// distributed with this work for additional information
|
||||
// regarding copyright ownership\. The ASF licenses this file
|
||||
// to you under the Apache License, Version 2\.0 \(the
|
||||
// "License"\); you may not use this file except in compliance
|
||||
// with the License\. You may obtain a copy of the License at
|
||||
//
|
||||
// http://www\.apache\.org/licenses/LICENSE-2\.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing,
|
||||
// software distributed under the License is distributed on an
|
||||
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
// KIND, either express or implied\. See the License for the
|
||||
// specific language governing permissions and limitations
|
||||
// under the License\.
|
||||
|
||||
`)
|
||||
|
||||
var otherCheck = regexp.MustCompile(`#
|
||||
# Licensed to the Apache Software Foundation \(ASF\) under one
|
||||
# or more contributor license agreements\. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership\. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2\.0 \(the
|
||||
# "License"\); you may not use this file except in compliance
|
||||
# with the License\. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www\.apache\.org/licenses/LICENSE-2\.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied\. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License\.
|
||||
#
|
||||
`)
|
||||
|
||||
var skip = map[string]bool{}
|
||||
|
||||
func TestLicense(t *testing.T) {
|
||||
err := filepath.Walk(".", func(path string, fi os.FileInfo, err error) error {
|
||||
if skip[path] {
|
||||
return nil
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
switch filepath.Ext(path) {
|
||||
case ".go":
|
||||
src, err := ioutil.ReadFile(path)
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
// Find license
|
||||
if !goFileCheck.Match(src) {
|
||||
t.Errorf("%v: license header not present", path)
|
||||
return nil
|
||||
}
|
||||
case ".yaml":
|
||||
fallthrough
|
||||
case ".conf":
|
||||
src, err := ioutil.ReadFile(path)
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
// Find license
|
||||
if !otherCheck.Match(src) {
|
||||
t.Errorf("%v: license header not present", path)
|
||||
return nil
|
||||
}
|
||||
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
|
||||
return nil
|
||||
})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user