HI Josh, Thanks for the inputs, the code now compiles and ./mach build -dev works. Now I am trying to run ./mach test-wpt --log-raw /tmp/servo.log to ge the logs formed and then run ./mach update-wpt /tmp/servo.log to update the results. But there are 25172 tests to be completed. Is there any workaround this or is this the way it has to be done? I was not able to understand how to update individual test expectations from the link you sent me, can you help me with this?
Thanks. Akhilesh > On Apr 22, 2019, at 10:15 AM, Josh Bowman-Matthews <j...@joshmatthews.net> > wrote: > > Based on the output of grepping `tests/wpt/web-platform-tests/webaudio` for > `setValueCurve`, you will want to run `./mach test-wpt > tests/wpt/web-platform-tests/webaudio/the-audio-api` to observe changes in > test results caused by implementing this missing API. You can follow (with > modifications) the steps at > https://github.com/servo/servo/blob/master/tests/wpt/README.md#updating-test-expectations > to automatically update the appropriate test metadata with the results. > > Cheers, > Josh > > On 4/21/19 10:30 PM, Akhilesh Venkatasubramanian wrote: >> Hi Josh and Manish, >> We have started work on the subsequent steps for the project as shown here >> <https://github.com/servo/servo/wiki/Implement-missing-WebAudio-automation-student-project>. >> I have written code for the 1st step which is ti implement a JS API for >> setvaluecurveAtTime and it can be seen as detailed here >> <https://github.com/Akhilesh1996/servo/commit/6f5ca57845a2ddea5a8607d17d73d00a7be8e9e8>. >> Can you give me some insight if I'm proceeding in the right direction? >> And to update the expected test results, I have changed the ERROR in the >> metadata .ini file in servo >> <https://github.com/Akhilesh1996/servo/tree/6f5ca57845a2ddea5a8607d17d73d00a7be8e9e8> >> /tests >> <https://github.com/Akhilesh1996/servo/tree/6f5ca57845a2ddea5a8607d17d73d00a7be8e9e8/tests> >> /wpt >> <https://github.com/Akhilesh1996/servo/tree/6f5ca57845a2ddea5a8607d17d73d00a7be8e9e8/tests/wpt> >> /metadata >> <https://github.com/Akhilesh1996/servo/tree/6f5ca57845a2ddea5a8607d17d73d00a7be8e9e8/tests/wpt/metadata> >> /webaudio >> <https://github.com/Akhilesh1996/servo/tree/6f5ca57845a2ddea5a8607d17d73d00a7be8e9e8/tests/wpt/metadata/webaudio> >> /the-audio-api >> <https://github.com/Akhilesh1996/servo/tree/6f5ca57845a2ddea5a8607d17d73d00a7be8e9e8/tests/wpt/metadata/webaudio/the-audio-api> >> /the-audioparam-interface >> <https://github.com/Akhilesh1996/servo/tree/6f5ca57845a2ddea5a8607d17d73d00a7be8e9e8/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface> >> /audioparam-setValueCurveAtTime.html.ini to PASS, is that all I should do? >> Or am I missing something? >> Thanks, >> Akhilesh >> On Sat, Apr 6, 2019 at 5:15 PM Manish Goregaokar <manishsm...@gmail.com> >> wrote: >>> Yes, that is correct. This is mostly a matter of hooking up your new >>> servo-media additions into the JS DOM apis. >>> -Manish Goregaokar >>> >>> >>> On Sat, Apr 6, 2019 at 2:02 PM BAlaji <bjan...@ncsu.edu> wrote: >>> >>>> Hi Josh >>>> Appears to be libgstreamer0.10-dev is outdated in Ubuntu 18.04. >>>> >>>> Running the below in terminal fixed the problem. The build succeeds with >>>> rust toolchain being setup as nightly. >>>> sudo apt -y install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev >>>> >>>> We would working on the next issue in the same project I guess. Going by >>>> the open issues, I guess we should start on >>>> >>>> https://github.com/servo/servo/issues/22897 (JS API for value curves). >>> Is >>>> this correct? >>>> >>>> Thanks >>>> Balaji >>>> >>>> >>>> >>>> From: BAlaji >>>> Sent: Friday, April 5, 2019 6:30 PM >>>> To: dev-servo@lists.mozilla.org >>>> Subject: RE: [dev-servo] println!("Hello from NCSU"); >>>> >>>> Hi Josh >>>> Unfortunately that didn’t solve the problem but I was able to downgrade >>> to >>>> OpenSSL 1.0.2 and still cargo was running with issues. So I moved to VM >>> and >>>> used Xubuntu 16.04 LTS hoping that I should have all the fix in place but >>>> appears to be the gsteamer issue is plaguing up >>>> >>>> >>>> warning: /home/j/NCSU/p4/media/Cargo.toml: unused manifest key: >>>> workspace.license >>>> Compiling gstreamer-sys v0.7.0 >>>> error: failed to run custom build command for `gstreamer-sys v0.7.0` >>>> process didn't exit successfully: >>>> >>> `/home/j/NCSU/p4/media/target/debug/build/gstreamer-sys-07f3047be42c0db3/build-script-build` >>>> (exit code: 1) >>>> Requested 'gstreamer-1.0 >= 1.14' but version of GStreamer is 1.8.3 >>>> >>>> >>>> So by reading the last line I fail to understand that I have a version >>>> higher than it required. Any advice? >>>> >>>> >>>> Thanks >>>> Balaji Janakarajan Hari >>>> Graduate Student - IMSE Program >>>> NC State >>>> linkedin/com/in/jhbalaji >>>> 903.600.0091 >>>> >>>> From: Josh Bowman-Matthews >>>> Sent: Tuesday, April 2, 2019 10:03 AM >>>> To: dev-servo@lists.mozilla.org >>>> Subject: Re: [dev-servo] println!("Hello from NCSU"); >>>> >>>> Try running `cargo update -p hyper-openssl` and see if that makes any >>>> difference. >>>> >>>> On 4/1/19 7:00 PM, Balaji Janakarajan Hari wrote: >>>>> Hi Josh >>>>> I just moved to xbunutu 18.1.10. Appears to no support for new OpenSSL >>> of >>>>> 1.1.1 and greater. Any idea how to fix it? >>>>> >>>>> warning: unused manifest key: workspace.license >>>>> Compiling idna v0.1.5 >>>>> >>>>> >>>>> >>>>> >>>>> Compiling h2 v0.1.13 >>>>> >>>>> >>>>> >>>>> >>>>> Compiling env_logger v0.5.12 >>>>> >>>>> >>>>> >>>>> >>>>> Compiling serde v1.0.80 >>>>> >>>>> >>>>> >>>>> >>>>> Compiling wayland-sys v0.21.4 >>>>> >>>>> >>>>> >>>>> >>>>> Compiling freetype v0.4.0 >>>>> >>>>> >>>>> >>>>> >>>>> Compiling andrew v0.1.4 >>>>> >>>>> >>>>> >>>>> >>>>> Compiling openssl v0.9.24 >>>>> >>>>> >>>>> >>>>> >>>>> error: failed to run custom build command for `openssl v0.9.24` >>>>> >>>>> >>>>> >>>>> >>>>> process didn't exit successfully: >>>>> >>>> >>> `/home/j/NCSU/Spring19/CSC517/media/target/debug/build/openssl-4074b2152e200c57/build-script-build` >>>>> (exit code: 101) >>>>> --- stderr >>>>> thread 'main' panicked at 'Unable to detect OpenSSL version', >>>>> /home/j/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.9.24/ >>>> build.rs:16 >>>>> :14 >>>>> note: Run with `RUST_BACKTRACE=1` for a backtrace. >>>>> s >>>>> warning: build failed, waiting for other jobs to finish... >>>>> error: build failed >>>>> >>>>> >>>>> >>>>> >>>>> j@p50:~/NCSU/Spring19/CSC517/media$ >>>>> >>>>> >>>>> >>>>> >>>>> Sincerely >>>>> Balaji Janakarajan Hari >>>>> Graduate Student - IMSE Program >>>>> NC State University >>>>> >>>>> linkedin.com/in/jhbalaji >>>> _______________________________________________ >>>> dev-servo mailing list >>>> dev-servo@lists.mozilla.org >>>> https://lists.mozilla.org/listinfo/dev-servo >>>> >>>> >>>> _______________________________________________ >>>> dev-servo mailing list >>>> dev-servo@lists.mozilla.org >>>> https://lists.mozilla.org/listinfo/dev-servo >>>> >>> _______________________________________________ >>> dev-servo mailing list >>> dev-servo@lists.mozilla.org >>> https://lists.mozilla.org/listinfo/dev-servo >>> > > _______________________________________________ > dev-servo mailing list > dev-servo@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-servo _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo