This is an automated email from the ASF dual-hosted git repository.

sunchao pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion-comet.git


The following commit(s) were added to refs/heads/main by this push:
     new 23c748b  test: Add golden files for test (#150)
23c748b is described below

commit 23c748b7fe4a4a125f10a1af3a36ba488ae6a0e2
Author: Steve Vaughan <[email protected]>
AuthorDate: Fri Mar 1 18:47:38 2024 -0500

    test: Add golden files for test (#150)
    
    Co-authored-by: Steve Vaughan <[email protected]>
---
 core/src/errors.rs           |  1 -
 core/testdata/backtrace.txt  | 22 ++++++++++++++++++++++
 core/testdata/stacktrace.txt | 12 ++++++++++++
 3 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/core/src/errors.rs b/core/src/errors.rs
index 16ed7c3..e99af7a 100644
--- a/core/src/errors.rs
+++ b/core/src/errors.rs
@@ -651,7 +651,6 @@ mod tests {
     /// See [`object_panic_exception`] for a test which involves generating a 
panic and verifying
     /// that the resulting stack trace includes the offending call.
     #[test]
-    #[ignore]
     pub fn stacktrace_string() {
         // Setup: Start with a backtrace that includes all of the expected 
scenarios, including
         // cases where the file and location are not provided as part of the 
backtrace capture
diff --git a/core/testdata/backtrace.txt b/core/testdata/backtrace.txt
new file mode 100644
index 0000000..54ea9e8
--- /dev/null
+++ b/core/testdata/backtrace.txt
@@ -0,0 +1,22 @@
+   0: std::backtrace_rs::backtrace::libunwind::trace
+             at 
/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
+   1: std::backtrace_rs::backtrace::trace_unsynchronized
+             at 
/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
+   2: std::backtrace::Backtrace::create
+             at 
/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/backtrace.rs:331:13
+   3: std::backtrace::Backtrace::capture
+             at 
/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/backtrace.rs:297:9
+   4: comet::Java_org_apache_comet_NativeBase_init::{{closure}}
+             at 
/Users/somebody/src/arrow-datafusion-comet/core/src/lib.rs:70:77
+   5: std::panicking::try::do_call
+             at 
/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/panicking.rs:526:40
+   6: ___rust_try
+   7: std::panicking::try
+             at 
/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/panicking.rs:490:19
+   8: std::panic::catch_unwind
+             at 
/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/panic.rs:142:14
+   9: comet::errors::try_unwrap_or_throw
+             at 
/Users/somebody/src/arrow-datafusion-comet/core/src/errors.rs:369:43
+  10: Java_org_apache_comet_NativeBase_init
+             at /Users/somebody/src/arrow-datafusion-comet/core/src/lib.rs:53:5
+
diff --git a/core/testdata/stacktrace.txt b/core/testdata/stacktrace.txt
new file mode 100644
index 0000000..8b825fa
--- /dev/null
+++ b/core/testdata/stacktrace.txt
@@ -0,0 +1,12 @@
+Some Error Message
+        at 
std::backtrace_rs::backtrace::libunwind::trace(/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93)
+        at 
std::backtrace_rs::backtrace::trace_unsynchronized(/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/../../backtrace/src/backtrace/mod.rs:66)
+        at 
std::backtrace::Backtrace::create(/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/backtrace.rs:331)
+        at 
std::backtrace::Backtrace::capture(/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/backtrace.rs:297)
+        at 
comet::Java_org_apache_comet_NativeBase_init::{{closure}}(/Users/somebody/src/arrow-datafusion-comet/core/src/lib.rs:70)
+        at 
std::panicking::try::do_call(/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/panicking.rs:526)
+        at ___rust_try(__internal__:0)
+        at 
std::panicking::try(/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/panicking.rs:490)
+        at 
std::panic::catch_unwind(/rustc/ec08a0337f3556212525dbf1d3b41e19bdf27621/library/std/src/panic.rs:142)
+        at 
comet::errors::try_unwrap_or_throw(/Users/somebody/src/arrow-datafusion-comet/core/src/errors.rs:369)
+        at 
Java_org_apache_comet_NativeBase_init(/Users/somebody/src/arrow-datafusion-comet/core/src/lib.rs:53)

Reply via email to