diff options
-rw-r--r-- | cross_test_log.txt | 259 | ||||
-rw-r--r-- | mesonbuild/wrap/wrap.py | 8 |
2 files changed, 262 insertions, 5 deletions
diff --git a/cross_test_log.txt b/cross_test_log.txt new file mode 100644 index 0000000..f3f1477 --- /dev/null +++ b/cross_test_log.txt @@ -0,0 +1,259 @@ +
+Running common tests.
+
+Succeeded test: test cases/common\1 trivial
+Failed test during configure: 'test cases/common\\2 cpp'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\3 static
+Succeeded test: test cases/common\4 shared
+Succeeded test: test cases/common\5 linkstatic
+Failed test during configure: 'test cases/common\\6 linkshared'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\7 mixed'
+Reason: Generating the build system failed.
+Failed test during validate: 'test cases/common\\8 install'
+Reason: Expected file usr/bin/prog.exe missing.
+
+Succeeded test: test cases/common\9 header install
+Succeeded test: test cases/common\10 man install
+Succeeded test: test cases/common\11 subdir
+Succeeded test: test cases/common\12 data
+Failed test during build: 'test cases/common\\13 pch'
+Reason: Compiling source code failed.
+Failed test during configure: 'test cases/common\\14 cpp pch'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\15 mixed pch'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\16 configure file
+Succeeded test: test cases/common\17 if
+Succeeded test: test cases/common\18 else
+Succeeded test: test cases/common\19 comparison
+Succeeded test: test cases/common\20 array
+Succeeded test: test cases/common\21 includedir
+Succeeded test: test cases/common\22 header in file list
+Failed test during configure: 'test cases/common\\23 global arg'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\24 target arg'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\25 object extraction
+Succeeded test: test cases/common\26 endian
+Succeeded test: test cases/common\27 library versions
+Succeeded test: test cases/common\28 config subdir
+Succeeded test: test cases/common\29 pipeline
+Succeeded test: test cases/common\30 pipeline
+Succeeded test: test cases/common\31 find program
+Succeeded test: test cases/common\32 multiline string
+Failed test during configure: 'test cases/common\\33 try compile'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\34 compiler id
+Failed test during configure: 'test cases/common\\35 sizeof'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\36 define10
+Failed test during configure: 'test cases/common\\37 has header'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\38 run program
+Failed test during configure: 'test cases/common\\39 tryrun'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\40 logic ops
+Succeeded test: test cases/common\41 elif
+Succeeded test: test cases/common\42 string operations
+Failed test during configure: 'test cases/common\\43 has function'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\44 has member'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\45 alignment'
+Reason: Generating the build system failed.
+Failed test during build: 'test cases/common\\46 library chain'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\47 options
+Failed test during build: 'test cases/common\\48 test args'
+Reason: Compiling source code failed.
+Failed test during build: 'test cases/common\\49 subproject'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\50 subproject options
+Skipping: test cases/common\51 pkgconfig-gen
+Failed test during validate: 'test cases/common\\52 custom install dirs'
+Reason: Expected file usr/dib/dab/dub/prog.exe missing.
+Expected file usr/dib/dab/dub2/prog2.exe missing.
+
+Failed test during build: 'test cases/common\\53 subproject subproject'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\54 same file name
+Succeeded test: test cases/common\55 file grabber
+Succeeded test: test cases/common\56 custom target
+Succeeded test: test cases/common\57 custom target chain
+Succeeded test: test cases/common\58 run target
+Succeeded test: test cases/common\59 object generator
+Failed test during validate: 'test cases/common\\60 install script'
+Reason: Expected file usr/bin/prog.exe missing.
+
+Succeeded test: test cases/common\61 custom target source output
+Failed test during build: 'test cases/common\\62 exe static shared'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\63 array methods
+Succeeded test: test cases/common\64 custom header generator
+Failed test during configure: 'test cases/common\\65 multiple generators'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\66 install subdir
+Failed test during validate: 'test cases/common\\67 foreach'
+Reason: Expected file usr/bin/prog1.exe missing.
+Expected file usr/bin/prog2.exe missing.
+Expected file usr/bin/prog3.exe missing.
+
+Succeeded test: test cases/common\68 number arithmetic
+Succeeded test: test cases/common\69 string arithmetic
+Succeeded test: test cases/common\70 array arithmetic
+Succeeded test: test cases/common\71 arithmetic bidmas
+Failed test during build: 'test cases/common\\72 build always'
+Reason: Compiling source code failed.
+Failed test during build: 'test cases/common\\73 vcstag'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\74 modules
+Succeeded test: test cases/common\75 should fail
+Succeeded test: test cases/common\76 configure file in custom target
+Succeeded test: test cases/common\77 external test program
+Succeeded test: test cases/common\78 ctarget dependency
+Failed test during build: 'test cases/common\\79 shared subproject'
+Reason: Compiling source code failed.
+Failed test during build: 'test cases/common\\80 shared subproject 2'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\81 file object
+Failed test during build: 'test cases/common\\82 custom subproject dir'
+Reason: Compiling source code failed.
+Failed test during configure: 'test cases/common\\83 has type'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\84 extract from nested subdir
+Succeeded test: test cases/common\85 internal dependency
+Failed test during build: 'test cases/common\\86 same basename'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\87 declare dep
+Succeeded test: test cases/common\88 extract all
+Failed test during configure: 'test cases/common\\89 add language'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\90 identical target name in subproject
+Succeeded test: test cases/common\91 plusassign
+Succeeded test: test cases/common\92 skip subdir
+Succeeded test: test cases/common\93 private include
+Failed test during configure: 'test cases/common\\94 default options'
+Reason: Generating the build system failed.
+Failed test during build: 'test cases/common\\95 dep fallback'
+Reason: Compiling source code failed.
+Failed test during configure: 'test cases/common\\96 default library'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\97 selfbuilt custom'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\98 gen extra
+Failed test during build: 'test cases/common\\99 benchmark'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\100 test workdir
+Succeeded test: test cases/common\101 suites
+Failed test during configure: 'test cases/common\\102 threads'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\103 manygen
+Succeeded test: test cases/common\104 stringdef
+Succeeded test: test cases/common\105 find program path
+Succeeded test: test cases/common\106 subproject subdir
+Succeeded test: test cases/common\107 postconf
+Succeeded test: test cases/common\108 postconf with args
+Succeeded test: test cases/common\109 testframework options
+Succeeded test: test cases/common\110 extract same name
+Failed test during configure: 'test cases/common\\111 has header symbol'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\112 has arg'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\113 generatorcustom
+Succeeded test: test cases/common\114 multiple dir configure file
+Succeeded test: test cases/common\115 spaces backslash
+Succeeded test: test cases/common\116 ternary
+Succeeded test: test cases/common\117 custom target capture
+Failed test during configure: 'test cases/common\\118 allgenerate'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\119 pathjoin
+Succeeded test: test cases/common\120 subdir subproject
+Succeeded test: test cases/common\121 interpreter copy mutable var on assignment
+Skipping: test cases/common\122 skip
+Failed test during configure: 'test cases/common\\123 subproject project arguments'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\124 test skip
+Failed test during build: 'test cases/common\\125 shared module'
+Reason: Compiling source code failed.
+Failed test during configure: 'test cases/common\\126 llvm ir and assembly'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\127 cpp and asm'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\128 extract all shared library'
+Reason: Generating the build system failed.
+Failed test during build: 'test cases/common\\129 object only target'
+Reason: Compiling source code failed.
+Skipping: test cases/common\130 no buildincdir
+Succeeded test: test cases/common\131 custom target directory install
+Succeeded test: test cases/common\132 dependency file generation
+Succeeded test: test cases/common\133 configure file in generator
+Skipping: test cases/common\134 generated llvm ir
+Failed test during build: 'test cases/common\\135 generated assembly'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\136 build by default targets in tests
+Succeeded test: test cases/common\137 build by default
+Failed test during build: 'test cases/common\\138 include order'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\139 override options
+Failed test during configure: 'test cases/common\\140 get define'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\141 c cpp and asm'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\142 compute int'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\143 custom target object output
+Succeeded test: test cases/common\144 empty build file
+Failed test during configure: 'test cases/common\\145 whole archive'
+Reason: Generating the build system failed.
+Failed test during configure: 'test cases/common\\146 C and CPP link'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\147 mesonintrospect from scripts
+Succeeded test: test cases/common\148 custom target multiple outputs
+Succeeded test: test cases/common\149 special characters
+Succeeded test: test cases/common\150 nested links
+Succeeded test: test cases/common\151 list of file sources
+Succeeded test: test cases/common\152 link depends custom target
+Failed test during build: 'test cases/common\\153 recursive linking'
+Reason: Compiling source code failed.
+Failed test during build: 'test cases/common\\154 library at root'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\155 simd
+Failed test during build: 'test cases/common\\156 shared module resolving symbol in executable'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\157 configure file in test
+Succeeded test: test cases/common\158 dotinclude
+Succeeded test: test cases/common\159 reserved targets
+Succeeded test: test cases/common\160 duplicate source names
+Succeeded test: test cases/common\161 index customtarget
+Succeeded test: test cases/common\162 wrap file should not failed
+Succeeded test: test cases/common\163 includedir subproj
+Failed test during build: 'test cases/common\\164 subproject dir name collision'
+Reason: Compiling source code failed.
+Failed test during configure: 'test cases/common\\165 config tool variable'
+Reason: Generating the build system failed.
+Succeeded test: test cases/common\166 custom target subdir depend files
+Succeeded test: test cases/common\167 external program shebang parsing
+Succeeded test: test cases/common\168 disabler
+Succeeded test: test cases/common\169 array option
+Succeeded test: test cases/common\170 custom target template substitution
+Succeeded test: test cases/common\171 not-found dependency
+Succeeded test: test cases/common\172 subdir if_found
+Succeeded test: test cases/common\173 default options prefix dependent defaults
+Succeeded test: test cases/common\174 dependency factory
+Succeeded test: test cases/common\175 get project license
+Succeeded test: test cases/common\176 yield
+Failed test during build: 'test cases/common\\177 subproject nested subproject dirs'
+Reason: Compiling source code failed.
+Succeeded test: test cases/common\178 preserve gendir
+Failed test during configure: 'test cases/common\\179 source in dep'
+Reason: Generating the build system failed.
+
+Total configuration time: 455.11s
+Total build time: 253.61s
+Total test time: 1.27s
+
+Total passed cross tests: 113
+Total failed cross tests: 62
+Total skipped cross tests: 4
diff --git a/mesonbuild/wrap/wrap.py b/mesonbuild/wrap/wrap.py index a3f8ab1..54a928e 100644 --- a/mesonbuild/wrap/wrap.py +++ b/mesonbuild/wrap/wrap.py @@ -203,17 +203,15 @@ class Resolver: subprocess.call(['git', 'pull'], cwd=checkoutdir) else: if subprocess.call(['git', 'checkout', revno], cwd=checkoutdir) != 0: - subprocess.check_call(['git', 'fetch', p.get('url'), revno], cwd=checkoutdir) + subprocess.check_call(['git', 'fetch'], cwd=checkoutdir) subprocess.check_call(['git', 'checkout', revno], cwd=checkoutdir) else: subprocess.check_call(['git', 'clone', p.get('url'), p.get('directory')], cwd=self.subdir_root) if revno.lower() != 'head': - if subprocess.call(['git', 'checkout', revno], cwd=checkoutdir) != 0: - subprocess.check_call(['git', 'fetch', p.get('url'), revno], cwd=checkoutdir) - subprocess.check_call(['git', 'checkout', revno], - cwd=checkoutdir) + subprocess.check_call(['git', 'checkout', revno], + cwd=checkoutdir) push_url = p.values.get('push-url') if push_url: subprocess.check_call(['git', 'remote', 'set-url', |