@@ -2,8 +2,8 @@ package test
22
33import (
44 "fmt"
5- "os"
65 "github.com/SRI-CSL/gllvm/shared"
6+ "os"
77 "testing"
88)
99
@@ -13,23 +13,23 @@ const (
1313
1414func checkExecutables (t * testing.T , ea shared.ExtractionArgs ,
1515 llvmLinker string , llvmArchiver string , archiver string ,
16- clang string , clangpp string ){
17- if ea .LlvmLinkerName != llvmLinker {
16+ clang string , clangpp string ) {
17+ if ea .LlvmLinkerName != llvmLinker {
1818 t .Errorf ("ParseSwitches: LlvmLinkerName incorrect: %v\n " , ea .LlvmLinkerName )
1919 }
20- if ea .LlvmArchiverName != llvmArchiver {
20+ if ea .LlvmArchiverName != llvmArchiver {
2121 t .Errorf ("ParseSwitches: LlvmArchiverName incorrect: %v\n " , ea .LlvmArchiverName )
2222 }
23- if ea .ArchiverName != archiver {
23+ if ea .ArchiverName != archiver {
2424 t .Errorf ("ParseSwitches: ArchiverName incorrect: %v\n " , ea .ArchiverName )
2525 }
2626
2727 eclang := shared .GetCompilerExecName ("clang" )
28- if eclang != clang {
28+ if eclang != clang {
2929 t .Errorf ("C compiler not correct: %v\n " , eclang )
3030 }
3131 eclangpp := shared .GetCompilerExecName ("clang++" )
32- if eclangpp != clangpp {
32+ if eclangpp != clangpp {
3333 t .Errorf ("C++ compiler not correct: %v\n " , eclangpp )
3434 }
3535 if verbose {
@@ -45,14 +45,14 @@ func Test_env_and_args(t *testing.T) {
4545 if ! ea .Verbose {
4646 t .Errorf ("ParseSwitches: -v flag not working\n " )
4747 }
48- if ea .WriteManifest || ea .SortBitcodeFiles || ea .BuildBitcodeModule || ea .KeepTemp {
48+ if ea .WriteManifest || ea .SortBitcodeFiles || ea .BuildBitcodeModule || ea .KeepTemp {
4949 t .Errorf ("ParseSwitches: defaults not correct\n " )
5050 }
51- if ea .InputFile != "../data/hello" {
51+ if ea .InputFile != "../data/hello" {
5252 t .Errorf ("ParseSwitches: InputFile incorrect: %v\n " , ea .InputFile )
5353 }
54-
55- checkExecutables (t , ea , "llvm-link" , "llvm-ar" , "ar" , "clang" , "clang++" )
54+
55+ checkExecutables (t , ea , "llvm-link" , "llvm-ar" , "ar" , "clang" , "clang++" )
5656
5757 os .Setenv ("LLVM_COMPILER_PATH" , "/the_future_is_here" )
5858 os .Setenv ("LLVM_CC_NAME" , "clang-666" )
@@ -61,27 +61,25 @@ func Test_env_and_args(t *testing.T) {
6161 os .Setenv ("LLVM_AR_NAME" , "llvm-ar-666" )
6262
6363 shared .FetchEnvironment ()
64-
64+
6565 ea = shared .ParseSwitches (args )
66-
66+
6767 checkExecutables (t , ea ,
6868 "/the_future_is_here/llvm-link-666" ,
6969 "/the_future_is_here/llvm-ar-666" ,
7070 "ar" ,
7171 "/the_future_is_here/clang-666" ,
7272 "/the_future_is_here/clang++-666" )
73-
73+
7474 args = []string {"get-bc" , "-a" , "llvm-ar-665" , "-l" , "llvm-link-665" , "../data/hello" }
7575
7676 ea = shared .ParseSwitches (args )
77-
77+
7878 checkExecutables (t , ea ,
7979 "llvm-link-665" ,
8080 "llvm-ar-665" ,
8181 "ar" ,
8282 "/the_future_is_here/clang-666" ,
8383 "/the_future_is_here/clang++-666" )
84-
85-
8684
8785}
0 commit comments